Upload
hiroshi-satoh
View
304
Download
1
Embed Size (px)
DESCRIPTION
第3回 Apps for Office 勉強会資料。 乗換案内とApps for Officeの連携した製品「乗換案内 - Office」を中心に、 アプリ開発にApps for Officeを選択するメリットについて解説。
Citation preview
第3回 APPS FOR OFFICE勉強会
佐藤 裕
自己紹介①
・佐藤 裕(さとう ひろし)
・Birthday 1989/7/3 Age 25
・ジョルダン株式会社勤務
(乗換案内の会社)
自己紹介②(仕事内容)
Apps for Officeアプリ「乗換案内 - Office」開発中です
経路検索の実行と、ユーザーごとの交通費を管理できます
本題
ローカルファイルの読込
ファイルの保存
別アプリの起動
値の挿入
APPS FOR OFFICEで出来ること・・・少ない
予定表の登録
対応OFFICE・・・少ない(例:EXCEL)
Excel2003
Excel2007
Excel2010
Excel2013
Excel
Online
出来ること少ない・・・・
使えるOfficeも少ない・・・・
関数やVBA・VSTOもあるし・・・・・
→今回のテーマ
なぜApps for Officeを選ぶのか?(Apps for Officeを選ぶメリットとは)
答えの一つ
これに注目してみる
「Apps for OfficeはWebアプリ」
→Webアプリの特性を活かす!
よくありそうな質問
Q:
「開発言語はhtml・css・javascript」とあるが、
aspx、PHP、node.jsなどの
サーバサイド言語は使えるのか?
A:使えます
例『乗換案内 – OFFICE』の場合(デモンストレーション)
ログイン画面
認証処理をかけることができる
トップ画面
CSS・jQueryなどの豊富なWebライブラリ
経路検索
Web API呼び出し(乗換案内 Biz API)
経路登録
Azure SQL Databaseによるデータ保存
経路一覧のEXCEL出力
Office.jsでアプリ⇔Excel連携
経路一覧のEXCEL出力
Office.jsでアプリ⇔Excel連携
OUTLOOK予定表にも対応
ほぼ同じプログラムソースで、Outlook予定表でも
アプリ起動可能
(経路は予定表に
登録されます)
ブラウザ
ほぼ同じプログラムソースで、Webアプリ専用の機能(例:PDF出力)を実行可能
ブラウザ
ほぼ同じプログラムソースで、Webアプリ専用の機能(例:PDF出力)を実行可能
結論
「Apps for Officeの実体はWebアプリ」→豊富なWeb開発資産を存分に活かす!
YOUTUBEで「乗換案内 OFFICE」で検索
https://www.youtube.com/watch?v=iSGWJb6U5oo
ご静聴ありがとうございました!