W3C Widgets: Why should I care?
Upcoming SlideShare
Loading in...5
×
 

W3C Widgets: Why should I care?

on

  • 1,152 views

 

Statistics

Views

Total Views
1,152
Views on SlideShare
1,152
Embed Views
0

Actions

Likes
1
Downloads
3
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial LicenseCC Attribution-NonCommercial License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

W3C Widgets: Why should I care? W3C Widgets: Why should I care? Presentation Transcript

  • W3C Widgets Why should I care?Daniel Davis (@ourmaninjapan)
  • Act 1: What is a widget?
  • <!-- config.xml --><?xml version="1.0" encoding="utf-8"?><widget> <widgetname>Hello, world!</widgetname> <description>Super simple hello world widget.</description> <id> <host>my.opera.com</host> <name>Template Type 1</name> <revised>2006-02</revised> </id> <width>200</width> <height>200</height> <author> <name>Opera Software</name> <link>http://www.opera.com</link> </author></widget>
  • <!-- config.xml --><?xml version="1.0" encoding="utf-8"?><widget> <widgetname>Hello, world!</widgetname> <description>Super simple hello world widget.</description> <id> <host>my.opera.com</host> <name>Template Type 1</name> <revised>2006-02</revised> </id> <width>200</width> <height>200</height> <author> <name>Opera Software</name> <link>http://www.opera.com</link> </author></widget>
  • Act 2: The first incarnation
  • ...
  • Act 3: Useful at last
  • What aboutdesktop?
  • Desktop widgets 2.0● Independent of the browser● OS chrome● Access to the filesystem
  • Act 4: Free as a bird
  • DearestLuv ya lots,Opera xx
  • <!-- config.xml --><?xml version="1.0" encoding="UTF-8"?><widget xmlns="http://www.w3.org/ns/widgets" id="HelloWorldWidget" version="1.0" height="200" width="200" viewmode="floating"> <name short="Hi, world!">Hello, world!</name> <description>Super simple hello world widget.</description> <author href="http://www.opera.com">Opera Software</author> <icon src="icons/example.png"/></widget>
  • No Opera? No problem. ● Widgeon ● Windows Mobile 6.5 ● Nokia Qt Web Runtime ● Apache Wookie ● Aplix Web Runtime
  • Act 5: What next?
  • ● Hardware access (WAC, DAP)● Digital signing● New view modes www.w3.org/TR/view-mode● More platforms
  • So whats the point?
  • Native apps with web languages ● Cross-device ● Cross-platform ● More choice for users ● More choice for developers
  • Thank youResourceswww.w3.org/TR/widgets/dev.opera.com/articles/view/opera-widgets-sdk/Photo creditsBBC Micro computer: www.flickr.com/photos/davedawson/37156597/Red curtains: www.sxc.hu/photo/506089/Cross: www.openclipart.org/detail/1645Gift: publicdomainpictures.net/view-image.php?image=1470Horse chestnut: publicdomainpictures.net/view-image.php?image=63