SlideShare a Scribd company logo
1 of 23
NOKIA WEB RUN-TIME
EVOLUTION
Gary Chan
Developer Relations Manager, APAC
Forum Nokia
gary.a.chan@nokia.com / +65 9073 2251
Gary Chan
World’s most popular smartphone
platform




       Smartphone shipments by platform Q4 2009
                  (Source: Canalys)
The developer is at the centre of
Nokia’s strategy
The developer engagement
strategy

Services Level




   Apps Level    Qt (native apps)     WRT (web apps)



                                Maemo /
                 Symbian                      Others
Platform Level                  MeeGo
Web Run-Time overview
                A software development environment that lets
  Web           developers use standard web technology to create
 Run-time       standalone applications (widgets).


                             Key attributes

  • Develop using only standard Web technology
    (HTML, CSS, JavaScript, AJAX), but without browser UI
  • It’s an application: discover, install, launch, uninstall
  • Context aware with JavaScript access to platform services
  • Handling media content natively or with the help of scriptable plug-
    ins


           + Nokia APIs, tools + documentation
What are widgets?
                                             Symbian WRT Architecture
• Lightweight web applications that
  provide easy access to content on the    Native
  Internet                                 C/C++        WRT          Web
• No need to launch a browser              “Web        Widgets      Browser
                                          Capable”
• Offer mobile optimized user interface
  accessible by a single click                    Web Run-Time
                                            (Open source WebKit engine)
• Install and run on Nokia smartphones
  like any native application
                                          Platform Libraries and Middleware

                                                     Symbian OS

                                                      Hardware
Why widgets?
• High developer productivity
• Completely open standards based on the Web
• Anyone who can create web pages can develop WRT
  widgets
• No application signing required
• Distribute widgets like regular applications




                                                    =
N97 brings “Live” content to the
    homescreen
•   N97 and N97 mini introduced a miniview
    extension for WRT widgets on
    homescreen.
•   Miniview is used to enable “live”
    information updates to the user without
    accessing or refreshing the widget.
•   Users can customize their N97 or N97
    mini to have 5 different homescreen
    widgets.
•   Persistent application presence on the
    homescreen increases visibility and use
    of the services.
•   Exposes data-driven web content to
    consumers in an easy and intuitive way.
Symbian^3 introduces multiple
    homescreens
•   Symbian^3 refreshes the Nokia
    Smartphone user experience to be
    simple, fast and beautiful while
    increasing the always-on Internet
    connectivity.
•   Introduces multiple homescreen support
    – starting with 3 homescreens.
•   Customize and organize individual
    homescreens with different aspects of
    your life – work, social networking,
    entertainment, etc.
Nokia widgets get superpowers!
•   Web Runtime widgets add context to
    Web Content by accessing Platform
                                              Messaging
    Services (including Messaging, PIM,
    Audio and etc) through JavaScript
                                                   PIM
    extensions
•   Combine Web-based data with Platform          Audio
    Services to deliver personalized and
    relevant services                           System
•   Use web-based contacts and events
    locally to create easy-to-access            Imaging
    reminders
•   Use device location to provide location    Location
    aware updates (e.g. auto weather
    updates based on your location)
•   Available on S60 5th Edition and
    selected S60 3rd Edition Feature Pack 2
    devices
Demo: I-S+ entertainment & event
guide
Big news for consumers
everywhere!

                    Free on-board global maps
                        with drive and walk
                               navigation
                      for all current and future
                    customers of Nokia’s range
                    of compatible GPS Symbian
                            smartphones
New Ovi Maps
World-class value proposition for consumers

Ovi Maps now comes with free:
  • Global on-board map data
  • Global drive navigation
  • Global pedestrian navigation
  • Global premium content
    >1000’s of travel guides and content
    from Lonely Planet, Michelin, WCities
  • Share your location with
    Facebook                                Ready out of the box, free of
  • Traffic and safety services in
                                             charge on every compatible
    numerous countries                       Nokia GPS handset plus the
                                            installed base of compatible
                                                       devices
Bigger news for developers!
  Ovi APIs and Maps Ecosystem

 Integrate with Ovi Maps with the new Show on Map
                       APIs.
         More Ovi APIs to be available soon!

 Developers & Publishers can now:
 • Experience the power of new mobile platform
   with global navigation as an integral part of the
   offering.
 • Delight consumers around the world with
   compelling and locally relevant solutions that will
   be possible with this change.
 • Bring new location-based innovations to mobile
   due to growing adoption of global navigation as a
   standard feature on mobile platform.


www.forum.nokia.com/ovi
Flash me baby!
 Multimedia support through Flash in widgets
  Enhance widgets with exciting graphics, video &
  multimedia!
• Flash integration delivers the desktop Flash
  experience to mobile devices
• Flash Lite 3 on existing Symbian devices supports
  Flash 8 code (AS2) and Flash Video (FLV)
• Symbian^3 introduces Flash Lite 4 support with
  future devices to introduce full Flash 10 support.
Symbian^3 is optimised for WebTV
New WebTV SDK now available!


• Widget framework & Mobile WebTV SDK for fast
  and easy development
• Widgets can present dynamic miniview in home
  Screen. Miniview can be frequently updated to
  show latest content
• Codecs: Support for popular Internet video codecs,     nämä luvut olisi
  including H264 Main Profile and High Profile           hyvä päivittää
• Flash Lite 4 & Flash 10 mobile support for switching
  between streams (e.g. advertising)
• Geo-locking & Windows Media DRM support
• Always online with 3.5G HSDPA and WLAN
• HDMI TV-output
Case Study: BBC iPlayer for mobile

          BBC iPlayer allows audiences to catch up with
          full BBC programmes from the past week on the
          PC or the mobile via the Internet




          “The BBC's iPlayer… came out as the most desired mobile
          service in research… with almost a third (28 per cent) of users
          saying they would most like to get access to the Beeb's TV
          and radio programmes on their phone”
Demo: Makansutra food guide
Gary Chan
Step 1.                             Step 2.                      Step 3.
     Sign-in into AppWizard        Accept terms and add your contact   Add RSS content feed
                                     information (only happens once)




           Step 6.
Download your finished app to PC               Step 5.                      Step 4.
   and publish it to Ovi Store        Add optional advertisments          Add your brand
The mobile comes to life!
•   Build your first widget today and test ideas     Acceleration Package
    with Ovi App Wizard
•   Publish to Ovi Store for mass distribution and
    establish your brand presence on the mobile
•   Learn about WRT development and plan your
    next innovative widget
•   Tell us about your idea by 31 March 2010 and
    get a free 1-year acceleration package
    worth more than €300 for approved projects
    Email your contact information and big idea to
    forumnokia.apac@nokia.com
•   Build your winning widget using the latest
    APIs
•   Submit your ideas to Calling All Innovators
    and Optus Challenge before 18 May 2010
•   Get more visibility with promotional
    opportunities with Nokia and our operator
    partners to maximize your
Thank you!
Gary Chan
Developer Relations Manager, APAC
Forum Nokia
gary.a.chan@nokia.com / +65 9073 2251

More Related Content

What's hot

Nokia symbian strategy
Nokia symbian strategyNokia symbian strategy
Nokia symbian strategyMadhur Gopal
 
Sailfish operating system
Sailfish operating system Sailfish operating system
Sailfish operating system Kritika Purohit
 
MFC12 Mozilla Tristan Nitot
MFC12 Mozilla Tristan NitotMFC12 Mozilla Tristan Nitot
MFC12 Mozilla Tristan Nitotvideos
 
SF Anytime Case Study - Connected Entertainment 2012
SF Anytime Case Study - Connected Entertainment 2012SF Anytime Case Study - Connected Entertainment 2012
SF Anytime Case Study - Connected Entertainment 2012Neon Stingray
 
masscloud_Series_Promoter_C2
masscloud_Series_Promoter_C2masscloud_Series_Promoter_C2
masscloud_Series_Promoter_C2Dan Seidman
 
Jedna sieć na każdym urządzeniu - Sebastian Baberowski i Paweł Miniewicz, Opera
Jedna sieć na każdym urządzeniu - Sebastian Baberowski i Paweł Miniewicz, OperaJedna sieć na każdym urządzeniu - Sebastian Baberowski i Paweł Miniewicz, Opera
Jedna sieć na każdym urządzeniu - Sebastian Baberowski i Paweł Miniewicz, OperaBiznes 2.0
 
Benefits and Delivery formats
Benefits and Delivery formatsBenefits and Delivery formats
Benefits and Delivery formatsMrsNunn
 
Delivery formats
Delivery formatsDelivery formats
Delivery formatsMrsNunn
 
Ocsico iPhone iPad Expertise
Ocsico  iPhone iPad ExpertiseOcsico  iPhone iPad Expertise
Ocsico iPhone iPad Expertisejane_matsesha
 
Hybrid App Development Service by GirnarSoft
Hybrid App Development Service by GirnarSoftHybrid App Development Service by GirnarSoft
Hybrid App Development Service by GirnarSoftGirnarSoft
 
Discover the opportunities of developing Apps for Vodafone 360
Discover the opportunities of developing Apps for Vodafone 360Discover the opportunities of developing Apps for Vodafone 360
Discover the opportunities of developing Apps for Vodafone 360Vodafone developer
 
The web is the platform - why FirefoxOS matters
The web is the platform - why FirefoxOS mattersThe web is the platform - why FirefoxOS matters
The web is the platform - why FirefoxOS mattersTristan Nitot
 
A crash course in iBeacon technology
A crash course in iBeacon technologyA crash course in iBeacon technology
A crash course in iBeacon technologyKlyp
 
Ovi Store Merchandizing - MoMo, Riga
Ovi Store Merchandizing - MoMo, RigaOvi Store Merchandizing - MoMo, Riga
Ovi Store Merchandizing - MoMo, RigaMikael Stendahl
 
Al Jazeera at Nokia Press Conference
Al Jazeera at Nokia Press ConferenceAl Jazeera at Nokia Press Conference
Al Jazeera at Nokia Press ConferenceDerrick Fountain
 
2012 CES Summary
2012 CES Summary2012 CES Summary
2012 CES SummaryPerformics
 
The Inflection Point
The Inflection PointThe Inflection Point
The Inflection PointPGi
 

What's hot (20)

Nokia symbian strategy
Nokia symbian strategyNokia symbian strategy
Nokia symbian strategy
 
Mobileweb Company
Mobileweb CompanyMobileweb Company
Mobileweb Company
 
Sailfish operating system
Sailfish operating system Sailfish operating system
Sailfish operating system
 
MFC12 Mozilla Tristan Nitot
MFC12 Mozilla Tristan NitotMFC12 Mozilla Tristan Nitot
MFC12 Mozilla Tristan Nitot
 
SF Anytime Case Study - Connected Entertainment 2012
SF Anytime Case Study - Connected Entertainment 2012SF Anytime Case Study - Connected Entertainment 2012
SF Anytime Case Study - Connected Entertainment 2012
 
masscloud_Series_Promoter_C2
masscloud_Series_Promoter_C2masscloud_Series_Promoter_C2
masscloud_Series_Promoter_C2
 
Nokia Developer Offering 2011
Nokia Developer Offering 2011Nokia Developer Offering 2011
Nokia Developer Offering 2011
 
Jedna sieć na każdym urządzeniu - Sebastian Baberowski i Paweł Miniewicz, Opera
Jedna sieć na każdym urządzeniu - Sebastian Baberowski i Paweł Miniewicz, OperaJedna sieć na każdym urządzeniu - Sebastian Baberowski i Paweł Miniewicz, Opera
Jedna sieć na każdym urządzeniu - Sebastian Baberowski i Paweł Miniewicz, Opera
 
Benefits and Delivery formats
Benefits and Delivery formatsBenefits and Delivery formats
Benefits and Delivery formats
 
Delivery formats
Delivery formatsDelivery formats
Delivery formats
 
Ocsico iPhone iPad Expertise
Ocsico  iPhone iPad ExpertiseOcsico  iPhone iPad Expertise
Ocsico iPhone iPad Expertise
 
Hybrid App Development Service by GirnarSoft
Hybrid App Development Service by GirnarSoftHybrid App Development Service by GirnarSoft
Hybrid App Development Service by GirnarSoft
 
Discover the opportunities of developing Apps for Vodafone 360
Discover the opportunities of developing Apps for Vodafone 360Discover the opportunities of developing Apps for Vodafone 360
Discover the opportunities of developing Apps for Vodafone 360
 
The web is the platform - why FirefoxOS matters
The web is the platform - why FirefoxOS mattersThe web is the platform - why FirefoxOS matters
The web is the platform - why FirefoxOS matters
 
A crash course in iBeacon technology
A crash course in iBeacon technologyA crash course in iBeacon technology
A crash course in iBeacon technology
 
Ovi Store Merchandizing - MoMo, Riga
Ovi Store Merchandizing - MoMo, RigaOvi Store Merchandizing - MoMo, Riga
Ovi Store Merchandizing - MoMo, Riga
 
Al Jazeera at Nokia Press Conference
Al Jazeera at Nokia Press ConferenceAl Jazeera at Nokia Press Conference
Al Jazeera at Nokia Press Conference
 
Why Develop for Nokia
Why Develop for NokiaWhy Develop for Nokia
Why Develop for Nokia
 
2012 CES Summary
2012 CES Summary2012 CES Summary
2012 CES Summary
 
The Inflection Point
The Inflection PointThe Inflection Point
The Inflection Point
 

Similar to Gary Chan

Qt For Maemo - getting to the fast-lane (v2)
Qt For Maemo - getting to the fast-lane (v2)Qt For Maemo - getting to the fast-lane (v2)
Qt For Maemo - getting to the fast-lane (v2)Nokia
 
Mobile Monday Milan 191009 1
Mobile Monday Milan 191009 1Mobile Monday Milan 191009 1
Mobile Monday Milan 191009 1Luca Cioletti
 
S60 - Over the air
S60 - Over the airS60 - Over the air
S60 - Over the airNokia
 
Qt everywhere
Qt everywhereQt everywhere
Qt everywhereNokia
 
Mobile Convention Amsterdam - Nokia - Oscar Gutierrez
Mobile Convention Amsterdam - Nokia - Oscar GutierrezMobile Convention Amsterdam - Nokia - Oscar Gutierrez
Mobile Convention Amsterdam - Nokia - Oscar GutierrezMobileConventionAmsterdam
 
Interact Online Tv
Interact Online TvInteract Online Tv
Interact Online TvInteract
 
S60 Web Runtime - Web2.0 Expo Europe 2008
S60 Web Runtime - Web2.0 Expo Europe 2008S60 Web Runtime - Web2.0 Expo Europe 2008
S60 Web Runtime - Web2.0 Expo Europe 2008petrosoininen
 
Qt - for stack overflow developer conference
Qt - for stack overflow developer conferenceQt - for stack overflow developer conference
Qt - for stack overflow developer conferenceNokia
 
Nokia Walk, creating a mobile platform for location-based services
Nokia Walk, creating a mobile platform for location-based servicesNokia Walk, creating a mobile platform for location-based services
Nokia Walk, creating a mobile platform for location-based servicesTraveline
 
Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.
Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.
Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.DALEZ
 
Tristan Nitot @DWS12 - The Web as a universal platform for mobile
Tristan Nitot @DWS12 - The Web as a universal platform for mobileTristan Nitot @DWS12 - The Web as a universal platform for mobile
Tristan Nitot @DWS12 - The Web as a universal platform for mobileTristan Nitot
 
Platform update and super apps ON BB App World
Platform update and super apps ON BB App World Platform update and super apps ON BB App World
Platform update and super apps ON BB App World Prashant Singh
 
Rick Fant Novedades Firefox OS en Firefox Update 2.0
Rick Fant Novedades Firefox OS en Firefox Update 2.0Rick Fant Novedades Firefox OS en Firefox Update 2.0
Rick Fant Novedades Firefox OS en Firefox Update 2.0videos
 
Jure Sustersic Monetization through Ovi Services
Jure Sustersic Monetization through Ovi ServicesJure Sustersic Monetization through Ovi Services
Jure Sustersic Monetization through Ovi ServicesNokiaAppForum
 
Forum Nokia Le Mobile 2.0 Edition 2009
Forum Nokia Le Mobile 2.0 Edition 2009Forum Nokia Le Mobile 2.0 Edition 2009
Forum Nokia Le Mobile 2.0 Edition 2009servicesmobiles.fr
 
Firefox OS: bringing the Open Web to mobile devices
Firefox OS: bringing the Open Web to mobile devicesFirefox OS: bringing the Open Web to mobile devices
Firefox OS: bringing the Open Web to mobile devicesTristan Nitot
 
What's New In Entando 6 (And Why Your Developers Will Love It)
What's New In Entando 6 (And Why Your Developers Will Love It)What's New In Entando 6 (And Why Your Developers Will Love It)
What's New In Entando 6 (And Why Your Developers Will Love It)Entando
 
Current trends in open source and automotive
Current trends in open source and automotiveCurrent trends in open source and automotive
Current trends in open source and automotiveRyo Jin
 

Similar to Gary Chan (20)

Qt For Maemo - getting to the fast-lane (v2)
Qt For Maemo - getting to the fast-lane (v2)Qt For Maemo - getting to the fast-lane (v2)
Qt For Maemo - getting to the fast-lane (v2)
 
Mobile Monday Milan 191009 1
Mobile Monday Milan 191009 1Mobile Monday Milan 191009 1
Mobile Monday Milan 191009 1
 
S60 - Over the air
S60 - Over the airS60 - Over the air
S60 - Over the air
 
Qt everywhere
Qt everywhereQt everywhere
Qt everywhere
 
Ovi And Social Location
Ovi And Social LocationOvi And Social Location
Ovi And Social Location
 
Mobile Convention Amsterdam - Nokia - Oscar Gutierrez
Mobile Convention Amsterdam - Nokia - Oscar GutierrezMobile Convention Amsterdam - Nokia - Oscar Gutierrez
Mobile Convention Amsterdam - Nokia - Oscar Gutierrez
 
Interact Online Tv
Interact Online TvInteract Online Tv
Interact Online Tv
 
S60 Web Runtime - Web2.0 Expo Europe 2008
S60 Web Runtime - Web2.0 Expo Europe 2008S60 Web Runtime - Web2.0 Expo Europe 2008
S60 Web Runtime - Web2.0 Expo Europe 2008
 
Qt - for stack overflow developer conference
Qt - for stack overflow developer conferenceQt - for stack overflow developer conference
Qt - for stack overflow developer conference
 
Nokia Walk, creating a mobile platform for location-based services
Nokia Walk, creating a mobile platform for location-based servicesNokia Walk, creating a mobile platform for location-based services
Nokia Walk, creating a mobile platform for location-based services
 
Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.
Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.
Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.
 
Tristan Nitot @DWS12 - The Web as a universal platform for mobile
Tristan Nitot @DWS12 - The Web as a universal platform for mobileTristan Nitot @DWS12 - The Web as a universal platform for mobile
Tristan Nitot @DWS12 - The Web as a universal platform for mobile
 
Platform update and super apps ON BB App World
Platform update and super apps ON BB App World Platform update and super apps ON BB App World
Platform update and super apps ON BB App World
 
Rick Fant Novedades Firefox OS en Firefox Update 2.0
Rick Fant Novedades Firefox OS en Firefox Update 2.0Rick Fant Novedades Firefox OS en Firefox Update 2.0
Rick Fant Novedades Firefox OS en Firefox Update 2.0
 
Jure Sustersic Monetization through Ovi Services
Jure Sustersic Monetization through Ovi ServicesJure Sustersic Monetization through Ovi Services
Jure Sustersic Monetization through Ovi Services
 
Forum Nokia Le Mobile 2.0 Edition 2009
Forum Nokia Le Mobile 2.0 Edition 2009Forum Nokia Le Mobile 2.0 Edition 2009
Forum Nokia Le Mobile 2.0 Edition 2009
 
Mobile OS Platform
Mobile OS PlatformMobile OS Platform
Mobile OS Platform
 
Firefox OS: bringing the Open Web to mobile devices
Firefox OS: bringing the Open Web to mobile devicesFirefox OS: bringing the Open Web to mobile devices
Firefox OS: bringing the Open Web to mobile devices
 
What's New In Entando 6 (And Why Your Developers Will Love It)
What's New In Entando 6 (And Why Your Developers Will Love It)What's New In Entando 6 (And Why Your Developers Will Love It)
What's New In Entando 6 (And Why Your Developers Will Love It)
 
Current trends in open source and automotive
Current trends in open source and automotiveCurrent trends in open source and automotive
Current trends in open source and automotive
 

Recently uploaded

UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 

Recently uploaded (20)

UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 

Gary Chan

  • 1. NOKIA WEB RUN-TIME EVOLUTION Gary Chan Developer Relations Manager, APAC Forum Nokia gary.a.chan@nokia.com / +65 9073 2251
  • 3. World’s most popular smartphone platform Smartphone shipments by platform Q4 2009 (Source: Canalys)
  • 4. The developer is at the centre of Nokia’s strategy
  • 5. The developer engagement strategy Services Level Apps Level Qt (native apps) WRT (web apps) Maemo / Symbian Others Platform Level MeeGo
  • 6. Web Run-Time overview A software development environment that lets Web developers use standard web technology to create Run-time standalone applications (widgets). Key attributes • Develop using only standard Web technology (HTML, CSS, JavaScript, AJAX), but without browser UI • It’s an application: discover, install, launch, uninstall • Context aware with JavaScript access to platform services • Handling media content natively or with the help of scriptable plug- ins + Nokia APIs, tools + documentation
  • 7. What are widgets? Symbian WRT Architecture • Lightweight web applications that provide easy access to content on the Native Internet C/C++ WRT Web • No need to launch a browser “Web Widgets Browser Capable” • Offer mobile optimized user interface accessible by a single click Web Run-Time (Open source WebKit engine) • Install and run on Nokia smartphones like any native application Platform Libraries and Middleware Symbian OS Hardware
  • 8. Why widgets? • High developer productivity • Completely open standards based on the Web • Anyone who can create web pages can develop WRT widgets • No application signing required • Distribute widgets like regular applications =
  • 9. N97 brings “Live” content to the homescreen • N97 and N97 mini introduced a miniview extension for WRT widgets on homescreen. • Miniview is used to enable “live” information updates to the user without accessing or refreshing the widget. • Users can customize their N97 or N97 mini to have 5 different homescreen widgets. • Persistent application presence on the homescreen increases visibility and use of the services. • Exposes data-driven web content to consumers in an easy and intuitive way.
  • 10. Symbian^3 introduces multiple homescreens • Symbian^3 refreshes the Nokia Smartphone user experience to be simple, fast and beautiful while increasing the always-on Internet connectivity. • Introduces multiple homescreen support – starting with 3 homescreens. • Customize and organize individual homescreens with different aspects of your life – work, social networking, entertainment, etc.
  • 11. Nokia widgets get superpowers! • Web Runtime widgets add context to Web Content by accessing Platform Messaging Services (including Messaging, PIM, Audio and etc) through JavaScript PIM extensions • Combine Web-based data with Platform Audio Services to deliver personalized and relevant services System • Use web-based contacts and events locally to create easy-to-access Imaging reminders • Use device location to provide location Location aware updates (e.g. auto weather updates based on your location) • Available on S60 5th Edition and selected S60 3rd Edition Feature Pack 2 devices
  • 12. Demo: I-S+ entertainment & event guide
  • 13. Big news for consumers everywhere! Free on-board global maps with drive and walk navigation for all current and future customers of Nokia’s range of compatible GPS Symbian smartphones
  • 14. New Ovi Maps World-class value proposition for consumers Ovi Maps now comes with free: • Global on-board map data • Global drive navigation • Global pedestrian navigation • Global premium content >1000’s of travel guides and content from Lonely Planet, Michelin, WCities • Share your location with Facebook Ready out of the box, free of • Traffic and safety services in charge on every compatible numerous countries Nokia GPS handset plus the installed base of compatible devices
  • 15. Bigger news for developers! Ovi APIs and Maps Ecosystem Integrate with Ovi Maps with the new Show on Map APIs. More Ovi APIs to be available soon! Developers & Publishers can now: • Experience the power of new mobile platform with global navigation as an integral part of the offering. • Delight consumers around the world with compelling and locally relevant solutions that will be possible with this change. • Bring new location-based innovations to mobile due to growing adoption of global navigation as a standard feature on mobile platform. www.forum.nokia.com/ovi
  • 16. Flash me baby! Multimedia support through Flash in widgets Enhance widgets with exciting graphics, video & multimedia! • Flash integration delivers the desktop Flash experience to mobile devices • Flash Lite 3 on existing Symbian devices supports Flash 8 code (AS2) and Flash Video (FLV) • Symbian^3 introduces Flash Lite 4 support with future devices to introduce full Flash 10 support.
  • 17. Symbian^3 is optimised for WebTV New WebTV SDK now available! • Widget framework & Mobile WebTV SDK for fast and easy development • Widgets can present dynamic miniview in home Screen. Miniview can be frequently updated to show latest content • Codecs: Support for popular Internet video codecs, nämä luvut olisi including H264 Main Profile and High Profile hyvä päivittää • Flash Lite 4 & Flash 10 mobile support for switching between streams (e.g. advertising) • Geo-locking & Windows Media DRM support • Always online with 3.5G HSDPA and WLAN • HDMI TV-output
  • 18. Case Study: BBC iPlayer for mobile BBC iPlayer allows audiences to catch up with full BBC programmes from the past week on the PC or the mobile via the Internet “The BBC's iPlayer… came out as the most desired mobile service in research… with almost a third (28 per cent) of users saying they would most like to get access to the Beeb's TV and radio programmes on their phone”
  • 21. Step 1. Step 2. Step 3. Sign-in into AppWizard Accept terms and add your contact Add RSS content feed information (only happens once) Step 6. Download your finished app to PC Step 5. Step 4. and publish it to Ovi Store Add optional advertisments Add your brand
  • 22. The mobile comes to life! • Build your first widget today and test ideas Acceleration Package with Ovi App Wizard • Publish to Ovi Store for mass distribution and establish your brand presence on the mobile • Learn about WRT development and plan your next innovative widget • Tell us about your idea by 31 March 2010 and get a free 1-year acceleration package worth more than €300 for approved projects Email your contact information and big idea to forumnokia.apac@nokia.com • Build your winning widget using the latest APIs • Submit your ideas to Calling All Innovators and Optus Challenge before 18 May 2010 • Get more visibility with promotional opportunities with Nokia and our operator partners to maximize your
  • 23. Thank you! Gary Chan Developer Relations Manager, APAC Forum Nokia gary.a.chan@nokia.com / +65 9073 2251