46
ゼロからわかる Microsoft 最新技術動向 第1回 ITエンジニアサミット エンジニアの未来と最新技術の動向 201383勉強会サイト http://www.facebook.com/itensummit 1 この資料の場所 http://www.slideshare.net/seijinoro/it-engineer-24467452

IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

Embed Size (px)

DESCRIPTION

IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

Citation preview

Page 1: 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

Page 2: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

Who Am I.

• 野呂 清二 (のろ せいじ)– (所属)株式会社エクシード・ワン

– http://www.facebook.com/seiji.noro

– @seinoro

[email protected]

• 宝塚歌劇団の近く[兵庫県伊丹市]生まれ

• 松阪牛の[三重県松阪市]育ち

• [ふなっしー]で有名な船橋の隣の[松戸市]在住

Page 3: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

本日の内容

MSの技術と戦略の歴史がわかります。

1. MS製品の歴史からみるエンジニアの戦略

MSの現在の主要技術の概要がわかります。

2. 「Office365」ってな~に~?

3. 「SharePoint」ってな~に~?

4. 「Apps for Office」ってな~に~?

5. 「Windows Azure」ってな~に~?

MS系の技術者に必要なことをまとめてみました。

6. まとめ

Page 4: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

4

Page 5: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

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

Page 6: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

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

Page 7: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

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)

Page 8: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

2014年以降 個人的予想

• Office365/Google Apps の普及– エンジニアはクラウド技術の習得が必須になる。

– ITインフラはクラウド利用技術が重要になる。

• ビジネスモデル– アプリ課金モデルへ参入チャンスが到来している。

• アプリケーション寿命の短命化/低予算化– 顧客のビジネス変化が激しく、小さくシンプルにアプリを作るのが主流になる。

Page 9: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

9

Page 10: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

マイクロソフト Office365のサービス利用形態

• MSのクラウドサービスなので、社内にサーバなしで利用できます。

• 最新のオフィスソフト(Office Professional Plus)をライセンスを月額料金で利用できます。

10

Page 11: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

マイクロソフト Office365は4つのサービス

Lync Online

オンライン会議デスクトップやアプリケーションの共有インスタントメッセージ在籍状況の確認Skypeとの連携

Office365 ProPlus

1ユーザあたり5デバイスまで利用可能常に最新版officeクライアントが利用可能

Exchange Online

1人あたり25GBのメール容量スケジュール管理

スマートフォン/タブレットからでも同じメール状態を確認

SharePoint Online

クラウド上でファイルの保管と共有個人用のクラウドストレージ

オフラインでファイルにアクセス

11

Page 12: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

Office365の勢い• 100万ユーザ3.5か月、歴代2位のスピード

– http://synclogue-blog.com/office_cloud/

Page 14: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

• チャットやビデオチャット、デスクトップ共有で会議や遠隔地での共同作業ができます。

– インスタントメッセージング機能

– デスクトップ共有

– ホワイトボードと注釈

– PowerPointでプレゼンテーション

Lync Online サービス概要

プランP

プランM プランE

14

Page 16: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

16

Page 17: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

グループウェアの機能は

• ファイル共有

• ニュースフィード(FBのような感じ)

• 各種テンプレートによる機能(例)

– プロジェクトスケジュール

– プロジェクトタスク

– 掲示板

– メール送信

• 開発すればほとんどのことは可能です。

Page 18: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

18

チームサイト

掲示板等

ドキュメント共有

デモします!!

Page 19: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

19

ニュースフィード

Page 20: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

SharePointの開発のいろいろ• 従来までの開発方法(Visual Studio)

– ソリューションの開発• Web パーツ開発

• List(内部的にはSQL Server

• その他(メニュー, HTML)

• 最近追加された開発方法– Apps for SharePoint

– 特徴• アプリストアで販売できる

• アプリの場所がIIS以外でもOK

• 開発ツールがMS以外でもOK

• 開発言語が標準のHTML+CSS+JSだけでもOK

Page 21: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

ソリューションの開発モデル

Webパーツ

Page 22: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

Apps for SharePoint 開発モデル• http://msdn.microsoft.com/ja-jp/library/fp179930.aspx#SPappoverview_why

サーバなんでもよい<Iframe>で

連携

Page 23: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

23

Page 24: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

Office(Web版でもできる)にHTML+JS(Webアプリ)を埋め込めます!

OfficeにWebアプリを

追加!

デモします!!

Page 25: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

WebとOfficeをJavaScriptで連携します!

このブラウザーはGoogle Chromeです!

アプリ3

HTTP通信

Apps for Office(HTML+JS)

アプリ2

アプリ1

アプリとOfficeは

JavaScriptで連携します。

Web標準技術HTML+CSS+JSの

採用がポイントね!

Page 26: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

WebサーバはなんでもOK(例)クラウド

オンプレミスアプリ

Page 27: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

OfficeとJavaScriptとの連携!

• 標準のHTML+CSS+JavaScriptで開発!

• Webサービスにもアクセス可能!– 例) SalesForce, SharePoint, twitter

• Web版Officeによりどんな端末にも対応!

– 例) iPad, Android, Windows

Page 28: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

Web標準技術を採用!

どんなブラウザー

どんな端末でも

動くようにするために

HTML+CSS+JavaScriptにしたよ!

iPadでも、Androidでも動くよ!

Page 29: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

HTML+CSS+JSなので、なんでも開発できます

ちなみに、Web(サーバサイド)の

開発は、ノートパッドでもなんでもOKですよ!

Page 30: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

例)Excelにデータ貼り付け

Page 31: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

Office JSライブラリ

• <script src="https://appsforoffice.microsoft.com/lib/1.0/hosted/office.js" type="text/javascript"></script>

Office.js

Page 32: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

例)Excelにデータ貼り付け

• Office.select("bindings#myHeader").setDataAsync([["株式会社○○○○○"]]

SetDataAsync

Page 33: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

33

Page 35: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

物理的な構成

物理的にはこんな感じ

Page 36: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

新規作成とかすれば簡単に仮想マシンや

Webサイトが作成可能

デモします!!

Page 39: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

仮想マシン• OS(Windows/Linux等) をHyper-V上に構築します。

• オンプレミスのVMイメージもアップロードできます。http://msdn.microsoft.com/ja-jp/windowsazure/dn194020.aspx

Page 40: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

SQL Azure• 複数DBを使用したスケールアウト可能

– SQL Azure Federationとパーティショニング

• IPアドレスによるアクセス制限できます。http://gihyo.jp/admin/serial/01/sql_azure/0007

Page 42: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

42

Page 43: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

まとめ

• MSの方向性は

– 標準技術を中心に技術構成するようです。

– Windows OS+Office365+Azure+アプリ課金モデルを中心にビジネスを構成するようです。

• MSに関わる技術者は

– クラウド技術や標準技術を習得して、アプリ課金モデルに取り組む必要がありそうです。

Page 44: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

ご清聴ありがとうございました!44

Page 45: IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft

45