Widgets Final


Published on

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

Published in: Technology, Business
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Good afternoon everyone! I’m Petro from Forum Nokia. Gonna go through the Nokia mobile widget offering. I will skip the general widget definitions, business, and Ux issues touched by Scott and Ricardo will focus on what is possible on S60 devices. The guys did an excellent intro in their presentations. Who is a web developer? Designer? Who knows what S60 is? We will have a more technical session starting at 6. _________________________________________ I’m very excited to be here at OverTheAir! It’s inspiring to see and meet talented and dedicated people. I was given a chance to take part in this Widget panel and was asked to share Nokia’s stance on mobile widgets, or more specifically focus on ‘S60 Widgets’ NEXT
  • Widgets Final

    1. Forum Nokia S60 Widgets Petro Soininen [email_address]
    2. Think about it for a sec - Web is too complex for mobile devices - isn’t it ?! <ul><li>Internet usage has evolved... </li></ul><ul><li>“ Web 2.0”, user participation, dynamic content </li></ul><ul><li>Variety of services, accounts, contexts and social networks in use </li></ul><ul><li>Access everywhere, anytime </li></ul><ul><li>… and became very complex for mobile devices </li></ul><ul><li>Poor user experience, small screen, restricted input </li></ul><ul><li>Polling for new information </li></ul><ul><li>Data traffic and cost </li></ul>
    3. Hunting for the easier mobile web… <ul><li>1 Building block : mobile widgets </li></ul><ul><li>With mobile widgets UI we achieve… </li></ul><ul><li>Better usability (instant access)‏ </li></ul><ul><li>Lower data traffic and cost </li></ul><ul><li>Easier to develop and deliver </li></ul><ul><li>Diversity / variety of content available </li></ul>Mini-application performing single task efficiently - “ one-click access”
    4. The necessities for (almost) any developer DEVELOP DELIVER MONETIZE Implementation technologies Delivery channels Business models
    5. Yeah, Ok, What about the Widget Offering
    6. With Web Run-Time, S60 extends & integrates the best-in-class Web components across the platform Hardware Symbian OS Platform Libraries and Middleware Native C/C++ “Web Capable” Web Browser Widgets <ul><li>Leverage well-known Web technologies </li></ul><ul><li>Develop with standards-based Web technologies </li></ul><ul><li>Millions of Web developers can now go mobile </li></ul><ul><li>Extend existing & create new Web 2.0 services & Web content for mobile </li></ul><ul><li>With minimal effort, migrate existing Web Apps & widgets to S60 </li></ul><ul><li>Develop exciting innovative services & content, rapidly </li></ul><ul><li>Build What You Want. Use What You Know. </li></ul><ul><li>Welcomes ‘long-tail’ developers to S60 </li></ul><ul><li>Easy-to-develop & fosters innovation </li></ul>Simple Web Run-Time Rapid Familiar
    7. S60 Web Run-Time <ul><li>WebKit based environment enabling widgets and web applications to run on an S60 device </li></ul><ul><ul><li>Core components include XML engine, HTML parser, JavaScript engine, CSS processor, rendering engine etc. </li></ul></ul><ul><li>Standard web technologies used for rapid development </li></ul><ul><ul><li>HTML, JavaScript, AJAX, CSS, DOM </li></ul></ul><ul><li>Provides some system integration </li></ul><ul><ul><li>(Un)Installer mechanisms </li></ul></ul><ul><ul><li>JavaScript extensions for native look and feel </li></ul></ul><ul><ul><ul><li>Menus etc. </li></ul></ul></ul><ul><ul><li>Access to a subset of system properties </li></ul></ul><ul><li>Available from S60 3 rd Edition FP2 onwards </li></ul><ul><ul><li>+ selected S60 3 rd FP1 devices – N95 </li></ul></ul>
    8. Web Run-Time - Current Goal <ul><li>Widgets leverage the Web </li></ul><ul><ul><li>use internet services and Web APIs to access information </li></ul></ul><ul><ul><li>use XmlHttpRequest and AJAX techniques </li></ul></ul><ul><ul><li>low effort to port widgets from other platforms </li></ul></ul><ul><ul><li>Security Sandbox – Limited access to system resources </li></ul></ul><ul><li>Widgets integrated into S60 user experience </li></ul><ul><ul><li>Menu icon </li></ul></ul><ul><ul><li>Idle screen soft keys and shortcuts </li></ul></ul><ul><ul><li>Appear as native S60 applications </li></ul></ul><ul><ul><ul><li>Task list </li></ul></ul></ul><ul><ul><ul><li>Familiar (Un)Installer user experience </li></ul></ul></ul><ul><ul><li>Enable access to Widget specific APIs (widget, system info, menu) </li></ul></ul>S60 3 rd Edition Feature Pack 2
    9. What to look for in the next phase? <ul><li>Widgets leverage the power of S60 </li></ul><ul><ul><li>combine information from Web with platform services </li></ul></ul><ul><ul><li>Location, PIM, media, Standby Screen integration… </li></ul></ul><ul><li>Widgets evolve as a development platform </li></ul><ul><ul><li>Integrated safely/securely with S60 platform services </li></ul></ul>
    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 tools Free S60 3 rd FP2 SDK Nokia N95 / N958GB
    11. Yes, my speaking slot is about S60 Widgets, but… What is out there for the really high volumes today? WidSets is about variety of content / User generated content <ul><li>10k+ widget library </li></ul><ul><li>Hundreds of compatible phones </li></ul><ul><li>Website for managing your personal service </li></ul><ul><li>Distribution channel built-in </li></ul><ul><li>Ad-based revenue sharing in the plans </li></ul>
    12. Widsets for developers Current status: basics in place <ul><li>Working SDK in place </li></ul><ul><li>A few great results seen already - proof for the SDK/Helium capabilities and performance even for games: </li></ul>
    13. 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 Scripting Java enabled phones / Helium S60 WRT Latest S60 devices HTML, CSS, JavaScript MONETIZE Business models DELIVER Distribution channels DEVELOP Implementation technologies
    14. Widgets Masterclass <ul><li>6 pm – Seminar 7 </li></ul><ul><li>Petro – WRT Widgets Marko Lumivuori - WidSets </li></ul><ul><li>Kiitos! Thank You! </li></ul>http://groups.google.com/group/overtheair-nokia-widgets-master-class