Web標準の技術で開発できる――au one ガジェットを支えるOperaウィジェットとはケータイサービスを支える技術

» 2008年01月15日 22時09分 公開
[後藤祥子,ITmedia]

 KDDIが冬のハイエンドモデルとして発表したKCP+端末に搭載される「au one ガジェット」は、PC向けウィジェットの携帯電話版ともいえる機能だ。ユーザーはメールやSNS、時計、カレンダー、ゲームなどのガジェットから必要なものを選ぶことができ、各種情報を待受画面上で確認できるようになる。

 この機能のベースとなっているのが、Webブラウザを提供するOperaのウィジェットだ。このウィジェットはOpera 9のコアエンジンを搭載するデバイス向けに提供するもので、3つの大きな特徴があるとOpera Softwareでアカウントディレクターを務める久保芳之氏は説明する。

Photo au one ガジェットのベースとなるOperaウィジェット。Operaのウィジェットサイトでは、1500以上のデスクトップウィジェットを公開している

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スタンダードの利点が生きてくる」(久保氏)

Photo Operaウィジェットの3つの特徴

 開発したアプリの公開は端末へのプリセットのほか、コンテンツプロバイダやメーカー経由の配信、Operaが用意するウィジェット専用サイト経由での配信が可能だ。「(Operaのウィジェットサイトでは)1500以上ものデスクトップ用ウィジェットを公開しており、Operaユーザーやコンテンツプロバイダが無料で提供するウィジェットを、だれでもダウンロードして使える」(久保氏)

 ただしau one ガジェットについては、KDDIが承認したウィジェットのみが動作するプラットフォームとして提供するため、配信方式もKDDIが持つ配信ルート経由での配信になるという。

 携帯電話や家電の世界では、キャリアやメーカーが独自のアプリケーションプラットフォームを推進する傾向があるが、OperaはWeb標準の技術を採用するウィジェットがさまざまな環境下で動作することを目指して、Web標準化団体のW3Cと共同でウィジェットの共通規格の策定を推進している。「これは開発したウィジェットを、よりシームレスにエンドユーザーに利用してもらおうという、オペラなりのこだわり」(久保氏)

Photo OperaウィジェットはWeb標準技術のみで構成され、テキストエディタやZIP圧縮ソフト、画像作成ツールがあれば開発できる。開発者向けサイトには支援ツールが用意される

Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2026年06月10日 更新
  1. iOS 27は「iPhone 11」以降で利用可能 iOS 26から据え置きで過去最大のiPhoneに対応 (2026年06月09日)
  2. スマホの“ミニ”外付けディスプレイが流行の兆し? 若者がインカメラではなく「アウトカメラ」で自撮りする理由 (2026年06月10日)
  3. あなたの街の「スマホ決済」キャンペーンまとめ【6月版】〜PayPay、d払い、au PAY、楽天ペイ (2026年06月08日)
  4. 「iOS 27」はアプリの起動速度が30%高速、最適な通信切り替えも iPhone 11やiPhone SE(第2世代)も対応 (2026年06月09日)
  5. ソフトバンクが「今回もやる」とGalaxy S26を月額1円で販売――販売方法を早急に見直さないと撤退を迫られるメーカーも (2026年03月08日)
  6. JR東日本が2027年春から「二次元コード乗車券」を導入 近距離券売機での磁気券は順次廃止へ (2026年06月09日)
  7. IIJmioのスマホ大特価セール 中古「iPhone SE(第3世代)」が4980円、「OPPO Reno11 A」が9980円など (2026年06月09日)
  8. WWDCで「折りたたみiPhone」に言及なしも、Apple版「大画面×AI」に期待できるワケ (2026年06月09日)
  9. 次世代の「Siri AI」発表 ユーザーを理解した応答が可能、表現力も向上 26年後半に英語から対応 (2026年06月09日)
  10. 「それ、家じゃダメなの?」──スタバ長時間滞在に冷ややかな目 “スマホ操作”に“PCで仕事”も (2026年06月07日)
最新トピックスPR

過去記事カレンダー