【レポート】
英Symbianが10月21日と22日、英ロンドンで開催した展示会「Smartphone Show 2008」では「開発」に大きなスポットがあたった。2日目の基調講演では、フィンランドNokiaのQt Software部門でCTOを務めるBenoit Schillings氏が、Symbianとクロスプラットフォーム開発フレームワーク「Qt」の組み合わせがもたらすメリットについて説明した。
|
|
Benoit Schillings氏 |
Qt Softwareは、Nokiaが今年6月に買収完了したノルウェーTrolltechの事業部だ。Nokiaは10月20日、QtをS60向けにポーティングしたフレームワーク「Qt for S60」を発表している。
Schillings氏はまず、Qtについて紹介する。QtはC++アプリケーション開発フレームワークで、90年代にスタートした。開発者は1度開発したアプリケーションをWindows、Windows CE、Windows Mobile、Mac、Linux、組み込みLinuxなどで動かすことができる。「携帯電話、カーナビゲーション、Google Earthなどで利用されており、大きなコミュニティを持つオープンソースプロジェクトだ」、とSchillings氏は言う。S60のポーティングにより、S60が加わることになる。Nokiaは発表時、S60プラットフォームに直感的なC++開発ツールを提供し、Qt開発者は8,000万台のS60端末にアクセスできる、と述べている。
「Qtはプログラミングという観点から共通の特徴を見出し、組み込み端末、携帯電話、PCなどさまざまな端末で一貫性のあるアプリケーションを開発できる。開発作業、開発工期を効果的に経済的にするものだ」とSchillings氏はまとめる。そして、Qtの将来性をゆるぎないものと述べる。
では、QtとSymbianが合体するとどのようなメリットがあるのだろうか?
最初に挙げたのは、ソフトウェアのスケールだ。端末ごとに開発作業を繰り返す手間が省略できる。「良いツールは開発者を助ける」とSchillings氏。
次にSchillings氏は、ハードウェアの活用を挙げる。ハードウェアが提供する機能を活用するアプローチがソフトウェアには必要だ。これがないとリソースを無駄にすることになる。その一例といえるのが、マルチプロセッサだ。Symbianは対称型マルチプロセッササポート「SMP」を発表しており、プロセッサをオンザフライでスイッチングするなどのことを実現する。マルチプロセッサは重要なハードウェア側の進化であり、この技術を活用できなければ、イノベーションの連鎖をとめてしまう、とSchillings氏は言う。
ハードウェアではまた、バッテリ持続時間にも触れた。携帯電話にとっては、古く大きな課題だ。「効率よく電源管理を行うカーネルがあり、最適化されたフレームがあり、C++を利用すれば、改善は可能」とSchillings氏は述べた。
次に挙げたのが、インプットデバイスだ。アプリケーションのエクスペリエンスを活用するインプットは急速に進化している。Symbianはインプットデバイスでも開発を進めていおり、タッチ、キー入力と活用するアプリケーションを開発する必要がある。Qtでは、画面、センサー、インプットデバイスを抽象化するフレームワークを提供できるとSchillings氏。
Schillings氏は最後に、柔軟性のあるユーザーエクスペリエンスの作成を持ち出す。デバイスで何ができるのかをユーザーに伝えることは、あたりまえだがなかなか難しい課題だ。「ユニバーサルツールは存在しない」とSchillings氏。JavaとFlashなどの異なるツールを統合する補完的ツールが必要で、Symbianはツールを統合できるという。
「コンテンツ、機能、アプリケーション、オンライン、オフラインの境があいまいになってきた」とSchillings氏。Symbianはセキュリティ、アプリケーションライフサイクルなどの課題に取り組んでおり、Qtが組み合わさることで、アプリケーションの利用という観点からユーザーエクスペリエンスの課題を解決できるとした。
最後にSchillings氏は、Qtが持つオープンソース分野のノウハウを強調する。「2人の創業者はオープンソースコミュニティと作業することでは先駆者的存在。品質を組み合わせるのに最適な分野を見抜くことができる」。オープンソースの大きなメリットが開発者のフィードバックだ。毎日リリースしているというQtは、品質を常に改善できるとSchillings氏は説明する。「1社ですべてはできない」とSchillings氏。
Symbianは来年前半にもSymbian Foundationとなり、最終的にオープンソースとしてソースコードを公開する計画を発表している。「QtとSymbianの組み合わせで、単なるC++ではない包括的な言語セット、Java、Python、Cライブラリなどさまざまな技術を利用できる」と開発者にアピールした。
「Qt for S60」の技術プレビュー版は、Qt SoftwareのWebサイトよりダウンロードできる。
| オープンソースモデルに賭けるSymbian Foundationの勝算 [2008/10/24] |
| QtこそがNokiaのプラットフォーム戦略を支えるソフトウェア - Nokia副社長 [2008/10/23] |
| オープンソース開発モデルにソフトウェア戦略の未来を託すNokia [2008/10/20] |
| Nokia、タッチ機能を統合した「S60 5th Edition」発表 [2008/10/3] |
| Trolltechが「Qt Software」に社名を変更 [2008/10/1] |
| 2008年Q2スマートフォン市場は北米市場が牽引し15%増、だが成長は鈍化 [2008/9/9] |
| GTK+からQtopiaへ - Linuxケータイ「OpenMoko」のUIが大胆に変わる [2008/5/21] |
| Windows CEサポートなど新機能満載の「Qt 4.4」が正式リリース [2008/5/8] |
| NokiaがノルウェイTrolltechを買収へ、ソフトウェアを強化 [2008/1/28] |
| トマトを食べれば痩せられる!? -京大ら、新発見の成分で肥満改善効果を実証 [21:00 2/10] |
| JAXA、液体シリコン中に残存する共有結合を観察 -大口径ウェハの実現に期待 [20:11 2/10] |
| NEDOなど、熱膨張が小さな樹脂複合材料ペレットの量産化に成功 [19:22 2/10] |
| 理研、一般顕微鏡を蛍光顕微鏡に強化できるアダプタを試作して性能を実証 [19:15 2/10] |
| 天の川のブラックホールが小惑星を飲み込んでいる - NASAが発表 [18:08 2/10] |
|
[北島三郎]「目立たなきゃだめ」と話題の“オオカミバンド”を激励 [12:30 2/11] ホビー |
|
目的は一体!? 肥前夢街道に現るバッジ売りの少猫(佐賀県) [12:08 2/11] キャリア |
|
つらい花粉症は対策グッズで乗り切ろう! [12:07 2/11] キャリア |
|
【アジア発!Breaking News】マンションの排水口で銃の試し打ち。階下水漏れで、銃器所持の男らを逮捕。(台湾) [12:07 2/11] キャリア |
|
【エンタがビタミン♪】『逆転裁判』の斎藤工、“ラー油入り手作りチョコ”で女性不信に。 [12:07 2/11] キャリア |