the web is
   mobile
  Thomas Roessler <tlr@w3.org>
             twitter: @roessler
dot-com boom

• program logic on the server
• dumb browsers on powerful
    machines
•   good luck with mobile
E N
      O K
B R
Web 2.0

• program logic moves to the
    client (AJAX)
•   smart browsers on powerful
    machines
• good luck with mobile
E N
      O K
B R
but...
today

• mobile phones ship with a
 smart browser
•application logic on the client
• works across manufacturers
mobile apps

• past: develop separate app for
    each platform
•   now: one webapp runs on all
    of them
“there’s a
webapp for
   that?”
not quite
there yet
content adaptation?

• the network tries to adapt
 documents
•applications break
• security breaks
packaging: widgets

• Webapp in a zip archive
 • HTML, CSS, JavaScript...
• download, install, run offline
• across platfor...
gps
      ✓



  camera
microphone
  sensors
     ...
device APIs
for JavaScript
mobile drives
   Web
?   tlr@w3.org
      @roessler
a few links

• Device API Working Group
  http://w3.org/2009/dap/


• W3C Mobile Web Initiative
  http://w3.org/Mobile


•...
the web is mobile
the web is mobile
the web is mobile
the web is mobile
the web is mobile
the web is mobile
the web is mobile
the web is mobile
the web is mobile
the web is mobile
the web is mobile
the web is mobile
the web is mobile
Upcoming SlideShare
Loading in …5
×

the web is mobile

487 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
487
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

the web is mobile

  1. 1. the web is mobile Thomas Roessler <tlr@w3.org> twitter: @roessler
  2. 2. dot-com boom • program logic on the server • dumb browsers on powerful machines • good luck with mobile
  3. 3. E N O K B R
  4. 4. Web 2.0 • program logic moves to the client (AJAX) • smart browsers on powerful machines • good luck with mobile
  5. 5. E N O K B R
  6. 6. but...
  7. 7. today • mobile phones ship with a smart browser •application logic on the client • works across manufacturers
  8. 8. mobile apps • past: develop separate app for each platform • now: one webapp runs on all of them
  9. 9. “there’s a webapp for that?”
  10. 10. not quite there yet
  11. 11. content adaptation? • the network tries to adapt documents •applications break • security breaks
  12. 12. packaging: widgets • Webapp in a zip archive • HTML, CSS, JavaScript... • download, install, run offline • across platforms
  13. 13. gps ✓ camera microphone sensors ...
  14. 14. device APIs for JavaScript
  15. 15. mobile drives Web
  16. 16. ? tlr@w3.org @roessler
  17. 17. a few links • Device API Working Group http://w3.org/2009/dap/ • W3C Mobile Web Initiative http://w3.org/Mobile • to play: Opera, BONDI SDK http://widgets.opera.com/ http://bondi.omtp.org/usebondi/Webpages/devtools.aspx

×