Visual Studio 2012 と ASP.NET に見る、最新 Web 開発の魅力

Similar documents
PowerPoint プレゼンテーション

1. 電 子 メール カレンダー 連 絡 先 の 統 合 Outlook は 受 信 箱 の 操 作 方 法 が 一 貫 して いる 点 が 何 も 考 えなくても 自 然 に 操 作 できる と お 客 様 に 好 評 です Gmail では 操 作 性 に 影 響 する 機 能 更 新 が 頻

PowerPoint プレゼンテーション

The Microsoft Conference 2014 ROOM F

DreamSpark とは 学 生 や 教 員 のみなさまの 技 術 的 な 学 習 や 教 育 研 究 をサポートする 年 間 制 のサブスクリプションプログラムです マイクロソフトの 開 発 ツールやサーバー 製 品 を 全 学 でご 利 用 いただけます すでに 多 くの 大 学 の 皆 さま

MSC 2014 開発系関連セッションの位置づけ ビジネス環境の変化に伴うアプリケーションのリフォーム方法と技術選択 DE-241 デスクトップアプリリフォーム DE-261 Web アプリのリフォーム DE-251 マルチデバイスを見据えたこれからのアプリケーション開発技術 DE-121 実践!!

The Microsoft Conference 2014 ROOM E

MSCD Slide Template

自己紹介 公共営業部門のアーキテクトとして 2003 年入社.NET の技術啓発活動に従事 2006 年 現在の部署に異動し エバンジェリストとして UX/Cloud プラットフォームの採用推進と技術啓発活動を担当 早稲田大学大学院国際情報通信研究科と中央大学総合政策学部で非常勤講師 趣味は 久しぶ

Microsoft PowerPoint - MS米野様 [事前公開用] 2-c_hkomeno

PowerPoint プレゼンテーション

セッションの 目 的 とゴール セッションの 目 的 SQL Server 2008 R2 で 何 が 変 わって 何 が 変 わっていないのかをご 理 解 いただく セッションのゴール SQL Server 2008 R2 で 何 が 変 わったの? という 質 問 に 答 えられるようになる S

PowerPoint Presentation

The Microsoft Conference 2014 MN-212 ROOM D

想定 昨年実施された World IPv6 に対してマイクロソフトがどのような期待と目的を持って参加したのか どのような問題を想定していたのか 実態 World IPv6 Day による影響の実際 日本におけるインターネットの諸問題に対するマイクロソフトの見解 解決策 よりよい IPv6 利用環境を

PLEASE READ (hidden slide)

マイクロソフト株式会社デベロッパー & プラットフォーム統括本部平野和順

次の 10 年間におけるビジネス IT トレンド CIO Insight モビリティ 2020 年までにモビリティ クラウド ソーシャル ビッグデータ技術は IT ビジネスの少なくとも 80% を占めることになる クラウド BI / ビッグデータ ソーシャル Gartner ビジネス上の優先課題に対

The Microsoft Conference 2014 DE-261 ROOM D

Visual Studio with Cordova クロスプラットフォーム開発の全貌

コンテンツとクラウドクラウドベースのメディアソリューションマルチデバイスユーザーエクスペリエンスまとめ 2

Windows Azure Today and Tomorrow

Slide 1

改善のための要件: クライアントインフラ担当 東野智子の場合 マイクロソフトのソリューションとその効果 東野智子(30 歳) SaaSアプリ 情報システム部の クライアント インフラ担当 情報システム部のクライアント 課題 ID と認証の統合 EMS : Azure AD Premium クラウド

The Microsoft Conference 2014 PR-131 ROOM E

マイクロソフトにおけるアジャイル開発の実践

Visual Studio 2005 Windows Mobile の 開 発 環 境 統 合 開 発 環 境 Visual Studio 2005 デスクトップと 共 通 化 された 開 発 環 境 デスクトップ 開 発 のノウハウがそのまま 利 用 可 能 高 い 開 発 生 産 性 Windo

PowerPoint プレゼンテーション

アジェンダ 1. Office 365の概要 2. デモンストレーション 3. よくお寄せいただく10のご質問 4. もっと詳しくお知りになりたい方へ追加情報

Windows Azure の機能アップデート概要 日本マイクロソフト株式会社デベロッパー & プラットフォーム統括本部プラットフォーム戦略アドバイザー佐藤直樹 1

The Microsoft Conference 2014 インフラストラクチャーを正しく移行するために知っておきたい 10 のテクノロジー ROOMB


Windows 8 のバリュー ユーザーに好まれるデバイスとエクスペリエンス 企業が求めるエンタープライズクラスのソリューション

アジェンダ Visio 2007 を利 した データの可視化 活 例 Visio 2007 データ接続オートメーション データの可視化 3ステップ

Visual Studio ( )

以 下 の 事 項 は 弊 社 の 一 般 的 な 製 品 の 方 向 性 に 関 する 概 要 を 説 明 する ものです また 情 報 提 供 を 唯 一 の 目 的 とするものであり いかなる 契 約 にも 組 み 込 むことはできません 以 下 の 事 項 は マテリアルやコード 機 能 を

クラウド OS ビジョンのおさらい 柔 軟 な 開 発 一 元 化 された 管 理 共 通 の ID 統 合 された 仮 想 化 完 全 なデータ プラット フォーム

ソーシャルテクノロジー マイクロブログ コミュニティ インスタントメッセージ 短いテキストの送信 あいさつ不要の 気軽さ 一方的なフォロー 情報の 伝播力 リッチコンテンツの共有 気軽な反応 双方向承認による関係群 テーマ中心の深い 対話 リアルタイム な会話 名指しして接続 事前に相手の 状態を把

PowerPoint プレゼンテーション

ASP.NET 5 Web 開発 ~ フレームワーク編 ~

アジェンダ 最新の Internet Explorer へアップデートの必要性 Web ブラウザーのアップデートに伴う Web コンテンツのマイグレーション作業 ツールを使用したテストの管理と効率化

Microsoft Platform Ready スペシャルイベント PC と小型デバス Windows Azure の組合せによる活用事例と技術要素解説 2011 年 4 月 11 日 日本マクロソフト株式会社デベロッパー & プラットフォーム統括本部太田寛 Blog:

Oracle Policy Automation 10.0システム要件

今こそ知っておきたい、既存 Web コンテンツの最新 Internet Explorer へマイグレーション方法

SQL Server 2005 Line up SQL Server Mobile History Windows モバイル Embedded OS 対応 SQL Server との統合 2

スライド 1

ベース0516.indd

Microsoft Visual Studio 2010 Professional Data Sheet

開発者向けクラウドサービスを活用したリッチな Web/ モバイル アプリケーションの構築手法 杉達也 Fusion Middleware 事業統括本部担当ディレクター [2013 年 4 月 9 日 ] [ 東京 ]

AutoCAD WS Mobile アプリケーション

Microsoft Word - quick_start_guide_16 1_ja.docx

Agenda 準備 : Windows ストアアプリ開発をはじめよう 練習 : 遊びながら 開発ツールに慣れよう 学習 : デモで学ぶ Windows 8 固有の機能の実装方法 実践 : ライブで体験 テンプレートを使ったアプリ開発

架空の企業 : Contoso ドラッグ Contoso ドラッグ企業情報 1997 年に第一号店を神奈川県に開店 現在 全国 200 店舗を展開する中堅ドラッグストアチェーン 2007 年に東証一部に上場 業界に先駆けて ポイントカード を導入 ソーシャルメディアに公式アカウントを作成して積極的に

スライド タイトルなし

20th Embarcadero Developer Camp

Adobe Acrobat DC 製品比較表

The Microsoft Conference 2014 アンケートにご協力ください ROOM F

Install / Protect / Monetize InstallShield 全機能 データシート プロフェッショナルなインストールの作成 PREMIER PROFESSIONAL EXPRESS MSIX パッケージ サポート フレームワークをサポート Windows Installer(

ComponentOne for ASP.NET Web Forms ユーザーガイド

スピーカースライド作成前の確認シート例

2D/3D CAD データ管理導入手法実践セミナー Autodesk Vault 最新バージョン情報 Presenter Name 2013 年 4 月 2013 Autodesk

Microsoft Platform Ready スペシャルイベント と Windows Azure 連携 2011 年 4 月 11 日 日本マイクロソフト株式会社デベロッパー & プラットフォーム統括本部太田寛 Blog: Twitte

Oracle Cloud Adapter for Oracle RightNow Cloud Service

Microsoft PowerPoint - MCATraining_Qualification.pptx

ーがサーバーにファイルをアップロードしたり ファイルを 電 子 メールで 送 信 したために) 利 用 できるようになった 場 合 手 動 で 転 送 されたこれらのファイルにアクセスするユーザーまたはデバイスに CAL は 必 要 ありません 以 下 の 例 では 特 定 の 製 品 について 説

スライド 1

CL-015 IT 管理者に送る Windows 8.1 で実現する柔軟な働き方 -Flexible Workstyle- Windows 本部シニアマネージャー西野道子

SonicWALL SSL-VPN 4000 導入ガイド

改善のための要件 : ソリューション Azure Active Directory (AD) Premium で複数のクラウドと社内の ID を統合 EMS は Azure AD Premium を包含 Office 365 などの SaaS アプリや社内アプリをシングルサインオンで利用可能 Off

資料 2-1 マイクロソフト株式会社 総務省第 2 回クラウドコンピューティング時代のデータセンター活性化策に関する検討会 (2009 年 7 月 )

SketchBook Express V6.0.1

目 次 1. Monaca Localkitとは 1.1. 概 要 1.2. 動 作 環 境 2. セットアップ 2.1. Monaca Localkitの 入 手 方 法 2.2. Monaca Localkitのインストール 2.3. ファイアウォール 設 定 (windows8.1) 2.4.

ダウンロード方法 アルテラのソフトウェアをインストールするためのダウンロード ファイルには以下の種類が あります.tar フォーマットのソフトウェアとデバイス ファイルがバンドルされたセット ダウンロードとインストールをカスタマイズするための個別の実行ファイル ディスクに焼いて他の場所にインストール

S2Pradoの紹介

XML Consortium 2009/5/8 XML Consortium Enterprise2.0 アプリを支えるクラウド基盤としての Windows Azure XML コンソーシアム Web 2.0 部会 日立ソフト宮崎昭世 Microsoft MVP for Development Pl

IBM 次世代クラウド・プラットフォーム コードネーム “BlueMix”ご紹介

Copyrights and Trademarks Autodesk SketchBook Express v Autodesk, Inc. All Rights Reserved. Except as otherwise permitted by Autodesk, Inc.,

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

Microsoft PowerPoint - LAB-03-SR18-ã…Łã‡¡ã‡¤ã…«ã…ªã‡¹ã…‹ã‡¢-v1

PowerPoint プレゼンテーション

デモで理解する Facebook アプリ開発のポイント シグマコンサルティング ( 株 ) 菅原英治

Notesアプリが iPadで動くDomino Mobile Apps ご紹介

モバイルコンピューティング関連コースのご紹介

Veritas System Recovery 18 System Recovery Disk

スライド 1

AWS Client VPN - ユーザーガイド

--

スマートデバイスにおける業務向けアプリケーションの課題とは?

MVC4 Mobile Classic

はじめに 2009 Microsoft Corporation. All rights reserved. 2 本セッションでは 現在開発中の製品を取り扱っています このセッションは 現時点での情報を元にしています 仕様および機能は変更される可能性があります

Title Slide with Name

Xpand! Plug-In Guide

X-Form Plug-in Guide

5-3- 応統合開発環境に関する知識 1 独立行政法人情報処理推進機構

バージョン比較表 SPREAD for ASP.NET

PowerPoint プレゼンテーション

PLEASE READ (hidden slide)

Secure iNetSuite for .NET 4.0Jの新仕様について

Mashery API API ID Mobile Backend as a

2 本 セクションでは 現 在 開 発 中 の 製 品 を 取 り 扱 っています 仕 様 および 機 能 は 変 更 される 可 能 性 があります

Transcription:

日 本 マイクロソフト 株 式 会 社 デベロッパー & プラットフォーム 統 括 本 部 エバンジェリスト 井 上 章 (いのうえ あきら)blogs.msdn.com/chack

セッションのゴール Session Takeaways Visual Studio 2012 の Web 開発新機能 を学ぶ Web 開発のトレンドと今後 を知る

アジェンダ The NEW Visual Studio 2012 Web Developments Web 開 発 のトレンド Visual Studio 2012 Web 開 発 新 機 能 One ASP.NET デバッグとテスト Web アプリの 発 行 Web 開 発 の 今 後 と Visual Studio 2012

Web 開 発 のトレンド

Productivity Future Vision 近未来の IT, Cloud, Web... 不可欠な Web 技術 (HTTP 1.1, HTML5, CSS3...) Web API の進化と普及 (REST, JSON...) サーバー ロジック と クライアント UI の疎結合 クライアント側実装の多様化 HTML5, CSS3, ECMAScript 5 マルチデバイス (PC, Tablet, Mobile ) レスポンシブ Web デザイン

マルチデバイス エクスペリエンス Devices, Platforms, Browsers クロス デバイス PC, スマートフォン, タブレット... クロス プラットフォーム ios, Android, Windows Phone... クロス ブラウザー Web 標準と HTML5 / CSS3 実装レベル差異への対応

モダン Web アプリ エクスペリエンス Single Page Application Architecture ASP.NET View Async View Model クライアント HTML HTTP REST JSON XML Web API サーバー

できることなら 楽 したい... HTML, CSS, JavaScript のコーディング 支 援 機 能 がたくさん!

Visual Studio 2012 Web 開 発 新 機 能

HTML エディターの進化 Improvements of HTML Editor インテリセンス コード スニペットの強化 HTML5 スキーマ対応 開始タグと終了タグの同期リネーム 各要素のスマート タスク表示 容易なユーザー コントロールへの展開

CSS エディターの進化 Improvements of CSS Editor インテリセンス コード スニペットの強化 CSS3 スキーマ対応 ベンダー プレフィックス メディア クエリー スニペット カラー ピッカー 階層形式インデント カスタム リージョン コメント

JavaScript エディターの 進 化 Improvements of JavaScript Editor インテリセンス コード スニペットの 強 化 ECMAScript 5 サポート HTML5 APIs サポート インテリセンス コメントの 暗 黙 的 参 照 とオーバーロード アウトライン 表 示 定 義 へ 移 動

さらに進化した Web 開発支援機能 #1 Improvements of Web Development Page Inspector (ページ インスペクター) HTML, CSS の確認と検査 サーバー サイド コード連動 ページのプレビュー 画像のサムネイル表示

さらに進化した Web 開発支援機能 #2 Improvements of Web Development デバッグ用ブラウザーの切り替え フォルダー種別による 各種ファイルの追加メニュー (Web フォーム)

One ASP.NET

One ASP.NET ASP.NET Web Stack One ASP.NET - Making JSON Web APIs with ASP.NET MVC 4 Beta and ASP.NET Web API : www.hanselman.com

ASP.NET Web フォーム Improvements of ASP.NET Web Forms 豊 富 なサーバー コントロール イベント 駆 動 型 プログラミング HTML5 対 応 プロジェクト テンプレート NuGet パッケージ マネージャー 対 応 URL ルーティング モデル バインディング 強 く 型 付 けされたデータ コントロール

ASP.NET MVC 4 Improvements of ASP.NET MVC 4 HTML ベースの UI 開発 Model-View-Controller パターン HTML5 対応プロジェクト テンプレート モバイル アプリケーション テンプレート Display Modes とビューの切り替え スクリプトの自動縮小化 & 結合処理 Task, async, await による非同期アクション Task-based Asynchronous Pattern (TAP)

ASP.NET Web API New Framework for HTTP Services RESTful サービス構築のためのフレームワーク MVC 4 プロジェクト テンプレートの一部として提供 URL ルーティング モデル バインディング スキャフォールディング (w/ Entity Framework) OData クエリパラメータ (Microsoft.AspNet.WebApi.Odata)

SignalR Async library for.net リアルタイム 非 同 期 双 方 向 通 信 ライブラリ NuGet パッケージとして 提 供 クライアント - サーバー 間 の 永 続 的 コネクション トランスポートの 自 動 ネゴシエーション WebSocket, Server-Sent Events, Forever Frames, Long Polling サーバーからクライアントへのプッシュや RPC 通 信 1 サーバーあたり 数 千 の 接 続 を 非 同 期 で 処 理

デバッグとテスト

Web アプリのデバッグ Improvements of Debugging Tools JavaScript コンソール JavaScript エラーの 確 認 入 力 プロンプトによるスクリプト 実 行 DOM Explorer 対 話 形 式 の HTML, CSS の 表 示 と 操 作 IIS Express 開 発 向 けに 最 適 化 された 軽 量 Web サーバー これまでの ASP.NET 開 発 サーバーに 代 わり 既 定 で 使 用 される

Web アプリのテスト Improvements of Testing Tools JavaScript の単体テスト Jasmine / QUnit をテスト エクスプローラーに統合可能 拡張機能: Chutzpah test adapter for Visual Studio 2012 Web パフォーマンスとロード テストのプロジェクト 容易なパフォーマンスとストレス テストの実施 同時アクセス ユーザー数や使用ブラウザーなどをシミュレート フツパ

Web アプリの 発 行

Web アプリの発行 Web Publishing Improvements 発行時の Web.config の変換とプレビュー機能 変換前と変換後の Web.config を IDE で比較可能に 容易になった Windows Azure への発行 Windows Azure Web サイト, クラウド サービス SQL データベースへのマイグレーション TFS (Team Foundation Service) の利用 TFS を利用したプロジェクト管理とソーシャル開発 Windows Azure への発行と継続的インテグレーション

Web 開 発 の 今 後 と Visual Studio 2012

言語とフレームワーク & ライブラリ Web 開発の今後 HTML5 / CSS3 Web 標準として急速に普及 マルチ プラットフォームにおける共通 UI マークアップ 残るクロス ブラウザ クロス プラットフォーム問題

言語とフレームワーク & ライブラリ Web 開発の今後 JavaScript 第一級のプログラミング言語としての進化と普及 オブジェクト指向の知識と理解 JavaScript ライブラリの普及やサーバー サイドへの応用 jquery / jquery UI / jquery Mobile / Modernizr / knockout.js... TypeScript, CoffeeScript

サーバー サイドのサービス化とその利用 Web 開発の今後 進む Web API の利用 サーバー サイドのサービス インターフェースの実装と公開 実装手段の選択 非同期処理 ステートレス... クライアント サイド実装の多様化 Web アプリケーション アーキテクチャの変化 非同期処理の知識と理解 マルチデバイス対応

ネイティブ アプリ開発のための Web 技術 Web 開発の今後 応用が進む HTML5 + CSS3 + JavaScript Windows 8: Windows ストア アプリ開発 HTML5 + CSS3 + JavaScript + WinRT APIs Windows デベロッパー センター: http://dev.windows.com/

統合 Web 開発環境の必要性 開発者が避けては通れない Web 技術 HTML5 / CSS3 / JavaScript... 最適な技術選択と アプリケーション アーキテクチャの検討 複雑化するクライアント サイド実装への対応 最適な開発環境 ツールの選択 コーディング デバッグ テストへの支援

2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.