Vision

マイクロソフトのインターン生がWindows 8アプリの道を切り開いた方法

マイクロソフトのインターン生がWindows 8アプリの道を切り開いた方法

トッド・ビショップ

アナハイムからの投稿: Microsoft は本日、独立系ソフトウェア開発者が Windows 8 アプリを同社の Windows Azure クラウド コンピューティング インフラストラクチャのサービスに接続できるようにする新しいツールキットを発表しました。これにより、たとえばニュース アプリでは、重要な速報が配信されたときに、Windows 8 スタート画面のタイルに通知を簡単に受信して表示できるようになります。

Varun Mani は、Windows 8 のニュースリーダーと天気予報アプリを Windows Azure に接続するためのバックエンド エンジニアリング作業を担当した Microsoft のインターンです。

これは適切な例です。Windows 8 プレビューのサンプル アプリの 1 つは、ボストン郊外の Olin College of Engineering の 4 年生で、Microsoft での 22 年間のインターン経験を持つ Varun Mani 氏が開発したニュースリーダー プログラムだからです。

マニは、Windows 8 の天気アプリでも同様の作業を行い、ツールキットがまだ形作られている最中であったにもかかわらず、この夏、アプリのバックエンド サービスを設計しました。

彼は、今週アナハイムで行われたWindows 8の発表会でリリースされるサンプルアプリのカタログを作成するために、マイクロソフトから指名された大学生インターン生のグループの一員でした。これらのアプリは、同社が15年以上ぶりのWindows最大の刷新と称するWindows 8の発表会で披露されたWindows 8の暫定版の目玉です。

Windows 8 のスタート画面。Microsoft のインターンの Varun Mani がバックエンドで設計したサンプルの天気予報アプリが含まれています。

プレッシャーの少ないインターンシップとは言えません。しかしマニ氏は、プレッシャーという点ではなく、Windowsの規模と、Windows 8のダイナミックな新アプリに会社が注力していることを踏まえ、何か新しいことを学び、大きなインパクトを与える機会としてインターンシップを選んだと述べています。

Windows デスクトップ上の静的アイコンはより大きなタイルに置き換えられており、ニュース アプリや天気アプリに実装されている Azure 通知システムは、それらのタイルをインタラクティブにする上で重要な役割を果たしています。

彼は昨日、こう思ったことを思い出して笑った。「なんてことだ、これは大変なことだ。これが僕のやっていることだ。しかも、僕のやっていることは本当に重要なんだ。ただ誰かのためにコーヒーを買っているだけじゃないんだ。」

マニはインターンシップを終えて学校に戻っていたので、昨日会ったとき、今週私が新しいオペレーティング システムを試すために使っていた Windows 8 テスト デバイスで、アプリの最終バージョンを初めて見ることができました。

彼の仕事は、プロジェクト中に Windows Azure チームにフィードバックを提供するという点でも重要であり、今日発表されるツールキットを作成する上でチームを有利な立場に立たせました。

それが課題をさらに困難にした。「彼は後にツールキットとなるものを使っていたのです」と、マイクロソフトのプラットフォーム戦略担当シニアディレクター、ジャミン・スピッツァーは説明した。

「これらは共に進化していくものと考えてください」と、Windows Azure テクニカルエバンジェリストのウェイド・ウェグナー氏は付け加えました。「これらのアプリが構築される過程で、私たちのチームは Windows Azure 上で動作するように支援する作業を進め、同時に、開発者が何を必要とするのかを解明する機会も得ました。これらの要素は、まさに有機的に融合していったのです。」

昨日のBuildカンファレンスのステージ上で、Windowsプレジデントのスティーブン・シノフスキー氏が、サンプルアプリの開発に携わったマニ氏をはじめとするインターン生を紹介しました。インターン生たちが個性豊かで才能豊かな集団であることは明らかですが、同時に、マイクロソフトは長年の経験がなくても、高度にインタラクティブなWindows 8アプリを開発できるようにしているというメッセージも暗黙のうちに感じられます。

「私もAzureを学んでいました」と、前年の夏にWindowsのインターンシップに参加していたマニは言います。「クラウドサービスを使うのは初めてでしたが、10週間で稼働させることができました。最初から計画を立てていたので、10週間もかかりませんでした。」

Windows 8向けAzureツールキットの発表は、カンファレンス2日目の主要テーマを反映しています。昨日のWindows 8の発表に続き、Azureはクラウドコンピューティングを活用して開発者がインタラクティブなWindows 8アプリを迅速に構築・展開する方法の説明に焦点を移します。

このツールキットには、ストレージや認証などの Azure サービスへの接続も含まれており、Microsoft が iOS、Android、Windows Phone 7 向けにリリースした同様のツールキットの後継となるものです。その意味で、このツールキットは、Windows 8 が従来の PC とデバイスの世界を融合しようとしていることを反映しています。