17
W3C Widgets、どこが面白い? W3C Widget開発入門) ダニエル デイビス(Opera Software

W3C Widgets、どこが面白い?

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: W3C Widgets、どこが面白い?

W3C Widgets、どこが面白い?(W3C Widget開発入門)

ダニエル デイビス(Opera Software)

Page 2: W3C Widgets、どこが面白い?
Page 3: W3C Widgets、どこが面白い?
Page 4: W3C Widgets、どこが面白い?
Page 5: W3C Widgets、どこが面白い?

...

Page 6: W3C Widgets、どこが面白い?
Page 7: W3C Widgets、どこが面白い?
Page 8: W3C Widgets、どこが面白い?

デスクトップのウィジェットは?

Page 9: W3C Widgets、どこが面白い?

だからどこが面白い?

Page 10: W3C Widgets、どこが面白い?

ウェブ言語でのネイティブアップ

● ブラウザから独立している● OSのクローム● ファイルシステムへのアクセス

Page 11: W3C Widgets、どこが面白い?
Page 12: W3C Widgets、どこが面白い?

www.w3.org/TR/widgets より

ウィジェットの構成

Page 13: W3C Widgets、どこが面白い?

config.xml の構成<?xml version="1.0" encoding="UTF-8"?><widget xmlns="http://www.w3.org/ns/widgets" id="http://example.org/exampleWidget" version="2.0 Beta" height="200" width="200" viewmodes="widget"> <name short="デモ">デモウィジェット</name> <description>ウィジェットの構成を示すデモウィジェット</description> <author href="http://example.org/widgetman">ウィジェットマン</author> <icon src="icons/example.png"/> <content src="myWidget.html"/> <license href="http://www.apache.org/licenses/LICENSE-2.0"/>

<feature name="http://example.com/camera"> <param name="autofocus" value="true"/> </feature>

<preference name="apikey" value="ea31ad3a23fd2f" readonly="true" /></widget>

Page 14: W3C Widgets、どこが面白い?

Opera Widgets

W3C Widgets

Page 15: W3C Widgets、どこが面白い?

PreferenceForKey、ファイル I/O など

Local Storage、File API など

Page 16: W3C Widgets、どこが面白い?

役に立つ資料

Opera ウィジェットの作り方:webos-goodies.jp/archives/getting_started_with_opera_widgets.html

Opera ウィジェットの設定ファイル (config.xml) 詳細:webos-goodies.jp/archives/opera_widgets_config_xml.html

W3C Widgets の仕様(英語):www.w3.org/TR/widgets

Opera の Widgets SDK(英語):dev.opera.com/articles/view/opera-widgets-sdk

Page 17: W3C Widgets、どこが面白い?

Thank you

@ourmaninjapan

people.opera.com/danield/presentations/widgets/widgets-why_ja.pdf