Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

W3C Widgets: Apps made with Web Standards


Published on

15 min talk to Sydney Web Standards Group on W3C Widgets for mobile and cross-device apps made with HTMLL5, CSS and JavaScript.

Bruce Lawson, Opera Software, 22 November 2020

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

W3C Widgets: Apps made with Web Standards

  1. 1. W3C Widgets Bruce Lawson / Over The Air / London / 10 September 2010 Apps – with added Web Standards goodness!
  2. 2. “…the browser run-time is perfect…you’re out of writing for Windows Mobile, Android, S60, each of which require testing...we want to abstract that. All the cool innovation is happening inside the browser – you don’t need to write to the native operating system anymore.” Mobile Entertainment Market, June, 2009
  3. 3. W3C Widgets – application development filled with web standards goodness, using browser engine as platform
  4. 4. Anatomy of a widget index.html, assets + config.xml, zipped and renamed .wgt
  5. 5. Features depend on browser HTML5 App Cache, WebSQL storage, HTML5 local storage, <audio>, <video>
  6. 6. Widget runtimes ● Opera desktop, Opera Mobile, Opera for Devices (including TV) ● Widgeon ● Windows Mobile 6.5 ● Nokia Qt Web Runtime ● Apache Wookie ● Aplix Web Runtime ● Lots of Vodafone distros
  7. 7. What's next?
  8. 8. <device> (HTMLnext, WHATWG)
  9. 9. W3C DAP (Devices and Protocols Working Group)
  10. 10. Defining JavaScript APIs: ● Contacts (access address book) ● Calendar API ● Media Capture API (programmatic access to camera/microphone) ● Messaging API (email/ SMS)
  11. 11.