W3C Widgets: Why should I care?

1,043
-1

Published on

Published in: Technology, Design
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,043
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

W3C Widgets: Why should I care?

  1. 1. W3C Widgets Why should I care?Daniel Davis (@ourmaninjapan)
  2. 2. Act 1: What is a widget?
  3. 3. <!-- 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>
  4. 4. <!-- 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>
  5. 5. Act 2: The first incarnation
  6. 6. ...
  7. 7. Act 3: Useful at last
  8. 8. What aboutdesktop?
  9. 9. Desktop widgets 2.0● Independent of the browser● OS chrome● Access to the filesystem
  10. 10. Act 4: Free as a bird
  11. 11. DearestLuv ya lots,Opera xx
  12. 12. <!-- 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>
  13. 13. No Opera? No problem. ● Widgeon ● Windows Mobile 6.5 ● Nokia Qt Web Runtime ● Apache Wookie ● Aplix Web Runtime
  14. 14. Act 5: What next?
  15. 15. ● Hardware access (WAC, DAP)● Digital signing● New view modes www.w3.org/TR/view-mode● More platforms
  16. 16. So whats the point?
  17. 17. Native apps with web languages ● Cross-device ● Cross-platform ● More choice for users ● More choice for developers
  18. 18. 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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×