08:00:00ツイート印刷コメントを書くプログラミングの波に乗るサーバルームの設備がどんどん良くなり、デスクトッププラットフォームが伸び悩み、モバイル機器のプラットフォームが進歩する様子をわれわれは目の当たりにしている。会社幹部が「この1年間を振り返って、コンピューティング用やテレフォニー用のデバイスとして私がBlackBerryしか使っていないとしたら、従業員は本当に高価なPCを必要としているのだろうか?」と自らに問いかけるようになるのにそれほど時間はかからない。この質問に対する答えはしばしば、「いや、必要ない」だ。アプリケーションがWebプラットフォームへと移行(サーバベースのプラットフォームへの移行も、クライアントがほとんど軽量のものであれば可能性がある)していくにつれて、こういった高機能携帯電話やウルトラモバイルPC(UMPC)、ゲームコンソール、スマートフォンが机上の電話だけではなくデスクトップPCを完全に置き換えることへの足かせとなるのは、入力および出力を取り巻く状況のみとなる。このような機器にUSBポートを搭載し、ドッキングステーションに接続することで、入出力に関する問題は解決される。私は自分のデスクトップPCを、ドッキングステーション付きのUMPCで置き換えたいと考えているが、それが現実のこととなるためには、価格がもう少し下がるとともに、私の個人的な開発嗜好がもう少し薄れる必要がある。700ドルというDellのPCと300ドルというAvayaのIP電話を使用しているオフィス従業員に関して言えば、IT部門がこれらを400ドルのスマートフォンで置き換えようとしても、それは至極当然のことである。いったことによって、われわれのプログラミング方法やアプリケーション開発方法に大きな影響がもたらされる。私は、この波に乗るプログラマーが次世代を率いる存在となると確信している。いった変化によってもう1つの興味深い影響がもたらされることになる。AIR(英語記事)、Java、Silverlight(Silverlightについてはいまだに不明な点が多い。英語記事はここ)といったテクノロジが再評価されるというものだ。1990年代に花形テクノロジを目指したJavaアプレットが失敗した(プラットフォーム間の互換性が完全ではなく、動作が遅く、リソースを大量に必要とした)ことは、振り返ってみると残念だ。Javaアプレットが成功していれば、HTTPとHTMLとJavaScriptを組み合わせることであらゆることを無理矢理行おうとすること(われわれが現在AJAXで行おうとしているようなこと)によって引き起こされる大きな混乱は避けることができたはずだ。モバイル機器向けのクライアントコード開発を学ぶ開発者は今後、他者よりもずっと先んじることができるだろう。Networks発のニュースをシーネットネットワークスジャパン編集部が日本向けに編集したものです。permission.×このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。