24
Webプラットフォームとしての Sencha Space

Introducing Sencha Space

  • Upload
    -

  • View
    988

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Introducing Sencha Space

Webプラットフォームとしての

Sencha Space

Page 2: Introducing Sencha Space

自己紹介

• 中村久司 • 株式会社ゼノフィ関西事業所 事業所長 • Sencha オフィシャルトレーナー • 著書 • Sencha Touch 2 実践開発ガイド

Page 3: Introducing Sencha Space

• カリフォルニア州レッドウッドシティにある企業

• HTML5について先駆者として取り組み

• フレームワーク/ツール/サービスを提供

Sencha 社

Page 4: Introducing Sencha Space

Sencha 製品

Sencha Ext JS Sencha Touch Sencha GXT

Sencha Architect Sencha Cmd

Sencha Animator

Support Training

Sencha Space

フレームワーク層 ツール層 サービス層

Page 5: Introducing Sencha Space

Sencha 製品

Sencha Ext JS Sencha Touch Sencha GXT

Sencha Architect Sencha Cmd

Sencha Animator

Support Training

Sencha Space

フレームワーク層 ツール層 サービス層

Page 6: Introducing Sencha Space

Sencha Space

• いま企業でのモバイルデバイスの活用が注目されています • 個人所有のモバイルデバイスを仕事で活用 (BYOD) • 企業におけるツールとして大量導入 • しかし、セキュリティは大丈夫ですか? • Sencha Space は、セキュアな環境でモバイルWebアプリを起動できる、先進的なプラットフォームです。

Page 7: Introducing Sencha Space

Sencha Space

• ユーザー/デバイス/アプリ管理ツールとしての側面

• ネイティブアプリとしての側面

• セキュアなBYOD環境としての側面

• アプリケーション実行プラットフォームとしての側面

Page 8: Introducing Sencha Space

Space Manager

• 実行できるアプリの管理

• ユーザーの管理

• デバイスの管理

• など

Page 9: Introducing Sencha Space

Space Manager• ユーザーをグループに割り当て • グループにアプリを割り当て • → 実行できるアプリが確定 • デバイスは始めてアクセスしたときに自動登録 • 紛失したときにはデバイスを削除できる • → アプリは実行不可に、データもリモートで消去可能

Page 10: Introducing Sencha Space

クライアントアプリ

• iOS / Android で動作するネイティブアプリ

• App Store / Google Play から無料インストール

• Webアプリの実行プラットフォーム

Page 11: Introducing Sencha Space

クライアントアプリ

• デバイスのローカルに保存するものをすべて暗号化

• Sencha Space が提供する API を用いて

• アプリケーション間の通信

• デバイス機能の利用

Page 12: Introducing Sencha Space

クライアントアプリ

Page 13: Introducing Sencha Space

Sencha Space API

• http://space.sencha.io/space.js をインクルードするとAPIが利用可能に

• サイズはわずか 164KB

• Sencha Touch など Sencha のフレームワークを使っていなければならない、というわけではない

Page 14: Introducing Sencha Space

アプリ間の通信

• Invoke API を使うと他のアプリとの通信が可能 • フォアグラウンドで立ち上げる • → カメラ撮影、写真選択など • バックグラウンドで立ち上げる • → 連絡先から電話番号を取得する

Page 15: Introducing Sencha Space

デバイス機能の利用• Webアプリからはカメラなどのデバイスのネイティブ機能にはアクセスできない

• それをするには PhoneGap / Cordova でラップしてネイティブアプリにする必要がある

• Sencha Space では API でデバイス機能へのアクセスも提供。

Webアプリから機能を利用できる

Page 16: Introducing Sencha Space

利点Benefits

Page 17: Introducing Sencha Space

経営者にとって

• 既存のモバイルWebアプリへの変更が必要ない

• 既存アプリをそのまま使っても、デバイスに保存されるデータは暗号化される

• 料金が安い : Enterprise プランで $7.99 / 月

Page 18: Introducing Sencha Space

IT管理者にとって

• 導入管理のコスト削減

• 認証や使えるアプリの割り当てはSpaceに任せる

• デバイスの管理を簡単に

• 情報漏洩のリスクが最小限に

Page 19: Introducing Sencha Space

セキュリティ

• 通信環境からなどのデータの流失を防ぐ

• 盗難・紛失の際にデータを削除

• 退職者のデバイスからデータを削除

Page 20: Introducing Sencha Space

開発者

• モバイルWebアプリを作れば、それが各デバイスで動作可能

• App Store などへの登録は不要

• デバイス機能へのアクセスができる

• アプリ間で通信ができる

Page 21: Introducing Sencha Space

今後は

• デバイス API のさらなる拡大

• 利用できる機能はどんどん追加される予定

• デスクトップ版クライアントも

• PCでも Sencha Space の利点を享受

Page 22: Introducing Sencha Space

資料• Sencha Spaceの発表 • 英: http://www.sencha.com/blog/announcing-sencha-space • 日: http://www.xenophy.com/sencha-blog/10334 • Sencha Space ドキュメント • 英: http://docs.sencha.com/space/1.0.0/ • 日: http://docs.xenophy.com/space/1.0.0/ • 弊社ブログ • Sencha Space を始めよう - http://www.xenophy.com/sencha/10840

Page 23: Introducing Sencha Space

資料 (ビデオ)

• Sencha Space の紹介 • https://vimeo.com/84924763 • Sencha Space の詳しい説明 (Webセミナー) • https://vimeo.com/88971417 • いずれも日本語字幕付きで見やすくなっています

Page 24: Introducing Sencha Space

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