IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft
-
Upload
noro-seiji -
Category
Technology
-
view
2.608 -
download
1
description
Transcript of IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft
ゼロからわかるMicrosoft 最新技術動向
第1回 ITエンジニアサミット
エンジニアの未来と最新技術の動向
2013年8月3日
勉強会サイト http://www.facebook.com/itensummit1
この資料の場所 http://www.slideshare.net/seijinoro/it-engineer-24467452
Who Am I.
• 野呂 清二 (のろ せいじ)– (所属)株式会社エクシード・ワン
– http://www.facebook.com/seiji.noro
– @seinoro
• 宝塚歌劇団の近く[兵庫県伊丹市]生まれ
• 松阪牛の[三重県松阪市]育ち
• [ふなっしー]で有名な船橋の隣の[松戸市]在住
本日の内容
MSの技術と戦略の歴史がわかります。
1. MS製品の歴史からみるエンジニアの戦略
MSの現在の主要技術の概要がわかります。
2. 「Office365」ってな~に~?
3. 「SharePoint」ってな~に~?
4. 「Apps for Office」ってな~に~?
5. 「Windows Azure」ってな~に~?
MS系の技術者に必要なことをまとめてみました。
6. まとめ
4
1995年第一次ブラウザー戦争Win95発売VB4.0,Access 95IE1.0
1996年オフィスITインフラ普及WINNT4.0SQL Srv. Exchange Srv.ASP1.0
1997年Google 創業
1990年代PC・インターネット・メールの普及
1992年Oracle 7
1991年~Linux
1996年JDK 1.0
①インターネット系Linux, Apache等のオープンソース系に対応
②イントラネット系Oracle,NetWare等のオフィスITインフラに対応
1993年ノーツ R3J
2007年Iphone発売Android発売
2006年Google Apps
2011年Office365Windows Phone
2009年BPOS
2002年AWS
2000年代携帯デバイス・クラウドの普及
2004年Gmail
2010年Windows Azure
2002年.NET Framework1.0C#
2007年ASP.NET MVCFramework1.0
①JavaやFramework等の開発系に対応(C#,MVC)
②携帯デバイスに対応Windows Phone
③クラウドサービスに対応Azure, Office365
2001年SharePoint1.0
2012年Surface発売Windows8発売Windows ストア開始
2010年iPad発売
2011年Android系タブレット発売
2010年代ビジネスモデルの追加
2013年Officeストア開始Windows Azure 東京/大阪展開発表
①自社ハードの開発に参入(Surface)②アプリ課金モデルに参入(ストア)③クラウドサービス強化(Azure)・PHP, Node.js, Linux, mysql, Apache・東京/大阪展開
④開かれた開発技法への対応(HTML/CSS/JS/OAuth, Office/SharePont)
2014年以降 個人的予想
• Office365/Google Apps の普及– エンジニアはクラウド技術の習得が必須になる。
– ITインフラはクラウド利用技術が重要になる。
• ビジネスモデル– アプリ課金モデルへ参入チャンスが到来している。
• アプリケーション寿命の短命化/低予算化– 顧客のビジネス変化が激しく、小さくシンプルにアプリを作るのが主流になる。
9
マイクロソフト Office365のサービス利用形態
• MSのクラウドサービスなので、社内にサーバなしで利用できます。
• 最新のオフィスソフト(Office Professional Plus)をライセンスを月額料金で利用できます。
10
マイクロソフト Office365は4つのサービス
Lync Online
オンライン会議デスクトップやアプリケーションの共有インスタントメッセージ在籍状況の確認Skypeとの連携
Office365 ProPlus
1ユーザあたり5デバイスまで利用可能常に最新版officeクライアントが利用可能
Exchange Online
1人あたり25GBのメール容量スケジュール管理
スマートフォン/タブレットからでも同じメール状態を確認
SharePoint Online
クラウド上でファイルの保管と共有個人用のクラウドストレージ
オフラインでファイルにアクセス
11
Office365の勢い• 100万ユーザ3.5か月、歴代2位のスピード
– http://synclogue-blog.com/office_cloud/
中小企業への広がり
• 対前年度比4倍増、大企業から中小企業迄
– http://www.slideshare.net/fullscreen/skomeda/20130302-office365-benkyokai4microsoft/21
• チャットやビデオチャット、デスクトップ共有で会議や遠隔地での共同作業ができます。
– インスタントメッセージング機能
– デスクトップ共有
– ホワイトボードと注釈
– PowerPointでプレゼンテーション
Lync Online サービス概要
プランP
プランM プランE
14
Lync 40,000ユーザ銀行展開http://www.microsoft.com/ja-jp/casestudies/smbc2.aspx?utm_source=twitterfeed&utm_medium=facebook
16
グループウェアの機能は
• ファイル共有
• ニュースフィード(FBのような感じ)
• 各種テンプレートによる機能(例)
– プロジェクトスケジュール
– プロジェクトタスク
– 掲示板
– メール送信
• 開発すればほとんどのことは可能です。
18
チームサイト
掲示板等
ドキュメント共有
デモします!!
19
ニュースフィード
SharePointの開発のいろいろ• 従来までの開発方法(Visual Studio)
– ソリューションの開発• Web パーツ開発
• List(内部的にはSQL Server
• その他(メニュー, HTML)
• 最近追加された開発方法– Apps for SharePoint
– 特徴• アプリストアで販売できる
• アプリの場所がIIS以外でもOK
• 開発ツールがMS以外でもOK
• 開発言語が標準のHTML+CSS+JSだけでもOK
ソリューションの開発モデル
Webパーツ
Apps for SharePoint 開発モデル• http://msdn.microsoft.com/ja-jp/library/fp179930.aspx#SPappoverview_why
サーバなんでもよい<Iframe>で
連携
23
Office(Web版でもできる)にHTML+JS(Webアプリ)を埋め込めます!
OfficeにWebアプリを
追加!
デモします!!
WebとOfficeをJavaScriptで連携します!
このブラウザーはGoogle Chromeです!
アプリ3
HTTP通信
Apps for Office(HTML+JS)
アプリ2
アプリ1
アプリとOfficeは
JavaScriptで連携します。
Web標準技術HTML+CSS+JSの
採用がポイントね!
WebサーバはなんでもOK(例)クラウド
オンプレミスアプリ
OfficeとJavaScriptとの連携!
• 標準のHTML+CSS+JavaScriptで開発!
• Webサービスにもアクセス可能!– 例) SalesForce, SharePoint, twitter
• Web版Officeによりどんな端末にも対応!
– 例) iPad, Android, Windows
Web標準技術を採用!
どんなブラウザー
どんな端末でも
動くようにするために
HTML+CSS+JavaScriptにしたよ!
iPadでも、Androidでも動くよ!
HTML+CSS+JSなので、なんでも開発できます
ちなみに、Web(サーバサイド)の
開発は、ノートパッドでもなんでもOKですよ!
例)Excelにデータ貼り付け
Office JSライブラリ
• <script src="https://appsforoffice.microsoft.com/lib/1.0/hosted/office.js" type="text/javascript"></script>
Office.js
例)Excelにデータ貼り付け
• Office.select("bindings#myHeader").setDataAsync([["株式会社○○○○○"]]
SetDataAsync
33
論理的な構成(PaaS)http://technet.microsoft.com/ja-jp/cloud/gg236628.aspx
アメリカ、ヨーロッパアジア、もうすぐ
東京・関西に
物理的な構成
物理的にはこんな感じ
新規作成とかすれば簡単に仮想マシンや
Webサイトが作成可能
デモします!!
クラウドサービス(Webロール)
• OS/IIS/ロードバランサーをVisual Studio等で簡単に構成・配置できます。
http://tech.exceedone.co.jp/office-app/apps-for-office-windows-azure-deploy/
Webサイト
• 簡単にWebサイトを作成でき、Wordpress等も簡単にDeployできます。
http://www.atmarkit.co.jp/fdotnet/special/introazwebsite_01/introazwebsite_01_01.html
仮想マシン• OS(Windows/Linux等) をHyper-V上に構築します。
• オンプレミスのVMイメージもアップロードできます。http://msdn.microsoft.com/ja-jp/windowsazure/dn194020.aspx
SQL Azure• 複数DBを使用したスケールアウト可能
– SQL Azure Federationとパーティショニング
• IPアドレスによるアクセス制限できます。http://gihyo.jp/admin/serial/01/sql_azure/0007
Binary Large Object ストレージ• 大容量のバイナリデータを保存できます。
http://www.windowsazure.com/ja-jp/services/data-management/?fb=ja-jp
42
まとめ
• MSの方向性は
– 標準技術を中心に技術構成するようです。
– Windows OS+Office365+Azure+アプリ課金モデルを中心にビジネスを構成するようです。
• MSに関わる技術者は
– クラウド技術や標準技術を習得して、アプリ課金モデルに取り組む必要がありそうです。
ご清聴ありがとうございました!44
45
この資料と私ブログの場所• この資料(SlideShare)
–http://www.slideshare.net/seijinoro/it-engineer-24467452
• Office365情報(エクシード・ワン)
–http://www.office365room.com/
• 技術情報サイト(エクシード・ワン)
–http://tech.exceedone.co.jp
• Apps for Officeサイト(エクシード・ワン)
• http://www.appsforoffice.net