Web標準の技術で開発できる――au one ガジェットを支えるOperaウィジェットとは:ケータイサービスを支える技術
PCで人気のウィジェットの携帯版ともいえるのが、auのKCP+端末に搭載される「au one ガジェット」。この機能のベースとなっているのがOperaのウィジェットだ。特徴はWeb標準に準拠した技術で開発できることと、複数プラットフォーム展開のしやすさだとOpera Softwareの久保氏は説明する。
KDDIが冬のハイエンドモデルとして発表したKCP+端末に搭載される「au one ガジェット」は、PC向けウィジェットの携帯電話版ともいえる機能だ。ユーザーはメールやSNS、時計、カレンダー、ゲームなどのガジェットから必要なものを選ぶことができ、各種情報を待受画面上で確認できるようになる。
この機能のベースとなっているのが、Webブラウザを提供するOperaのウィジェットだ。このウィジェットはOpera 9のコアエンジンを搭載するデバイス向けに提供するもので、3つの大きな特徴があるとOpera Softwareでアカウントディレクターを務める久保芳之氏は説明する。
Web標準の技術で開発でき、複数プラットフォーム展開も容易に
1つはスタンドアロン型のWebアプリケーションである点だ。Operaウィジェットは、Operaブラウザのレンダリングエンジンを利用したミニアプリとして動作し、ゲームや電卓などのシンプルなスタンドアローン型のアプリから、ニュースや地図、天気予報のようなネットの情報を取得するアプリまで、さまざまな用途で利用できるという。
2つ目は、HTMLやCSS、AjaxといったWeb標準に準拠した技術のみで、ブラウザの外で動作するアプリを作れるという開発のしやすさだ。「携帯電話や家電向けのアプリを開発するには、それぞれの独自のプラットフォームに合わせた言語や仕様を学ぶ必要があるが、Webスタンダードの技術を導入することでその手間が省ける。使い慣れたWebスタンダードの技術やツールの利用が開発期間の短縮につながり、Web 2.0サービスのベンダーが提供するオープンなAPIを利用したマッシュアップアプリの開発も可能になる」(久保氏)
Operaの開発者向けサイトには、チュートリアルやサンプルコード、ライブラリが用意され、ソースコードを使うことなくウィザード形式でオリジナルのRSSリーダーやYouTubeビューワを作成できる「ウィジェタイズ」も提供している。
3つ目は開発したアプリを複数のプラットフォームに展開しやすい点だ。Operaウィジェットは、Opera 9ブラウザのエンジンを利用して動作することから、1つのアプリを開発すれば、それがOperaウィジェットに対応するPCや携帯電話上でも実行できる。「テレビやPCなどの大画面用に開発したウィジェットを携帯電話の小さな画面で実行する場合でも、ロジックの部分は同じソースコードのまま、CSSのメディアクエリーを使って携帯用、PC用、テレビ用などいくつかのインタフェースのパターンを収録することで、複数の環境に最適化した形で動作させられる。PCや携帯、テレビ向けにそれぞれのアプリを作成する場合は画面サイズやコントローラの種類によってUI設計が変わってくるが、ここにもWebスタンダードの利点が生きてくる」(久保氏)
開発したアプリの公開は端末へのプリセットのほか、コンテンツプロバイダやメーカー経由の配信、Operaが用意するウィジェット専用サイト経由での配信が可能だ。「(Operaのウィジェットサイトでは)1500以上ものデスクトップ用ウィジェットを公開しており、Operaユーザーやコンテンツプロバイダが無料で提供するウィジェットを、だれでもダウンロードして使える」(久保氏)
ただしau one ガジェットについては、KDDIが承認したウィジェットのみが動作するプラットフォームとして提供するため、配信方式もKDDIが持つ配信ルート経由での配信になるという。
携帯電話や家電の世界では、キャリアやメーカーが独自のアプリケーションプラットフォームを推進する傾向があるが、OperaはWeb標準の技術を採用するウィジェットがさまざまな環境下で動作することを目指して、Web標準化団体のW3Cと共同でウィジェットの共通規格の策定を推進している。「これは開発したウィジェットを、よりシームレスにエンドユーザーに利用してもらおうという、オペラなりのこだわり」(久保氏)
関連記事
“ケータイで、もっと”に応える端末とサービスを――auの秋冬モデル
検索をもっと簡単に、情報をもっと手軽に、音楽をもっと持ち歩きたい――。auの秋冬モデルは、こんなユーザーの“ケータイをもっと便利に使いたい”という声に応えることを目指したとKDDI コンシューマ事業統括本部長の高橋誠氏は説明する。KCP+を採用した「W56T」「W54S」「W54SA」で何が変わるのか
au 2007年秋冬モデルのハイエンドモデル「W56T」「W54S」「W54SA」は、MSM7500チップセットとKCP+プラットフォームを採用し、従来のWIN端末から大きな進化を遂げた。KCP+端末は、KCP端末とどう変わるのだろうか。Opera 9、ウィジェットやBitTorrentを搭載して登場
Opera 9ではP2PソフトのBitTorrentが搭載され、大容量ファイルダウンロードの高速化が図られたほか、ウィジェットに対応した。PCから携帯、そしてゲーム機へ──ブラウザ競争に自信を見せるOpera
PCサイトを携帯で閲覧する──。こうした利用が日本だけでなく、世界的にも広がりつつある。携帯向けブラウザでさきがけたOperaに、携帯ブラウザの動向とOperaブラウザの強みについて聞いた。ニンテンドーDSでのブラウジング感はいかに?
せっかくWi-Fi機能が内蔵されているんだから、ニンテンドーDSを使ってWebアクセスもしたい。そんな素朴な要望を実現するグッズ「ニンテンドーSDブラウザー」がついに登場。これからはニンテンドーDSを使ってかんたんWebアクセスが可能となる。- 「My Opera Community」サイトが新装オープン
ブログの書き込み、写真の共有、チャットができる「My Opera Community」が改装。ニンテンドーDSやWiiからもアクセスできる。 - Opera、モバイル対応Webサービス戦略を推進
「Webサービスは次世代モバイルビジネスツールの原動力になる」との展望を掲げるブラウザメーカーのOperaが、自社のモバイルアプリケーション開発プラットフォームの利用を推進している。 - Opera 9.01リリース。Widgetize!でYouTubeをサポート
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.