Publicidad
Publicidad

Más contenido relacionado

Presentaciones para ti(20)

Similar a 2011年マイクロソフト テクノロジー振り返り~開発編~(20)

Publicidad

2011年マイクロソフト テクノロジー振り返り~開発編~

  1. Me 仕事 趣味 座右の銘
  2. Trend 多様なブラウザ 多様なデバイス Web 標準が重要
  3. サーバーサイド ロジック ASP.NET Web フォーム ASP.NET MVC HTML 出力重視 生産性重視 ASP.NET Web Pages クライアント フォーカス
  4. ASP.NET Web フォーム = 開発生産性重視 業務用 Web アプリに最適 ASP.NET MVC = HTML 出力を制御 HTML ベースの UI 作成 責務切り分けとテスト駆動開発 インターネット用 Web アプリに最適
  5. ASP.NET Web Pages = 動的 Web サイト HTML に動的要素を組み込む = CRUD アプリ Silverlight アプリケーション データ駆動による UI 生成 単純なデータの入出力
  6. Web Platform Installer • Web Platform Installer • WebMatrix
  7. Razor • Razor 記法 Razor HTML .cshtml .vbhtml • ASP.NET Web ページ
  8. 開発ツール
  9. LightSwitch ステップ1 ステップ2 ステップ3 データ定義 画面を追加 展開 • 新規テーブル • SharePoint • 新規入力 • グリッド • Web • SQL Server • WCF RIA • 詳細画面 • リストと詳細 • デスクトップ • SQL Azure Services • 検索画面 • クラウド
  10. まとめ Web 標準 迅速に対応 サーバーサイド ロジック ASP.NET HTML 出力重視 Web フォーム ASP.NET MVC 生産性重視 ASP.NET Web Pages クライアント フォーカス
  11. Windows Azure Platform
  12. 開発環境 Web Platform Installer 推奨
  13. 対応強化 Java http://www.windowsazure4j.org/ • http://jdotnetservices.sourceforge.net/ PHP http://phpazure.codeplex.com/ http://dotnetservicesphp.codeplex.com/
  14. Smart Phone Windows Azure Toolkit for Windows Phone http://watwp.codeplex.com/releases/view/75654 Windows Azure Toolkit for iOS https://github.com/microsoft-dpe/wa-toolkit-ios Windows Azure Toolkit for Android https://github.com/microsoft-dpe/wa-toolkit-android
  15. 環境構築 Web PI による環境構築 テスト プロファイリング プログラミング MVC3 Web ロール デバッグ 複数のサービス構成 プログラミング SSMS と同様の操作 配置 Web Deploy で素早い配置 配置 配置時の validation
  16. まとめ Open シームレス
  17. 7
  18. Platform Silverlight XNA
  19. 開発環境 • Windows Phone SDK 7.1 Web Platform Installer 推奨
  20. アプリ
  21. App Hub • Marketplace • App Hub App Hub の登録 http://create.msdn.com/
  22. 登録への流れ icon XAP icon アプリケーション アプリケーション メタ情報 開発 パッケージ 公開用画像 marke APP HUB App 登録時 審査 2 チェック XAP 7
  23. IE Mobile • Windows Phone 用の Internet Explorer 9 • モバイル対応 • Viewport <meta> タグ • W3C Geolocation • CSS Media Queries • HTML5 Audio, Video (全画面再生), Canvas • DOM Local Storage と Session Storage • Cookieを利用しないデータのキャッシュ方法 • Data URI • リクエストを減らし、パフォーマンスの改善 • 最大 4GB Internet Explorer Test Drive • HTML5 のデモ • パフォーマンスのデモ • グラフィックスのデモ • 共通コントロールのデモ http://ietestdrive.com/mobile
  24. まとめ エクスペリエンス • 従来の開発手法
  25. ビジネス ‘90s ‘00s ‘10s ソフトウェアは【便利】 ソフトウェアは【有効】 ソフトウェアは【不可欠】 完成したソフトウェア ビジネスにマッチしたソフトウェア 個人のアジリティ チームのアジリティ ビジネスのアジリティ I’m done. We’re done. IDE ALM 1.0 ALM 2.0
  26. ビジネス ‘90s ‘00s ‘10s ソフトウェアは【便利】 ソフトウェアは【有効】 ソフトウェアは【不可欠】 完成したソフトウェア ビジネスにマッチしたソフトウェア 個人のアジリティ チームのアジリティ ビジネスのアジリティ  開発者中心 I’m done.  チーム中心  チームと顧客中心 We’re done.  ワーク ダウン  イテレーション  バリュー アップ  単能工 IDE  単能工/多能工 ALM 1.0  多能チーム 2.0 ALM  分業  分業  コラボレーション  ウォーターフォール  Unified Process  アジャイル
  27. ビジネス ‘90s ‘00s ‘10s 個別の作業の遂行にフォーカス ソフトウェアは【便利】 チームの成果と価値の提供にフォーカス ソフトウェアは【有効】 ソフトウェアは【不可欠】 残 計画 価 作 完成したソフトウェア タスク 1 ビジネスにマッチしたソフトウェア 値 業 タスク 2 個人のアジリティタスク 3 チームのアジリティ ビジネスのアジリティ I’m done. We’re done. IDE ALM 1.0 ALM 2.0
  28. コンセプト スキル / 経験の状況にマッチした開発ツールで効率化と均 質化を実現 開発者と同様にテスターに最適なツールを提供 プロジェクト管理者には、使い慣れたいつものツールをより 現実的に活用 プロジェクトとシステムの透明性と予測可能性を高めるチー ム開発インフラストラクチャー
  29. 基盤として
  30. Ops ストーリー ボード 開発 バックログ管理 運用 スプリント計画と実行 実行 運用環境のモニターと記録 フィードバックの実行 運用監視とフィードバック収集 関係者全体の最適なコラボレーション 実行可能なフィードバックによる労力の最適化 ワークスタイルの尊重とナチュラルなツール活用 アジャイル プラクティス適用と透明性の確保
  31. まとめ • 様々な開発プロジェクト シームレス
  32.  ハッシュタグ #tfsug で日本語での最新情報を入手  ハッシュタグ #ALMSummit で英語での最新情報を入手  https://sites.google.com/site/tfsugj/almsummit2011  12/10 (土) 東京・品川で、参加報告会が開催 http://kokucheese.com/event/index/21464/
  33. まとめ Openness Integrity Far-sighted • Positioning
  34. 情報は!
Publicidad