SlideShare una empresa de Scribd logo
1 de 37
Office365と連携する
スマホWebアプリ開発
株式会社 エクシード・ワン 野呂清二(のろ せいじ)
MICROSOFT MVP FOR OFFICE365
HTTP://TECH.EXCEEDONE.CO.JP
http://www.slideshare.net/seijinoro/office365-api-dev20140802
セッションのゴール
Office365について知る
Office365の開発方法について知る
Office365アプリをKnockoutを使用して作る
◦Webサーバ(ASP.NET)
◦スマートフォン(Cordova ハイブリッド編)
おまけ:Visual studioでTypeScript+Knockout
Office365について知る
O365はMSのデータセンターに展開
インターネットを経由して各種サービスにアクセス
認証基盤について
Office365は Azure AD を使用している。
テナント単位
(1つのAD)
Office365がなくてもAzure AD作れます。
Office365の開発方法
について知る
Office365へのアクセス方法
アクセス方法 アクセスコントロール バージョン管理 アプリ特徴
①Office365APIs
・Exchange Online
・Sharepoint Online
・AAD,OneDrive
Manifest on AAD
※Consent Framework
? .NET,JavaScript開発
・Webアプリ
・スマホアプリ
・Windowsアプリ
②Apps for Office
※OfficeStoreへ配置可能
※Office365APIs使用可能
Manifest on AppCatalog Manifest on AppCatalog .NET,JavaScript開発
・Webアプリ(Office内)
③Apps for SharePoint
※OfficeStoreへ配置可能
※Office365APIs使用可能
Manifest on AppCatalog Manifest on AppCatalog .NET,JavaScript開発
・Webアプリ
④Web Services
・SharePoint Online
・Exchange Online
・Excel Web Service?
- - .NET,JavaScript開発
・Webアプリ
・Windowsアプリ
Preview
Office 365 API
◦OAuth
◦ Azure ADでシングル サインオン
◦Consent UI Framework
◦ Azure ADでアプリのアクセス管理
◦RestAPI
◦ Office365へWeb、Nativeアプリからアクセス
◦今後は
◦ Apps for Office/Apps for SharePointとシームレスなインストラクチャー
http://msdn.microsoft.com/ja-jp/office/aa905340.aspx
http://msdn.microsoft.com/library/office/dn605893?ocid=mod_odc_aa905340_button_O365_api
②Apps for Office
③Apps for SharePoint
http://blogs.technet.com/b/mspfe/archive/2013/01/31/understanding-sharepoint-apps-as-an-it-pro.aspx
④Web Services (SharePoint)
http://nikpatel.net/2012/09/23/whats-new-in-sharepoint-2013-csom-and-rest-apis/
Office365アプリを
Knockoutを使用して作
る
Outlook
OUTLOOKの認証プロセス
Outlookの場合
認証
認証
Outlook
Webサーバ
WEBサーバでの認証/認可プロセス
Webサーバ
認証/認可
Webサーバ
Consent UI認証
Application
Manifest
(権限設定) ClientID
Password
Webサービス
Webサーバ内の.NETで取得
(クロスドメインになるので)
VSにOffice365 APIs追加
Webサービス
自分アプリの場合
Webサービス
VSで設定すると
自分のテナントに自分アプリの
Manifesが追加される。
※許可したので、コンセントUIは表示されない
Webサービス
Server SideでAPIを作っておき, Client Sideで
JavaScript(Knockout)で読み込む
Webサービス
using System.Threading.Tasks;
public async Task<ActionResult> Test()
{
var Mails = await MailApiSample.GetMessages();
ViewBag.MailCount = Mail.Count();
return View();
}
@{
ViewBag.Title = "Test";
}
<h2>@ViewBag.Title.</h2>
<h3>@ViewBag.Message</h3>
<h3>メールの件数</h3>
<h3>@ViewBag.MailCount</h3>
Webサービス
参考:他者アプリの場合
Webサービス
松崎さんBlog
http://blogs.msdn.com/b/tsmatsuz/archive/2011/06/29/office-365-develop-sample-application-sharepoint-online-exchange-online-lync-online.aspx
許可すると自分のテナントに他者アプリの
Manifesが追加される。
参考:https://o365apisample.azurewebsites.net/
参考
OfficeDev
https://github.com/OfficeDev/SharePoint-Power-Hour-
Code-Samples/tree/master/MeetAndGreet
スマートフォン
Cordova(ハイブリッドアプリ編)
Iphone/Android/Win Phone
スマートフォン
参考:http://d.hatena.ne.jp/language_and_engineering/20120713/p1
スマートフォン
モバイルアプリ
Cordova
Application
Manifest
(権限設定)
ClientID
Password
認証/認可
Consent UI認証
JSで取得(クロスドメインでないので)
スマートフォン
Office365 APIs追加
スマートフォン
自分アプリの場合
自分のテナントに自分アプリの
Manifesが追加される。
スマートフォン
松崎さんBlog
http://blogs.msdn.com/b/tsmatsuz/archive/2014/06/09/office-365-api-javascript-library-for-
cordova.aspx
KnockoutJS+TypeScriptで
作りかけたのですが
まにあいまでんでした。
スマートフォン
松崎さんBlog
http://blogs.msdn.com/b/tsmatsuz/archive/2014/06/09/office-365-api-javascript-library-for-
cordova.aspx
KnockoutJS+TypeScriptで
作りかけたのですが
まにあいまでんでした。
おまけ:
Visual studioで
TypeScript+Knockout
このサンプルをVSでデバックする。
http://kojs.sukobuto.com/tips/withTypeScript
おまけ
必要なもの
Nugetから
◦knockoutjs
◦definitely knockout
GitHubから
◦https://github.com/SteveSanderson/knockout-
es5
おまけ
おまけ
TypeScript JavaScript
Knockoutで動作
参考
松崎 剛 Blog
◦ http://blogs.msdn.com/b/tsmatsuz/
Office 365 APIs Preview
◦ http://msdn.microsoft.com/en-us/library/office/dn605892(v=office.15).aspx
開発者向け Exchange
◦ http://msdn.microsoft.com/ja-jp/office/dn448484.aspx
SharePoint Developer(Office 365 API Tools を使ってみた)
◦ http://sharepoint.orivers.jp/Article/206
Office 365 コミュニティ ブログ(OneDrive for Business をモバイル アプリに表示する)
◦ http://community.office365.com/ja-jp/b/office_365_community_blog/archive/2014/05/16/develop-using-onedrive-for-business-with-the-new-office-
365-apis.aspx
Knockout.js 日本語ドキュメント(TypeScript + Knockout ES5 でさらにシンプルに)
◦ http://kojs.sukobuto.com/tips/withTypeScript
Exceedone Technical Knowledge(Visual Studio 2013でCordovaでHelloWorldを作ってみよう)
◦ http://tech.exceedone.co.jp/javascript/visual-studio-2013-cordova-multi-device-hybrid-apps-helloworld/
Getting started with Office 365 development – Part 3 – Building a sample Web Forms application that integrates with Office 365
◦ http://zimmergren.net/technical/getting-started-with-office-365-development-part-3-building-a-sample-web-forms-application-that-integrates-with-
office-365

Más contenido relacionado

La actualidad más candente

Lync 2013 アプリの開発ーJapan SharePoint Group
Lync 2013 アプリの開発ーJapan SharePoint GroupLync 2013 アプリの開発ーJapan SharePoint Group
Lync 2013 アプリの開発ーJapan SharePoint Groupadachiyosuke
 
Lync でできる? 仕事効率化
Lync でできる? 仕事効率化Lync でできる? 仕事効率化
Lync でできる? 仕事効率化Manato KAMEYA
 
Skype for Businessの現状と今後のビジネスチャンス(SharePointとの比較)
Skype for Businessの現状と今後のビジネスチャンス(SharePointとの比較)Skype for Businessの現状と今後のビジネスチャンス(SharePointとの比較)
Skype for Businessの現状と今後のビジネスチャンス(SharePointとの比較)adachiyosuke
 
Skype for Business IoT
Skype for Business IoTSkype for Business IoT
Skype for Business IoTadachiyosuke
 
Share point,lync,onenoteを使った社外情報共有について
Share point,lync,onenoteを使った社外情報共有についてShare point,lync,onenoteを使った社外情報共有について
Share point,lync,onenoteを使った社外情報共有についてmokudai masayuki
 
SharePointとLyncの連携
SharePointとLyncの連携SharePointとLyncの連携
SharePointとLyncの連携adachiyosuke
 
Lync Client 開発概観
Lync Client 開発概観Lync Client 開発概観
Lync Client 開発概観Manato KAMEYA
 
Skype for Business 利用率向上のための「UCWA」を利用した開発と弊社各製品の御紹介
Skype for Business 利用率向上のための「UCWA」を利用した開発と弊社各製品の御紹介Skype for Business 利用率向上のための「UCWA」を利用した開発と弊社各製品の御紹介
Skype for Business 利用率向上のための「UCWA」を利用した開発と弊社各製品の御紹介adachiyosuke
 
Webrtc-ORTC-JapanSharePointGroup
Webrtc-ORTC-JapanSharePointGroupWebrtc-ORTC-JapanSharePointGroup
Webrtc-ORTC-JapanSharePointGroupadachiyosuke
 
Office365の概要、google apps比較
Office365の概要、google apps比較Office365の概要、google apps比較
Office365の概要、google apps比較mokudai masayuki
 
Re tohoku2016 知らないと損をするマイクロソフトの基幹システムerpcrmとoffice365-microsoft-azurepower-bi...
Re tohoku2016 知らないと損をするマイクロソフトの基幹システムerpcrmとoffice365-microsoft-azurepower-bi...Re tohoku2016 知らないと損をするマイクロソフトの基幹システムerpcrmとoffice365-microsoft-azurepower-bi...
Re tohoku2016 知らないと損をするマイクロソフトの基幹システムerpcrmとoffice365-microsoft-azurepower-bi...Ayako Uruno
 
Skype for Business Work Time Recorder
Skype for Business Work Time RecorderSkype for Business Work Time Recorder
Skype for Business Work Time Recorderadachiyosuke
 
運用を見据えた失敗しないOffice365導入
運用を見据えた失敗しないOffice365導入運用を見据えた失敗しないOffice365導入
運用を見据えた失敗しないOffice365導入Genki WATANABE
 
Office365を使った情報共有のご紹介
Office365を使った情報共有のご紹介Office365を使った情報共有のご紹介
Office365を使った情報共有のご紹介mokudai masayuki
 
AccessでOffice 365 活用
AccessでOffice 365 活用AccessでOffice 365 活用
AccessでOffice 365 活用Yoshitaka Seo
 
Office365とオンプレミス製品の共存(MVP Community Camp 2015)
Office365とオンプレミス製品の共存(MVP Community Camp 2015)Office365とオンプレミス製品の共存(MVP Community Camp 2015)
Office365とオンプレミス製品の共存(MVP Community Camp 2015)Genki WATANABE
 
SharePoint Online まわりの直近と今後のアップデート
SharePoint Online まわりの直近と今後のアップデートSharePoint Online まわりの直近と今後のアップデート
SharePoint Online まわりの直近と今後のアップデートHirofumi Ota
 
クラウド時代の SharePoint 開発に備えよう
クラウド時代の SharePoint 開発に備えようクラウド時代の SharePoint 開発に備えよう
クラウド時代の SharePoint 開発に備えようHiroaki Oikawa
 
SharePoint アプリ開発ツールの比較
SharePoint アプリ開発ツールの比較SharePoint アプリ開発ツールの比較
SharePoint アプリ開発ツールの比較Yoshitaka Seo
 
SharePoint 2013 ワークフロー開発入門
SharePoint 2013 ワークフロー開発入門SharePoint 2013 ワークフロー開発入門
SharePoint 2013 ワークフロー開発入門Hiroaki Oikawa
 

La actualidad más candente (20)

Lync 2013 アプリの開発ーJapan SharePoint Group
Lync 2013 アプリの開発ーJapan SharePoint GroupLync 2013 アプリの開発ーJapan SharePoint Group
Lync 2013 アプリの開発ーJapan SharePoint Group
 
Lync でできる? 仕事効率化
Lync でできる? 仕事効率化Lync でできる? 仕事効率化
Lync でできる? 仕事効率化
 
Skype for Businessの現状と今後のビジネスチャンス(SharePointとの比較)
Skype for Businessの現状と今後のビジネスチャンス(SharePointとの比較)Skype for Businessの現状と今後のビジネスチャンス(SharePointとの比較)
Skype for Businessの現状と今後のビジネスチャンス(SharePointとの比較)
 
Skype for Business IoT
Skype for Business IoTSkype for Business IoT
Skype for Business IoT
 
Share point,lync,onenoteを使った社外情報共有について
Share point,lync,onenoteを使った社外情報共有についてShare point,lync,onenoteを使った社外情報共有について
Share point,lync,onenoteを使った社外情報共有について
 
SharePointとLyncの連携
SharePointとLyncの連携SharePointとLyncの連携
SharePointとLyncの連携
 
Lync Client 開発概観
Lync Client 開発概観Lync Client 開発概観
Lync Client 開発概観
 
Skype for Business 利用率向上のための「UCWA」を利用した開発と弊社各製品の御紹介
Skype for Business 利用率向上のための「UCWA」を利用した開発と弊社各製品の御紹介Skype for Business 利用率向上のための「UCWA」を利用した開発と弊社各製品の御紹介
Skype for Business 利用率向上のための「UCWA」を利用した開発と弊社各製品の御紹介
 
Webrtc-ORTC-JapanSharePointGroup
Webrtc-ORTC-JapanSharePointGroupWebrtc-ORTC-JapanSharePointGroup
Webrtc-ORTC-JapanSharePointGroup
 
Office365の概要、google apps比較
Office365の概要、google apps比較Office365の概要、google apps比較
Office365の概要、google apps比較
 
Re tohoku2016 知らないと損をするマイクロソフトの基幹システムerpcrmとoffice365-microsoft-azurepower-bi...
Re tohoku2016 知らないと損をするマイクロソフトの基幹システムerpcrmとoffice365-microsoft-azurepower-bi...Re tohoku2016 知らないと損をするマイクロソフトの基幹システムerpcrmとoffice365-microsoft-azurepower-bi...
Re tohoku2016 知らないと損をするマイクロソフトの基幹システムerpcrmとoffice365-microsoft-azurepower-bi...
 
Skype for Business Work Time Recorder
Skype for Business Work Time RecorderSkype for Business Work Time Recorder
Skype for Business Work Time Recorder
 
運用を見据えた失敗しないOffice365導入
運用を見据えた失敗しないOffice365導入運用を見据えた失敗しないOffice365導入
運用を見据えた失敗しないOffice365導入
 
Office365を使った情報共有のご紹介
Office365を使った情報共有のご紹介Office365を使った情報共有のご紹介
Office365を使った情報共有のご紹介
 
AccessでOffice 365 活用
AccessでOffice 365 活用AccessでOffice 365 活用
AccessでOffice 365 活用
 
Office365とオンプレミス製品の共存(MVP Community Camp 2015)
Office365とオンプレミス製品の共存(MVP Community Camp 2015)Office365とオンプレミス製品の共存(MVP Community Camp 2015)
Office365とオンプレミス製品の共存(MVP Community Camp 2015)
 
SharePoint Online まわりの直近と今後のアップデート
SharePoint Online まわりの直近と今後のアップデートSharePoint Online まわりの直近と今後のアップデート
SharePoint Online まわりの直近と今後のアップデート
 
クラウド時代の SharePoint 開発に備えよう
クラウド時代の SharePoint 開発に備えようクラウド時代の SharePoint 開発に備えよう
クラウド時代の SharePoint 開発に備えよう
 
SharePoint アプリ開発ツールの比較
SharePoint アプリ開発ツールの比較SharePoint アプリ開発ツールの比較
SharePoint アプリ開発ツールの比較
 
SharePoint 2013 ワークフロー開発入門
SharePoint 2013 ワークフロー開発入門SharePoint 2013 ワークフロー開発入門
SharePoint 2013 ワークフロー開発入門
 

Destacado

Outlook を使ってみた
Outlook を使ってみたOutlook を使ってみた
Outlook を使ってみたHirofumi Ota
 
複数のMSテクノロジーで会社のITインフラを改善してみた!
複数のMSテクノロジーで会社のITインフラを改善してみた!複数のMSテクノロジーで会社のITインフラを改善してみた!
複数のMSテクノロジーで会社のITインフラを改善してみた!なおき おさだ
 
20130921 技術ひろばの勉強会
20130921 技術ひろばの勉強会20130921 技術ひろばの勉強会
20130921 技術ひろばの勉強会Seiji Noro
 
Powerbi20140204
Powerbi20140204Powerbi20140204
Powerbi20140204Seiji Noro
 
マイナンバー説明用スライド
マイナンバー説明用スライドマイナンバー説明用スライド
マイナンバー説明用スライドSeiji Noro
 
20140118 it summit 2nd
20140118 it summit 2nd20140118 it summit 2nd
20140118 it summit 2ndSeiji Noro
 
Plan of "File Authority Designer" Ver. 2
Plan of "File Authority Designer" Ver. 2 Plan of "File Authority Designer" Ver. 2
Plan of "File Authority Designer" Ver. 2 Seiji Noro
 
IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft
IT Engineer summit(2013/8/3) - Study the technical trend of MicrosoftIT Engineer summit(2013/8/3) - Study the technical trend of Microsoft
IT Engineer summit(2013/8/3) - Study the technical trend of MicrosoftSeiji Noro
 
Apps foroffice seminar 20130617 hands-on
Apps foroffice seminar 20130617 hands-onApps foroffice seminar 20130617 hands-on
Apps foroffice seminar 20130617 hands-onSeiji Noro
 
위키브랜드를 위한 Flirt 가이드
위키브랜드를 위한 Flirt 가이드위키브랜드를 위한 Flirt 가이드
위키브랜드를 위한 Flirt 가이드9FruitsPage
 
It共同開発スキーム
It共同開発スキームIt共同開発スキーム
It共同開発スキームSeiji Noro
 
Office365 development comcamp 20160220
Office365 development comcamp 20160220Office365 development comcamp 20160220
Office365 development comcamp 20160220Seiji Noro
 
第4回「ブラウザー勉強会」 新しいOfficeはJavaScriptで動くんです!
第4回「ブラウザー勉強会」 新しいOfficeはJavaScriptで動くんです!第4回「ブラウザー勉強会」 新しいOfficeはJavaScriptで動くんです!
第4回「ブラウザー勉強会」 新しいOfficeはJavaScriptで動くんです!Seiji Noro
 

Destacado (17)

Outlook を使ってみた
Outlook を使ってみたOutlook を使ってみた
Outlook を使ってみた
 
複数のMSテクノロジーで会社のITインフラを改善してみた!
複数のMSテクノロジーで会社のITインフラを改善してみた!複数のMSテクノロジーで会社のITインフラを改善してみた!
複数のMSテクノロジーで会社のITインフラを改善してみた!
 
A report on infosys
A report on  infosysA report on  infosys
A report on infosys
 
20130921 技術ひろばの勉強会
20130921 技術ひろばの勉強会20130921 技術ひろばの勉強会
20130921 技術ひろばの勉強会
 
Powerbi20140204
Powerbi20140204Powerbi20140204
Powerbi20140204
 
マイナンバー説明用スライド
マイナンバー説明用スライドマイナンバー説明用スライド
マイナンバー説明用スライド
 
20140118 it summit 2nd
20140118 it summit 2nd20140118 it summit 2nd
20140118 it summit 2nd
 
Plan of "File Authority Designer" Ver. 2
Plan of "File Authority Designer" Ver. 2 Plan of "File Authority Designer" Ver. 2
Plan of "File Authority Designer" Ver. 2
 
Dirk & M
Dirk & MDirk & M
Dirk & M
 
IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft
IT Engineer summit(2013/8/3) - Study the technical trend of MicrosoftIT Engineer summit(2013/8/3) - Study the technical trend of Microsoft
IT Engineer summit(2013/8/3) - Study the technical trend of Microsoft
 
Keny arkana
Keny arkanaKeny arkana
Keny arkana
 
Apps foroffice seminar 20130617 hands-on
Apps foroffice seminar 20130617 hands-onApps foroffice seminar 20130617 hands-on
Apps foroffice seminar 20130617 hands-on
 
위키브랜드를 위한 Flirt 가이드
위키브랜드를 위한 Flirt 가이드위키브랜드를 위한 Flirt 가이드
위키브랜드를 위한 Flirt 가이드
 
It共同開発スキーム
It共同開発スキームIt共同開発スキーム
It共同開発スキーム
 
Office365 development comcamp 20160220
Office365 development comcamp 20160220Office365 development comcamp 20160220
Office365 development comcamp 20160220
 
第4回「ブラウザー勉強会」 新しいOfficeはJavaScriptで動くんです!
第4回「ブラウザー勉強会」 新しいOfficeはJavaScriptで動くんです!第4回「ブラウザー勉強会」 新しいOfficeはJavaScriptで動くんです!
第4回「ブラウザー勉強会」 新しいOfficeはJavaScriptで動くんです!
 
Bab i
Bab iBab i
Bab i
 

Similar a Office365 api dev 20140802

Office365 api dev_20140624
Office365 api dev_20140624Office365 api dev_20140624
Office365 api dev_20140624Seiji Noro
 
Cloud Business Appication って何?
Cloud Business Appication って何?Cloud Business Appication って何?
Cloud Business Appication って何?Yoshitaka Seo
 
Office アドイン ハンズオン
Office アドイン ハンズオンOffice アドイン ハンズオン
Office アドイン ハンズオンkinuasa
 
Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)
Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)
Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)Masanori Ishigami
 
Introduction to application architecture on asp.net mvc
Introduction to application architecture on asp.net mvcIntroduction to application architecture on asp.net mvc
Introduction to application architecture on asp.net mvcAtsushi Fukui
 
繋ぐだけじゃ終わらない! IoTを手軽にビジネスプロセスへ統合する Azure IoT + Dynamics 365 の紹介
繋ぐだけじゃ終わらない! IoTを手軽にビジネスプロセスへ統合する Azure IoT + Dynamics 365 の紹介繋ぐだけじゃ終わらない! IoTを手軽にビジネスプロセスへ統合する Azure IoT + Dynamics 365 の紹介
繋ぐだけじゃ終わらない! IoTを手軽にビジネスプロセスへ統合する Azure IoT + Dynamics 365 の紹介Kazuya Sugimoto
 
2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~Takeshi Shinmura
 
Azure office365 agenda20181126
Azure office365 agenda20181126Azure office365 agenda20181126
Azure office365 agenda20181126Seiji Noro
 
Office アドインの紹介
Office アドインの紹介Office アドインの紹介
Office アドインの紹介kinuasa
 
サーバ構築不要!HTML5で始めるAndroid&iOSアプリ開発セミナー
サーバ構築不要!HTML5で始めるAndroid&iOSアプリ開発セミナーサーバ構築不要!HTML5で始めるAndroid&iOSアプリ開発セミナー
サーバ構築不要!HTML5で始めるAndroid&iOSアプリ開発セミナーSPIRAL Inc.
 
Apps for office オンプレミスとクラウド
Apps for office オンプレミスとクラウドApps for office オンプレミスとクラウド
Apps for office オンプレミスとクラウドHirotada Watanabe
 
ADFS+Office365によるセキュリティ強化~デバイス・多要素認証
ADFS+Office365によるセキュリティ強化~デバイス・多要素認証ADFS+Office365によるセキュリティ強化~デバイス・多要素認証
ADFS+Office365によるセキュリティ強化~デバイス・多要素認証Suguru Kunii
 
ここまで進歩したMicrosoftのSaaSソリューション 公開用
ここまで進歩したMicrosoftのSaaSソリューション   公開用ここまで進歩したMicrosoftのSaaSソリューション   公開用
ここまで進歩したMicrosoftのSaaSソリューション 公開用なおき おさだ
 
[勉強会資料] Excel + SharePoint + Power Platform によるローン返済シミュレーションアプリ開発
[勉強会資料] Excel + SharePoint + Power Platform によるローン返済シミュレーションアプリ開発[勉強会資料] Excel + SharePoint + Power Platform によるローン返済シミュレーションアプリ開発
[勉強会資料] Excel + SharePoint + Power Platform によるローン返済シミュレーションアプリ開発Ai Hirano
 
クラウドビジネスアプリ ~ Visual Studio 2013 の新しいプロジェクトテンプレート
クラウドビジネスアプリ ~ Visual Studio 2013 の新しいプロジェクトテンプレートクラウドビジネスアプリ ~ Visual Studio 2013 の新しいプロジェクトテンプレート
クラウドビジネスアプリ ~ Visual Studio 2013 の新しいプロジェクトテンプレートYoshitaka Seo
 
Microsoft 365 を使い、よりよい業務環境の在り方と仕事への向き合い方を考えよう
Microsoft 365 を使い、よりよい業務環境の在り方と仕事への向き合い方を考えようMicrosoft 365 を使い、よりよい業務環境の在り方と仕事への向き合い方を考えよう
Microsoft 365 を使い、よりよい業務環境の在り方と仕事への向き合い方を考えようAi Hirano
 
使い倒そう Visual Studio Code!!! ~ここからはじめる基本のキ~
使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~
使い倒そう Visual Studio Code!!! ~ここからはじめる基本のキ~Saki Homma
 
Solution semniar vs2013_multi_device-1209-new
Solution semniar vs2013_multi_device-1209-newSolution semniar vs2013_multi_device-1209-new
Solution semniar vs2013_multi_device-1209-newShotaro Suzuki
 

Similar a Office365 api dev 20140802 (20)

Office365 api dev_20140624
Office365 api dev_20140624Office365 api dev_20140624
Office365 api dev_20140624
 
Cloud Business Appication って何?
Cloud Business Appication って何?Cloud Business Appication って何?
Cloud Business Appication って何?
 
Office アドイン ハンズオン
Office アドイン ハンズオンOffice アドイン ハンズオン
Office アドイン ハンズオン
 
Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)
Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)
Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)
 
Introduction to application architecture on asp.net mvc
Introduction to application architecture on asp.net mvcIntroduction to application architecture on asp.net mvc
Introduction to application architecture on asp.net mvc
 
繋ぐだけじゃ終わらない! IoTを手軽にビジネスプロセスへ統合する Azure IoT + Dynamics 365 の紹介
繋ぐだけじゃ終わらない! IoTを手軽にビジネスプロセスへ統合する Azure IoT + Dynamics 365 の紹介繋ぐだけじゃ終わらない! IoTを手軽にビジネスプロセスへ統合する Azure IoT + Dynamics 365 の紹介
繋ぐだけじゃ終わらない! IoTを手軽にビジネスプロセスへ統合する Azure IoT + Dynamics 365 の紹介
 
2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~
 
Azure office365 agenda20181126
Azure office365 agenda20181126Azure office365 agenda20181126
Azure office365 agenda20181126
 
Office アドインの紹介
Office アドインの紹介Office アドインの紹介
Office アドインの紹介
 
サーバ構築不要!HTML5で始めるAndroid&iOSアプリ開発セミナー
サーバ構築不要!HTML5で始めるAndroid&iOSアプリ開発セミナーサーバ構築不要!HTML5で始めるAndroid&iOSアプリ開発セミナー
サーバ構築不要!HTML5で始めるAndroid&iOSアプリ開発セミナー
 
Apps for office オンプレミスとクラウド
Apps for office オンプレミスとクラウドApps for office オンプレミスとクラウド
Apps for office オンプレミスとクラウド
 
ADFS+Office365によるセキュリティ強化~デバイス・多要素認証
ADFS+Office365によるセキュリティ強化~デバイス・多要素認証ADFS+Office365によるセキュリティ強化~デバイス・多要素認証
ADFS+Office365によるセキュリティ強化~デバイス・多要素認証
 
Keynote
KeynoteKeynote
Keynote
 
ここまで進歩したMicrosoftのSaaSソリューション 公開用
ここまで進歩したMicrosoftのSaaSソリューション   公開用ここまで進歩したMicrosoftのSaaSソリューション   公開用
ここまで進歩したMicrosoftのSaaSソリューション 公開用
 
[勉強会資料] Excel + SharePoint + Power Platform によるローン返済シミュレーションアプリ開発
[勉強会資料] Excel + SharePoint + Power Platform によるローン返済シミュレーションアプリ開発[勉強会資料] Excel + SharePoint + Power Platform によるローン返済シミュレーションアプリ開発
[勉強会資料] Excel + SharePoint + Power Platform によるローン返済シミュレーションアプリ開発
 
クラウドビジネスアプリ ~ Visual Studio 2013 の新しいプロジェクトテンプレート
クラウドビジネスアプリ ~ Visual Studio 2013 の新しいプロジェクトテンプレートクラウドビジネスアプリ ~ Visual Studio 2013 の新しいプロジェクトテンプレート
クラウドビジネスアプリ ~ Visual Studio 2013 の新しいプロジェクトテンプレート
 
Microsoft 365 を使い、よりよい業務環境の在り方と仕事への向き合い方を考えよう
Microsoft 365 を使い、よりよい業務環境の在り方と仕事への向き合い方を考えようMicrosoft 365 を使い、よりよい業務環境の在り方と仕事への向き合い方を考えよう
Microsoft 365 を使い、よりよい業務環境の在り方と仕事への向き合い方を考えよう
 
20170705 apiをつくろう
20170705 apiをつくろう20170705 apiをつくろう
20170705 apiをつくろう
 
使い倒そう Visual Studio Code!!! ~ここからはじめる基本のキ~
使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~
使い倒そう Visual Studio Code!!! ~ここからはじめる基本のキ~
 
Solution semniar vs2013_multi_device-1209-new
Solution semniar vs2013_multi_device-1209-newSolution semniar vs2013_multi_device-1209-new
Solution semniar vs2013_multi_device-1209-new
 

Más de Seiji Noro

Laravel Office365 20180908
Laravel Office365 20180908Laravel Office365 20180908
Laravel Office365 20180908Seiji Noro
 
Exment docker with Office365 20180825
Exment docker with Office365 20180825Exment docker with Office365 20180825
Exment docker with Office365 20180825Seiji Noro
 
Exment ace with Office365 20180824
Exment ace with Office365 20180824Exment ace with Office365 20180824
Exment ace with Office365 20180824Seiji Noro
 
20180630 it engineer_summit
20180630  it engineer_summit20180630  it engineer_summit
20180630 it engineer_summitSeiji Noro
 
20171216 netラボ
20171216 netラボ20171216 netラボ
20171216 netラボSeiji Noro
 
VJCD2017 Accelerating digital transformation with azure and cognitive services
VJCD2017 Accelerating digital transformation with azure and cognitive servicesVJCD2017 Accelerating digital transformation with azure and cognitive services
VJCD2017 Accelerating digital transformation with azure and cognitive servicesSeiji Noro
 
Azure IoT updates
Azure IoT updatesAzure IoT updates
Azure IoT updatesSeiji Noro
 
VJCD2017 SharePoint Framework (SPFx)
VJCD2017 SharePoint Framework (SPFx)VJCD2017 SharePoint Framework (SPFx)
VJCD2017 SharePoint Framework (SPFx)Seiji Noro
 
VJCD 2017 Microsoft Cloud Developer Seminar in Hanoi
VJCD 2017 Microsoft Cloud Developer Seminar in HanoiVJCD 2017 Microsoft Cloud Developer Seminar in Hanoi
VJCD 2017 Microsoft Cloud Developer Seminar in HanoiSeiji Noro
 
How to register connpass
How to register connpassHow to register connpass
How to register connpassSeiji Noro
 
Enginner summit201509 snoro
Enginner summit201509 snoroEnginner summit201509 snoro
Enginner summit201509 snoroSeiji Noro
 
BCP (business continuity plan) and Office365
BCP (business continuity plan) and Office365BCP (business continuity plan) and Office365
BCP (business continuity plan) and Office365Seiji Noro
 
Apps for sharePoint
Apps for sharePointApps for sharePoint
Apps for sharePointSeiji Noro
 
20140712 knockoutjs-hands-on-in-osaka
20140712 knockoutjs-hands-on-in-osaka20140712 knockoutjs-hands-on-in-osaka
20140712 knockoutjs-hands-on-in-osakaSeiji Noro
 
20140517 knockoutjs hands-on
20140517 knockoutjs hands-on20140517 knockoutjs hands-on
20140517 knockoutjs hands-onSeiji Noro
 
20140127 riaに代わる技術 実用的spa
20140127 riaに代わる技術 実用的spa20140127 riaに代わる技術 実用的spa
20140127 riaに代わる技術 実用的spaSeiji Noro
 
Apps for office summit 20131221
Apps for office summit 20131221Apps for office summit 20131221
Apps for office summit 20131221Seiji Noro
 
Appsfor office summit_20131221
Appsfor office summit_20131221Appsfor office summit_20131221
Appsfor office summit_20131221Seiji Noro
 

Más de Seiji Noro (20)

Laravel Office365 20180908
Laravel Office365 20180908Laravel Office365 20180908
Laravel Office365 20180908
 
Exment docker with Office365 20180825
Exment docker with Office365 20180825Exment docker with Office365 20180825
Exment docker with Office365 20180825
 
Exment ace with Office365 20180824
Exment ace with Office365 20180824Exment ace with Office365 20180824
Exment ace with Office365 20180824
 
20180630 it engineer_summit
20180630  it engineer_summit20180630  it engineer_summit
20180630 it engineer_summit
 
Ace 20180215
Ace 20180215Ace 20180215
Ace 20180215
 
20171216 netラボ
20171216 netラボ20171216 netラボ
20171216 netラボ
 
VJCD2017 Accelerating digital transformation with azure and cognitive services
VJCD2017 Accelerating digital transformation with azure and cognitive servicesVJCD2017 Accelerating digital transformation with azure and cognitive services
VJCD2017 Accelerating digital transformation with azure and cognitive services
 
Azure IoT updates
Azure IoT updatesAzure IoT updates
Azure IoT updates
 
VJCD2017 SharePoint Framework (SPFx)
VJCD2017 SharePoint Framework (SPFx)VJCD2017 SharePoint Framework (SPFx)
VJCD2017 SharePoint Framework (SPFx)
 
VJCD 2017 Microsoft Cloud Developer Seminar in Hanoi
VJCD 2017 Microsoft Cloud Developer Seminar in HanoiVJCD 2017 Microsoft Cloud Developer Seminar in Hanoi
VJCD 2017 Microsoft Cloud Developer Seminar in Hanoi
 
How to register connpass
How to register connpassHow to register connpass
How to register connpass
 
Ace 20171017
Ace 20171017Ace 20171017
Ace 20171017
 
Enginner summit201509 snoro
Enginner summit201509 snoroEnginner summit201509 snoro
Enginner summit201509 snoro
 
BCP (business continuity plan) and Office365
BCP (business continuity plan) and Office365BCP (business continuity plan) and Office365
BCP (business continuity plan) and Office365
 
Apps for sharePoint
Apps for sharePointApps for sharePoint
Apps for sharePoint
 
20140712 knockoutjs-hands-on-in-osaka
20140712 knockoutjs-hands-on-in-osaka20140712 knockoutjs-hands-on-in-osaka
20140712 knockoutjs-hands-on-in-osaka
 
20140517 knockoutjs hands-on
20140517 knockoutjs hands-on20140517 knockoutjs hands-on
20140517 knockoutjs hands-on
 
20140127 riaに代わる技術 実用的spa
20140127 riaに代わる技術 実用的spa20140127 riaに代わる技術 実用的spa
20140127 riaに代わる技術 実用的spa
 
Apps for office summit 20131221
Apps for office summit 20131221Apps for office summit 20131221
Apps for office summit 20131221
 
Appsfor office summit_20131221
Appsfor office summit_20131221Appsfor office summit_20131221
Appsfor office summit_20131221
 

Último

CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 

Último (8)

CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 

Office365 api dev 20140802

Notas del editor

  1. Microsoft のデータセンターに展開されるOffice365/Bing/Outlook.com
  2. クラウドサービス
  3. public async Task<ActionResult> Test() { var Message = await MailApiSample.GetMessages(); return View(); }