BT

マイクロソフトは、Windows Azure Toolkit for iOSをリリースした。

| 作者: Simon Guest フォローする 0 人のフォロワー , 翻訳者 尾崎 義尚 フォローする 0 人のフォロワー 投稿日 2011年5月12日. 推定読書時間: 3 分 |

原文(投稿日:2011/05/11)へのリンク

最近リリースされた Windows Azure Toolkit for Windows Phone 7に続く形で、マイクロソフトは、2011年5月9日にAppleのiOSで開発が可能なバージョンと、翌月中にAndroidバージョンをリリースする計画をアナウンスした。

マイクロソフトでプラットフォーム戦略のシニアディレクターであるJamin Spitzer氏は、クラウドでの対話型のモバイルアプリケーションを作成するときの開発者の生産性を向上させることに焦点を当てたツールキットであることを協調した。

ツールキットを使うと、開発者は主要なモバイルプラットフォームのアプリケーション開発を加速することができる。Grouponを含む企業は、クラウドからモバイルへのユーザー体験の統合アプローチを作成し、活用している。

マイクロソフトは、iOSバージョンのツールキットに対するライブラリサンプルコードドキュメントを作成し、GitHubでApacheライセンス下で公開している。GitHubリポジトリにおけるXCodeのネイティブサポートは、開発者がより簡単にそれらのネイティブ環境にツールキットでアクセスできることを意味する。

開発者は、iOSツールキットv1.0リリースになにを期待できるのか?

これは、開発者がネイティブモバイルアプリケーションからWindows Azureストレージに簡単にアクセスする機能を提供するツールキットの最初のリリースである。Windows Azureは、3つの異なるストレージメカニズムを持っている。

  • Blobストレージ – 電話上で撮った画像のようなバイナリオブジェクトを保存するために使用する。
  • Tableストレージ – ユーザープロファイルやゲームにおける複数のハイスコアテーブルをスケーラブルな方法で構造化されたデータを保存するために使用する。
  • Queues – メッセージのファーストイン、ファーストアウトキューイングシステム。たとえば、デバイス間でメッセージを受け渡すのに使用することができる。

上記のすべては、REST APIで公開されているが、電話からネイティブにアクセスすることは、こと開発者が初めてiPhoneで開発する場合においては、チャレンジングである。ツールキットは、必要なREST呼び出しは、下層のネットワークエレメントで抽象化するだけでなく、多くの操作(写真をAzure Blobストレージにアップロードするなど)をたった数行のコードに減らせるように、ネイティブライブラリにラップしている。

Windows AzureのテクニカルエバンジェリストであるWade Wegner氏は、ツールキットを使って、Windows Azureストレージサービスにアクセスする2つの方法ウォークスルーで提供している。

  • Windows Azureポータルから入手した、アカウント名とアクセスキーを使ってクライアントから直接アクセスする方法。
  • デバイス上にアカウント名とアクセスキーを保存することなく、プロキシサービスを経由する方法。プロキシサービスは、ASP.NET認証プロバイダを使用して、クレデンシャルのセットを確認して、ストレージにアクセスするセッションを継続するすることができる共有キーを生成する。

彼のチュートリアルでWegner氏は、スクラッチからXCode 4プロジェクトを作成し、ライブラリのインポート、blobとtableストレージを指すためのコードサンプルを作成する方法を紹介している。

将来のツールキットへの追加

Androidバージョンのツールキットも6月に予定されており、Wegner氏は他のバージョンのデバイスツールキットにも以下の追記機能を拡張するとしている。

  • Windows Azure ACS (Access Control Service)のサポート - Facebook接続や他のプロバイダとのフェデレーションを含む、彼らのモバイルアプリへの認証機能を追加して、開発者がユーザを認識できるメカニズムを提供する。
  • プッシュ通知 – Azureロールから登録されたデバイスへのプッシュ通知を構築し、送ることができる能力

デバイスツールキットは早期段階であるが、Windows Azureストレージや他のサービスとの対話が必要なモバイルアプリケーションを開発している開発者にとっっては、便利な追加機能であることが理解できるだろう。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

特集コンテンツ一覧

.NETの派生を理解する

Wayne Citrin 2018年7月18日 午前3時44分

ASP.NET Core - シンプルの力

Chris Klug 2018年6月4日 午前3時26分

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT