14
Forum Nokia S60 Widgets Petro Soininen [email protected]

Widgets Final

Embed Size (px)

DESCRIPTION

Presentation on S60 WRT and WidSets widgets, by Petro Soininen.

Citation preview

Page 1: Widgets Final

Forum Nokia

S60 Widgets

Petro [email protected]

Page 2: Widgets Final

© 2007 Nokia Company Confidential

Think about it for a sec - Web is too complex for mobile devices

- isn’t it ?!

Internet usage has evolved...

• “Web 2.0”, user participation, dynamic content

• Variety of services, accounts, contexts and social networks in use

• Access everywhere, anytime

… and became very complex for mobile devices

• Poor user experience, small screen, restricted input

• Polling for new information

• Data traffic and cost

Page 3: Widgets Final

© 2007 Nokia Company Confidential

Hunting for the easier mobile web…

1 Building block : mobile widgets

With mobile widgets UI we achieve…• Better usability (instant access)• Lower data traffic and cost• Easier to develop and deliver• Diversity / variety of content

availableMini-application

performing single task efficiently -

“one-click access”

Page 4: Widgets Final

© 2007 Nokia Company Confidential

The necessities for (almost) any developer

DEVELOP DELIVER MONETIZE

Implementationtechnologies

Deliverychannels

Businessmodels

Page 5: Widgets Final

© 2007 Nokia Company Confidential

Slide 5

Yeah, Ok,What about the

Widget Offering

Page 6: Widgets Final

© 2007 Nokia Company Confidential

Slide 6

Hardware

Symbian OS

Platform Libraries and Middleware

Native C/C++“Web Capable”

WebBrowserWidgets

Leverage well-known Web technologies

• Develop with standards-based Web technologies

• Millions of Web developers can now go mobile

Extend existing & create new Web 2.0 services & Web content for mobile

• With minimal effort, migrate existing Web Apps & widgets to S60

• Develop exciting innovative services & content, rapidly

Build What You Want. Use What You Know.

• Welcomes ‘long-tail’ developers to S60

• Easy-to-develop & fosters innovation

SimpleSimple

Web Run-Time

RapidRapid

With Web Run-Time, S60 extends & integrates the best-in-class Web components across the platform

FamiliarFamiliar

Page 7: Widgets Final

© 2007 Nokia Company Confidential

Slide 7

S60 Web Run-Time•WebKit based environment enabling

widgets and web applications to run on an S60 device

• Core components include XML engine, HTML parser, JavaScript engine, CSS processor, rendering engine etc.

•Standard web technologies used for rapid development

• HTML, JavaScript, AJAX, CSS, DOM

• Provides some system integration• (Un)Installer mechanisms• JavaScript extensions for native look and feel

• Menus etc.• Access to a subset of system properties

• Available from S60 3rd Edition FP2 onwards

• + selected S60 3rd FP1 devices – N95

Page 8: Widgets Final

© 2007 Nokia Company Confidential

Slide 8

Web Run-Time - Current Goal• Widgets leverage the Web

• use internet services and Web APIs to access information

• use XmlHttpRequest and AJAX techniques

• low effort to port widgets from other platforms

• Security Sandbox – Limited access to system resources

• Widgets integrated into S60 user experience• Menu icon• Idle screen soft keys and shortcuts• Appear as native S60 applications

• Task list• Familiar (Un)Installer user experience

• Enable access to Widget specific APIs (widget, system info, menu)

S60 3rd Edition Feature Pack 2

Page 9: Widgets Final

© 2007 Nokia Company Confidential

Slide 9

What to look for in the next phase?

• Widgets leverage the power of S60• combine information from Web with

platform services• Location, PIM, media, Standby Screen

integration…

• Widgets evolve as a development platform• Integrated safely/securely with S60 platform

services

Page 10: Widgets Final

© 2007 Nokia Company Confidential

Slide 10

What do I need to develop?

If you can create a web page,you can create a WRT widget

Can you show me the money?Revenue / Ad models / Distribution channels?

Web dev toolsFree S60 3rd FP2 SDK

Nokia N95 / N958GB

Page 11: Widgets Final

© 2007 Nokia Company Confidential

Slide 11

Yes, my speaking slot is about S60 Widgets, but…What is out there for the really high volumes today?

WidSetsis about variety of content / User generated content

•10k+ widget library

•Hundreds of compatible phones

•Website for managing your personal service

•Distribution channel built-in

•Ad-based revenue sharing in the plans

Page 12: Widgets Final

© 2007 Nokia Company Confidential

Widsets for developersCurrent status: basics in place

• Working SDK in place• A few great results seen already - proof for the

SDK/Helium capabilities and performance even for games:

Page 13: Widgets Final

© 2007 Nokia Company Confidential

Positioning Nokia widget offering for developers

Ad Revenue share

Pay per download / operator billing

Licensing fees

Try & Buy, buy new levels

Subscribe

WidSets library(free, distribution fees)

Sharing

SW market

Download!

MOSH

Widsets ScriptingJava enabled phones / Helium

S60 WRTLatest S60 devicesHTML, CSS, JavaScript

MONETIZE

Business models

DELIVER

Distribution channels

DEVELOP

Implementation technologies

Page 14: Widgets Final

© 2007 Nokia Company Confidential

Slide 14

Widgets Masterclass

6 pm – Seminar 7

Petro – WRT WidgetsMarko Lumivuori -

WidSets

Kiitos!Thank You!

http://groups.google.com/group/overtheair-nokia-widgets-master-class