Slideshare.net (beta)

 

All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 7 (more)

Widgets Final

From petrosoininen, 4 months ago

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

2379 views  |  0 comments  |  7 favorites  |  192 downloads  |  3 embeds (Stats)
Embed
options

More Info

This slideshow is Public
Total Views: 2379
on Slideshare: 2367
from embeds: 12

Slideshow transcript

Slide 1: F orum Nokia S 60 Widg e ts Petro Soininen petro.soininen@nokia.com

Slide 2: Think abo ut it fo r a s e c - We b is too c omplex for mobile de vic e s - is n’t it ? ! Internet usage has evolved... • “Web 2 .0 ”, user pa rt icipa t ion, dy na mic cont ent • Va riet y of s ervices, a ccount s, cont ext s a nd socia l net works in use • Access every where, a ny t ime …and became very complex for mobile devices • Poor user ex perience, s ma ll s creen, res t rict ed input • Polling f or new inf orma t ion • Da t a t ra f f ic a nd cos t © 2 0 0 7 Nokia Compa ny Conf ident ia l

Slide 3: Hunting fo r the e as ie r mo bile we b… 1 Building block : mobile widgets With mobile widgets UI we a chieve… • Bett er usa bility (insta nt a ccess) • Lower da ta tra f f ic a nd cost • Ea sier to develop a nd deliver • Diversity / va riety of content a va ila ble Mini-application performing single task efficiently - “one-click access” © 2 0 0 7 Nokia Compa ny Conf ident ia l

Slide 4: The ne c e s s itie s fo r (almo s t) any de ve lo pe r DEVELOP DELIVER MONETIZE Implementation Delivery Business technologies channels models © 2 0 0 7 Nokia Compa ny Conf ident ia l

Slide 5: Yea h, Ok, Wha t a bout t he Widget Of f ering © 2 0 0 7 Nokia Slide 5 Compa ny Conf ident ia l

Slide 6: With We b Run-Time , S 60 e xte nds & inte g rate s the be s t-in-c las s We b c o mpo ne nts ac ro s s the platfo rm Leverage well-known Web technologies • Develop with standards-based Web technologies Native C/C++ Widgets Web • Millions of Web developers can now go mobile “Web Capable” Familiar Browser Web Run-Time Extend existing & create new Web 2.0 services & Web content for mobile • With minimal effort, migrate existing Web Apps & Platform Libraries and Middleware Rapid widgets to S60 Symbian OS • Develop exciting innovative services & content, rapidly Hardware Build What You Want. Use What You Know. Simple • Welcomes ‘long-tail’ developers to S60 • Easy-to-develop & fosters innovation © 2 0 0 7 Nokia Slide 6 Compa ny Conf ident ia l

Slide 7: S 60 We b Run-Time • WebKit ba sed environment ena bling widget s a nd web a pplica t ions t o run on a n S6 0 device • Core components include XM L engine, HTM L pa rser, J a va Script engine, CSS processor, rendering engine et c. • St a nda rd web t echnologies us ed f or ra pid development • HTM L, J a va Script, AJ AX, CSS, DOM • Provides some sy stem integra tion • (Un)Insta ller mecha nisms • J a va Script ext ensions f or na tive look a nd f eel • M enus et c. • Access t o a subset of sy stem properties • Ava ila ble f rom S6 0 3 rd Edition FP2 onwards • + s elect ed S6 0 3 rd FP1 devices – N9 5 © 2 0 0 7 Nokia Slide 7 Compa ny Conf ident ia l

Slide 8: We b Run-Time - Curre nt Go al • Widgets levera ge t he Web • use internet services a nd Web APIs t o a ccess inf orma tion • use XmlHtt pRequest a nd AJ AX t echniques • low ef f ort to port widgets f rom ot her pla tf orms • Security Sandbox – Limited a ccess to sy st em resources • Widgets int egra ted int o S6 0 user experience • M enu icon • Idle screen sof t key s a nd shortcuts • Appea r a s na tive S6 0 a pplica t ions • Ta sk lis t • Fa milia r (Un)Ins t a ller us er ex perience • Ena ble a ccess to Widget specific APIs (widget , s y s t em inf o, menu) S6 0 3 rd Edit ion Fea t ure Pa ck 2 © 2 0 0 7 Nokia Slide 8 Compa ny Conf ident ia l

Slide 9: Wh a t to lo ok for in th e n e xt ph a s e ? • Widgets levera ge t he power of S6 0 • combine inf orma t ion f rom Web wit h pla t f orm s ervices • Loca t ion, PIM , media , S t a ndby S creen int egra t ion… • Widgets evolve a s a development pla t f orm • Int egra t ed s a f ely / s ecurely wit h S6 0 pla t f orm services © 2 0 0 7 Nokia Slide 9 Compa ny Conf ident ia l

Slide 10: Wha t do I need t o develop? Web dev t ools Free S6 0 3 rd FP2 SDK Nokia N9 5 / N9 5 8 GB If y ou ca n crea t e a web pa ge, y ou ca n crea t e a WRT widget Ca n y ou show me t he money ? Revenue / Ad models / Dis t ribut ion cha nnels? © 2 0 0 7 Nokia Slide 1 0 Compa ny Conf ident ia l

Slide 11: Ye s , my s pe aking s lo t is abo ut S 6 0 Widg e ts , but… What is out there for the really high volumes today? WidSets is about variety of content / User generated content •1 0 k+ widget libra ry •Hundreds of compa t ible phones •Websit e f or ma na ging y our pers ona l s ervice •Distribution channel built- in •Ad- ba sed revenue sha ring in t he pla ns © 2 0 0 7 Nokia Slide 1 1 Compa ny Conf ident ia l

Slide 12: Wids e ts fo r de ve lo pe rs Curre nt s tatus : bas ic s in plac e • Working SDK in pla ce • A f ew grea t results seen a lrea dy - proof f or the SDK/Helium ca pa bilities a nd perf orma nce even f or ga mes: © 2 0 0 7 Nokia Compa ny Conf ident ia l

Slide 13: Po s itio ning No kia widg e t o ffe ring fo r de ve lo pe rs DEVELOP DELIVER MONETIZE Implementation Distribution channels Business models technologies Widsets Scripting WidSets library(free, distribution fees) Ad Revenue share Java enabled phones / Helium Sharing Pay per download / operator SW market billing Licensing fees S60 WRT Download! Latest S60 devices MOSH Try & Buy, buy new levels HTML, CSS, JavaScript Subscribe … … © 2 0 0 7 Nokia Compa ny Conf ident ia l

Slide 14: Widg e ts Mas te rc las s 6 pm – Seminar 7 Petro – WRT Widgets Marko Lumivuori - WidSets http://groups.google.com/group/overthea ir- nokia - widgets- ma ster- cla ss Kiitos! Thank You! © 2 0 0 7 Nokia Slide 1 4 Compa ny Conf ident ia l