Top Banner
Forum Nokia S60 Widgets Petro Soininen [email protected]
14

Widgets Final

May 18, 2015

Download

Technology

petrosoininen

Presentation on S60 WRT and WidSets widgets, by Petro Soininen.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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