© 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
© 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”
© 2007 Nokia Company Confidential
The necessities for (almost) any developer
DEVELOP DELIVER MONETIZE
Implementationtechnologies
Deliverychannels
Businessmodels
© 2007 Nokia Company Confidential
Slide 5
Yeah, Ok,What about the
Widget Offering
© 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
© 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
© 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
© 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
© 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
© 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
© 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:
© 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
© 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
Top Related