#natsumiC4Windows Phoneの企業内活用方法、社内向けアプリ開発と展開C-4                  大西 彰                     日本マイクロソフト株式会社                   ...
Agenda Windows Phone とビジネス、ソーシャル Windows Phone アプリ開発と公開 アプリの企業内展開、マイクロソフトの  事例         Developers Summit 2012
Windows Phone と ビジネス、ソーシャル       Developers Summit 2012
ビジネスシーンでの利用                        <インターネットのサービス>                         Web 、メール、検索、SNS   3G/ WiFi      WiFi         <イン...
Internet Explorer 9 Mobile    HTML 5 対応モバイルブラウザ    Internet Explorer 9 のエンジン    ハードウェアアクセラレーション    Viewport, Video, Au...
IE Mobile の User Agent  モバイルサイト優先   Mozilla/5.0 (compatible; MSIE 9.0;    Windows Phone OS 7.5; Trident/5.0;    IEMobile...
Office ハブ とOffice 365 / SharePoint 連携         Developers Summit 2012
Windows Phone アプリ開発と公開     Developers Summit 2012
Windows Phone アプリの開発 無償の開発ツール エミュレーター 開発用 IDE とデザインツール        Developers Summit 2012
Windows Phone アプリの公開 App Hub から アプリケーション申請        Developers Summit 2012
アプリの企業内展開、マイクロソフトの事例   Developers Summit 2012
Apps For Workマイクロソフトの事例 Microsoft IT によるグローバルな展開 Windows Phone Marketplace を活用 セキュアな社内アプリ開発のガイドライン  提供、ベストプラクティスの共有 ドメ...
アプリの企業内展開 アプリ内で社内アカウント認証を実装  間違ってアプリが流通してもアクセスをブ   ロック Marketplace に非公開でアプリを登録  インストールできる人を限定 アプリのディープリンクを社内へ展開  メール...
Windows Phone と認証       ライブラリ                                      Identity Provider                                      ...
一般には非公開としてMarketplace にアプリを登録                                テストメモを正確に                                認証用のテストアカウントの       ...
社内での配布例SharePointのリスト       Developers Summit 2012
企業内展開、専用アプリの開発 アプリインストール用のアプリ サーバー側:  タイトルとアプリ IDの  JSON 文字列を返す単純な仕掛け クライアント側:  アプリID から 画像を取得  アプリ一覧表示からMarketplaceへ  ...
まとめ: Windows Phoneエンタープライズ と ソーシャル Windows Phone × 複数のチャネル  ME タイル、People ハブ、各種アプリ 重要なのは、「決断」、「行動」、「解  決」  クローズするために、自...
Go Metrohttp://facebook.com/5metro         Developers Summit 2012
リソース Windows Phone デベロッパーセンター http://msdn.microsoft.com/ja-jp/windowsphone/ App Hub http://create.msdn.com/ja-JP/ Inter...
ご清聴ありがとうございました    Developers Summit 2012
参考資料       Developers Summit 2012
企業利用者のためのWindows Phone アプリ開発~業務アプリケーションの配信と管理を実装する http://bit.ly/wpentap    企業向けアプリケーション展開、考え方と実装例 http://blogs.technet...
Active Directory    Federation Serviceの利用                                       AD FS          AD DS             WS-Trust(...
セキュリティトークンの利用           WS-Trust(SOAP)             AD FS           AD DS          ① UserID/Password                    ② 認...
Microsoft Tag  http://tag.microsoft.com/                Developers Summit 2012
Upcoming SlideShare
Loading in …5
×

Windows Phoneの 企業内活用方法、 社内向けアプリ開発と展開

3,078 views

Published on

#natsumiC4

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,078
On SlideShare
0
From Embeds
0
Number of Embeds
258
Actions
Shares
0
Downloads
40
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Windows Phoneの 企業内活用方法、 社内向けアプリ開発と展開

  1. 1. #natsumiC4Windows Phoneの企業内活用方法、社内向けアプリ開発と展開C-4 大西 彰 日本マイクロソフト株式会社 デベロッパー&プラットフォーム統括 本部 エバンジェリスト @oniak3 Developers Summit 2012
  2. 2. Agenda Windows Phone とビジネス、ソーシャル Windows Phone アプリ開発と公開 アプリの企業内展開、マイクロソフトの 事例 Developers Summit 2012
  3. 3. Windows Phone と ビジネス、ソーシャル Developers Summit 2012
  4. 4. ビジネスシーンでの利用 <インターネットのサービス> Web 、メール、検索、SNS 3G/ WiFi WiFi <イントラネットのサービス> 文書共有サイト、社内アプリ、プレゼンス 3G/ WiFi <電話による会話> 携帯電話、SMS、アプリ経由の通話 Developers Summit 2012
  5. 5. Internet Explorer 9 Mobile  HTML 5 対応モバイルブラウザ  Internet Explorer 9 のエンジン  ハードウェアアクセラレーション  Viewport, Video, Audio  CSS3 メディアクエリー  Geolocation Developers Summit 2012
  6. 6. IE Mobile の User Agent  モバイルサイト優先  Mozilla/5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0; FujitsuToshibaMobileCommun; IS12T; KDDI)  デスクトップサイト優先  Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; XBLWP7; ZuneWP7) Developers Summit 2012
  7. 7. Office ハブ とOffice 365 / SharePoint 連携 Developers Summit 2012
  8. 8. Windows Phone アプリ開発と公開 Developers Summit 2012
  9. 9. Windows Phone アプリの開発 無償の開発ツール エミュレーター 開発用 IDE とデザインツール Developers Summit 2012
  10. 10. Windows Phone アプリの公開 App Hub から アプリケーション申請 Developers Summit 2012
  11. 11. アプリの企業内展開、マイクロソフトの事例 Developers Summit 2012
  12. 12. Apps For Workマイクロソフトの事例 Microsoft IT によるグローバルな展開 Windows Phone Marketplace を活用 セキュアな社内アプリ開発のガイドライン 提供、ベストプラクティスの共有 ドメイン認証に関するサンプルコード提供 Windows Azure の活用 アプリ公開前に、SDL (Security Development Lifecycle)によるコードレ ビュー Developers Summit 2012
  13. 13. アプリの企業内展開 アプリ内で社内アカウント認証を実装  間違ってアプリが流通してもアクセスをブ ロック Marketplace に非公開でアプリを登録  インストールできる人を限定 アプリのディープリンクを社内へ展開  メールでの通知 (リンク、Microsoftタグ)  社内 Web サイト または SharePoint サイト  企業内アプリを展開するためのアプリを公 Developers Summit 2012
  14. 14. Windows Phone と認証 ライブラリ Identity Provider Active SL.IdentityModel Directory Windows Live Connect Windows Live SDK Facebook C# SDK Facebook Windows Azure SL.Phone.Federation AppFabric ACS Google Developers Summit 2012
  15. 15. 一般には非公開としてMarketplace にアプリを登録 テストメモを正確に 認証用のテストアカウントの 準備も忘れずに 認定されたらすぐ、 ただし非表示 Developers Summit 2012
  16. 16. 社内での配布例SharePointのリスト Developers Summit 2012
  17. 17. 企業内展開、専用アプリの開発 アプリインストール用のアプリ サーバー側: タイトルとアプリ IDの JSON 文字列を返す単純な仕掛け クライアント側: アプリID から 画像を取得 アプリ一覧表示からMarketplaceへ Developers Summit 2012
  18. 18. まとめ: Windows Phoneエンタープライズ と ソーシャル Windows Phone × 複数のチャネル  ME タイル、People ハブ、各種アプリ 重要なのは、「決断」、「行動」、「解 決」  クローズするために、自らが素早く動く Developers Summit 2012
  19. 19. Go Metrohttp://facebook.com/5metro Developers Summit 2012
  20. 20. リソース Windows Phone デベロッパーセンター http://msdn.microsoft.com/ja-jp/windowsphone/ App Hub http://create.msdn.com/ja-JP/ Internet Explorer 9 Mobile Test Drive http://ietestdrive.com/mobile Windows Azure デベロッパーセンター http://msdn.microsoft.com/ja-jp/windowsazure Developers Summit 2012
  21. 21. ご清聴ありがとうございました Developers Summit 2012
  22. 22. 参考資料 Developers Summit 2012
  23. 23. 企業利用者のためのWindows Phone アプリ開発~業務アプリケーションの配信と管理を実装する http://bit.ly/wpentap  企業向けアプリケーション展開、考え方と実装例 http://blogs.technet.com/b/junichia/p/wp7_and_ad.aspx  クラウドサービスとオンプレミス認証基盤の連携方法 •Windows Azure インスタンスと Active Directory の連携方法  Windows Phone から認証基盤にアクセスする方法 •Silverlight アプリから Active Directory で認証する方法 Developers Summit 2012
  24. 24. Active Directory Federation Serviceの利用 AD FS AD DS WS-Trust(SOAP) ① UserID/Password ② 認証 ⑤ セキュリティトークン ③ 属性 ④ 属性に署名① AD FS にはドメインのユーザーIDとパスワードを渡す(もちろん SSL)② AD 認証は AD FS が代行③ AD DS からユーザーの属性が返される(どんな属性を返すかはAD FSに定義されている)④ AD FS は「属性(クレーム)」に署名をしてセキュリティートークン(SAML アサーション) を生成⑤ WP アプリにはセキュリティトークンが返される Developers Summit 2012
  25. 25. セキュリティトークンの利用 WS-Trust(SOAP) AD FS AD DS ① UserID/Password ② 認証 ⑤ セキュリティトークン ③ 属性 ④ 属性に署名 信頼 ⑦ 認可 ⑥ セキュリティトークン⑥ アプリケーションにセキュリティトークンを送付 業務アプリ⑦ アプリケーションはセキュリティトークンを参照して「認可」 Developers Summit 2012
  26. 26. Microsoft Tag  http://tag.microsoft.com/ Developers Summit 2012

×