Opera Uniteの簡単なservice Gadgetを書いてみた

ソース一式

ポイント

  • UniteのGadgetパッケージは、zip形式でありかつ、Content-Typeが application/x-opera-uniteservice (拡張子.us)
  • パッケージで必須なファイルは、config.xmlとindex.html
  • opera.io.webserverにイベントハンドラを登録しないとパッケージ中の public_html/ 以下のファイルに自動で振り分けられる
  • unite://〜 を http://〜にすれば他ブラウザからでもアクセスできる


感想は、URLでアクセスできるOpera Widget

たとえば、twitterにUnite Gadgetへのリンクを流したりする使い方で、何を作るか想定するのもいいんじゃないかとも思う。ゲームロビールーム(インスタンス)とかどうだろう。

面白そうなのは、イベントハンドラ内でresponse.closeせず、connectionをXHRに渡しちゃう、とかそういう使い方。

リソース

公式ドキュメント

このサイトは結構情報が多い