PowerPoint プレゼンテーション

Similar documents
Visual Studio with Cordova クロスプラットフォーム開発の全貌

Notesアプリが iPadで動くDomino Mobile Apps ご紹介

20th Embarcadero Developer Camp

PowerPoint プレゼンテーション

Windowsユーザでも 手軽に作れるiPhoneアプリ

Oracle Policy Automation 10.0システム要件

PowerPoint プレゼンテーション

IBM 次世代クラウド・プラットフォーム コードネーム “BlueMix”ご紹介

--

Oracle ADF Mobileの概要とよくある質問

スマートデバイスにおける業務向けアプリケーションの課題とは?

PowerPoint プレゼンテーション


富士通Interstage Application Server V10でのOracle Business Intelligence の動作検証

BIP Smart サンプル説明書

システムインテグレータのIPv6対応

CA Federation ご紹介資料

BIP Smart サンプル説明書

ArcGIS for Server 機能比較表

Make the Future Java FY13 PPT Template

プレポスト【問題】

スライド タイトルなし

OpenRulesモジュール

IM-SecureSignOn


作成日 :2017/03/29 ******************************************************************************* ** ** ** FUJITSU Cloud Service K5 ** ** ** ** ソフトウェアカフ

開発者向けクラウドサービスを活用したリッチな Web/ モバイル アプリケーションの構築手法 杉達也 Fusion Middleware 事業統括本部担当ディレクター [2013 年 4 月 9 日 ] [ 東京 ]

クラウド税務 会計 給与システム開発にスピードを!A-SaaS が Sencha Ext JS / Sencha Test を導入した軌跡 第 36 回エンバカデロ デベロッパーキャンプ アカウンティング サース ジャパン株式会社土田拓也 斎藤はるか 北村圭 本文書の一部または全部の転載を禁止します

Oracle Cloud Adapter for Oracle RightNow Cloud Service

マルチデバイス開発を強化するエンバカデロのRADテクノロジー

OpenRulesモジュール

目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い 10.Netフレームワーク 10 開発資料 10 第 2 章 Mono 11 Monoの歴史 1

目次 1. 研究の背景と目的 1.1. 背景 1.2. 目的 2. 研究計画 3. 現状報告 3.1. 制作中の Web アプリケーション 使用する技術 概要 機能 課題 参考にしたサイト 書籍 3.2. その他の取り組み 4.

事前準備 1. Visual Studio Community 2013 または Professional 以上のエディションのインストール 2. Android スマートフォンへの任意の QR コードリーダーアプリのインストール 3. アプリ素材のダウンロード

_RL_FIN

58.pdf

楽2ライブラリ Smart

<4D F736F F D208DCC91F088C48C8F955D89BF8F915F8DA196E5504A>

BIP Smart FAQ

CNO2009_Enquete_Report.key

PowerPoint プレゼンテーション

~ アドレス収集くん ~ セキュリティ対策御説明資料

スライド 1

ASP.NET 5 Web 開発 ~ フレームワーク編 ~

Delphi/400活用! スマートデバイスアプリケーション開発

「RAD Studio XE5によるマルチ言語/マルチデバイス開発の進め方」

【別冊】FENICS II ユニバーサルコネクト デバイス証明書認証サービス 接続確認機器

Microsoft Word 基_シラバス.doc

Oracle Mobile Cloud Service Overview モバイル開発を迅速/簡単にするOracleのクラウドソリューション

intra-mart 製品マニュアル一覧表

Rmenuフレームワーク

home-portal2_mobile_quickguide_user_v1.0

[Unifinity]運用マニュアル

SinfonexIDaaS機能概要書

Release Notes

S2Pradoの紹介

マルウェアレポート 2018年1月度版

FUJITSU Software Systemwalker for Oracle V15 (15.1) 紹介資料

セットアップカード

テキスト中の表記について 画面中に表示される文字の表記ウィンドウ ボタン メニューなど 画面に表示される文字は [] で囲んで表記しています 画面上に表示される選択肢や 入力する文字については で囲んで表記しています ディレクトリの表記本テキストではファイルのパスを表す際 すべてデフォルトのインスト

Microsoft PowerPoint - Skype for business の概要.pptx

一般法人向け Office 365 の紹介 Office 2007 がデスクトップアプリケーションのスイートであるように 法人向けサブスクリプションの Office 365 は 最新バージョンの Office デスクトップアプリケーションを含む 強力なオンラインサービスを提供するスイートです Off

WebアプリケーションサーバJBoss入門

Delphi/400開発ノウハウお教えします Googleマップ連携によるリッチなGUIアプリ開発

テキスト目次 1. 概要 1-1.Angular とモダン Web [8] HTML5 による機能拡張 HTML5 で未解決の課題モダン Web による解決モダン Web のシステム概念図複利計算アプリを体験モダン Web と SPA モダン Web が常識を変える分散処理の課題分散処理の解決策モダ

untitled

新デザインの概要 目次 トップ画面 機器画面 メニュー画面 概要 組織 ユーザー 機器 証明書管理 管理 ブラウザー Zone Management 2

ごあいさつ 貴社益々ご清栄のこととお喜び申し上げます この度は 弊社の総合 IT サポートツール Optimal Biz ご提案の機会を賜りまして誠にありがとうございます スマートデバイス等の有効活 および管理について 改めて 提案書 としてまとめさせていただきました 本提案が貴社のますますのご発展

ファイルをアップロードする場合は BOX2 画面で + をタップし ギャ ラリーからアップロード ストレージからアップロード を選択します フォルダを作成する場合 フォルダの作成 をタップします フォルダ名を入力して > をクリックするとフォルダが作成されます ギャラリーからアップロード を選択した

ファイルをアップロードする場合は BOX2 画面で + をタップし ギャ ラリーからアップロード ストレージからアップロード を選択します フォルダを作成する場合 フォルダの作成 をタップします フォルダ名を入力して > をクリックするとフォルダが作成されます ギャラリーからアップロード を選択した

スピーカースライド作成前の確認シート例

Install / Protect / Monetize InstallShield 全機能 データシート プロフェッショナルなインストールの作成 PREMIER PROFESSIONAL EXPRESS MSIX パッケージ サポート フレームワークをサポート Windows Installer(

KDDI Smart Mobile Safety Manager 用語集 最終更新日 2018 年 12 月 13 日 Document ver1.0 (Web サイト ver.9.5.0)

CLUSTERPRO MC ProcessSaver 2.3 for Windows 導入ガイド 第 5 版 2018 年 6 月 日本電気株式会社

How to Use the PowerPoint Template

html5_ver2_kai.pdf

ETOS 画面の Web 化 / 帳票印刷のオープン化体験お試し変換サービスのご紹介 ACOS-4 システムの業務改善提案

IBM Presentations: Smart Planet Template

以 下 の 事 項 は 弊 社 の 一 般 的 な 製 品 の 方 向 性 に 関 する 概 要 を 説 明 する ものです また 情 報 提 供 を 唯 一 の 目 的 とするものであり いかなる 契 約 にも 組 み 込 むことはできません 以 下 の 事 項 は マテリアルやコード 機 能 を

iPhoneとAndroidの比較

KDDI Smart Mobile Safety Manager Apple Business Manager(ABM) 運用マニュアル 最終更新日 2019 年 4 月 25 日 Document ver1.1 (Web サイト ver.9.6.0)

Apple Push 通知サービスについて モバイルデバイス管理 (MDM) と Apple Push 通知サービス Apple Push 証明書を登録する目的... 3 Apple Push 証明書 Apple Push 証明書登録 Apple P

IBM Cloud Social Visual Guidelines

Oracle Documents Cloud Service 企業利用に最も安全・安心なクラウドファイル同期・共有サービス

課題情報シート テーマ名 : 動画中継ラジコンカーの製作 担当指導員名 : 土山博剛実施年度 : 25 年度施設名 : 四国職業能力開発大学校課程名 : 専門課程訓練科名 : 電子情報技術科課題の区分 : 総合制作実習課題学生数 : 1 時間 : 12 単位 (216h) 課題制作 開発のポイント

FUJITSU Software Systemwalker for ERPパッケージ ジョブ連携 V16.0 紹介資料

Visual Studio 2012 と ASP.NET に見る、最新 Web 開発の魅力

ヘルプガイド デジタルペーパー Digital Paper App for mobile Digital Paper App for mobile は Google Play または App Store でダウンロードできます Digital Paper App for mobile で検索してくだ

Mobile Framework

商用監視ソフトウェアユーザの Zabbix 移行へ朗報 Zabbix Event Viewer のご紹介 【本邦初公開】

BIP Smart FAQ

2 SmaSvr SmaSvr システムの概要 テクノベインズでは 業務系周辺機器 業務系周辺機器が操作できる スマート端末 が操作できる スマート端末 が操作できる スマート端末アプリ環境 アプリ環境の提供 提供 を実現できる方法 実現できる方法 実現できる方法について研究してきた 研究してきた

目的 概要 全体像 概念図 用語の定義 用語 説明 用語 説明 用語 説明 用語 説明 参考資料

管理者から携帯電話に向けて命令や位置確認を行います 携帯電話からリアルタイムに情報をアップロードするとともに サーバ側のデータと同期をします GPS 測位を用いて 現在位置や軌跡を管理します 携帯電話からシステム契機でメールを送付します 基幹サーバと連携するためのデータファイルの出力や プリンタ連携

Silk Central Connect 15.5 リリースノート

4. 環境要件 WebWrapper および WebWrapper 管理サーバ <Windows 版 > Windows2000Server ( サービスパック 3 また 4 適用済 ), Windows Server 2003 <Solaris 版 > SPARC CPU を搭載する Sun 製ワ

ニフティクラウド mobile backend 概要 サービス名 : ニフティクラウド mobile backend ( ニフティクラウドモバイルバックエンド ) アドレス : 利用対象者 : スマートフォンアプリを開発する個人および企業 基本仕

— IM-VisualDesigner Migration Tool 2017 Spring リリースノート   初版  


IBM i のスマート・デバイス活用【HATSのiPhone / iPadサポート編】

Transcription:

D-3 今だからこそ考える エンタープライズ モバイル アプリケーション開発 2015/07/15 株式会社エクサ テクノロジーイノベーション部開発品質技術室 原嶋徹 2015 EXA CORPORATION

Web 技術を使ったモバイル アプリで 業務改善してみませんか? Apache Cordova のご紹介 1

エンタープライズの定義 エンタープライズ 企業向けアプリケーション例 : 営業管理 生産管理 コンシューマ 個人向けアプリケーション例 :EC サイト ゲーム 組み込み ハードウェア制御アプリケーション例 : エレベータ制御 2

今日の内容 1. 業務環境の変化 2. モバイル動向 3. ハイブリッド モバイル開発 4. Apache Cordova 検証 5. まとめ 3

1. 業務環境の変化 2. モバイル動向 3. ハイブリッド モバイル開発 4. Apache Cordova 検証 5. まとめ 4

業務環境の変化 業務プロセスの標準化 から 標準化 + 個別化 へ データ プロセス統制 日常生活でのモバイル利用 ワーク ライフ バランス 5

業務環境の変化 モバイルも業務のプラット フォームとして活用したい! 6

1. 業務環境の変化 2. モバイル動向 3. ハイブリッド モバイル開発 4. Apache Cordova 検証 5. まとめ 7

モバイル動向 Android と ios に 2 分割 2015/3 月のシェア ( 日本 ) 0.4% 2.1% 45.1% 52.3% Android ios Windows other 8 Kantar Worldpanel 社調査

モバイル アプリの課題 ベンダーに依存 & 増加中 iphone ios8 Objective-C Swift 2.0 Xcode Windows Phone Windows Phone 8.1 C#/VB.net.Net Framework 4.5 VisualStudio 2013 Android Android 5.1 lollipop Java SE 8.0 Android Application Framework Android Studio 9

モバイル向け Web 技術動向 レスポンシブ Web デザイン シングルページアプリケーション HTML5 10

レスポンシブ Web デザイン コンバートサービスから CSS フレームワークを使ってデバイスごとにデザイン指定 モバイルファースト モバイル端末での利用を第一に考えてデザイン 11

Bootstrap 全ての端末 ブラウザで同じ表示にするための CSS フレームワーク 4 タイプの画面サイズを定義し 個別にレイアウト構造が 指定できる 12

シングルページアプリケーション プラグインによる拡張ベースからブラウザ標準機能でのリッチなインタフェース実現 DOM 操作による画面切り替え より流動的な UX を提供 13

AngularJS 動的に画面を構成できるJavaScriptフレームワーク ルーティング テンプレートで実現 CRUD アプリケーションに親和性が高い MVC パターンで今までのアプリケーションに構造が近い Dependency-Injection の実装 独立性を保ち 多人数で開発する時に影響範囲を限定できる 14

HTML5 グラフィックスの強化 ローカルのファイル操作 非同期通信の強化 カメラや加速度センサーなどのローカルデバイスへ接続 15

モバイル向け Web の課題 ローカルデバイスはまだ使えない カメラ対応状況 (2014/12 版 ) Mobile HTML5 調査 Push 通知はブラウザが立ち上がっていることが前提 16

モバイルを最大限に活用するために ベンダーは固定されたくない モバイルアプリケーション ローカルデバイスの機能は使いたい Web アプリケーション Web+ モバイル 17

1. 業務環境の変化 2. モバイル動向 3. ハイブリッド モバイル開発 4. Apache Cordova 検証 5. まとめ 18

ハイブリッドとは アプリケーションはWeb 技術で開発 ローカルデバイス操作はモバイル技術で開発 フレームワークで差分を吸収 ハイブリッド用フレームワーク 19

Apache Cordova1- 概要 - PhoneGap を Adobe 社が買収し Apache へ寄贈したハイブリッド モバイル アプリケーション開発フレームワーク IBM MobileFirst, Oracle Mobile Application Framework IonicFramework 等で採用 20

Apache Cordova2- 仕組み - Web 技術を使って画面作成 Node.jsを使って環境毎にビルド ライブラリからローカルデバイス操作 21

1. 業務環境の変化 2. モバイル動向 3. ハイブリッド モバイル開発 4. Apache Cordova 検証 5. まとめ 22

Apache Cordova- 検証ポイント - 1 アプリケーションの開発生産性 2 ローカルデバイス制御の容易性 3 Web サーバとの通信方針の確立 テキストデータ バイナリデータ 23

Apache Cordova- 検証ソフトウェア構成 - 今まで作成してきた Web アプリケーションと同じ構成で実現 24

Apache Cordova- 検証コンポーネント構成 - 一般的なシングルページアプリケーションのコンポーネント構成で実装 RPC Template Factory View Controller Model JSON Action Service Dao Utils DTO Container Device 25

26 検証実施状況

検証結果 1: アプリケーションの開発生産性 Web 技術のみでアプリケーション作成可能 ブラウザでも動作確認でき テストしやすく生産性が良い Web 画面用フレームワークが必須 画面を統一するために CSS フレームワークが必須 画面制御のために JavaScript フレームワークが必須 27

検証結果 2: ローカルデバイス制御の容易性 Apache Cordova で公開されているプラグインを使い ローカルデバイスへアクセス可能 ローカルデバイス初期化処理に時間がかかるため シングルページアプリケーションパターンが必須 標準 API の複雑度が高いため Wrap したフレームワークを使うと良い 28

検証結果 3:Web サーバとの通信方針の確立 テキストデータは Ajax で通信 バイナリデータは Apache Cordova のプラグインを使い 1 ファイルごと通信 モバイルでトランザクション制御の仕組みが必要になるため フレームワークが必須 複数ファイル操作を行いたい場合には ファイル ごとに送信し 1 リクエストになる様に制御する 29

検証結果まとめ Apache Cordova は有用 Apache Cordova 単体で使うのではなく Wrapper + Web 画面フレームワークを併用すべし Apache Cordova + ngcordova + AngularJS + Bootstrap 30

1. 業務環境の変化 2. モバイル動向 3. ハイブリッド モバイル開発 4. Apache Cordova 検証 5. まとめ 31

まとめ 業務環境の変化 業務効率化のために 個人のモバイルが重要 最近のモバイル動向 クロスプラットフォーム+ローカルデバイス利用のために ハイブリッド ハイブリッド モバイル開発 Apache Cordova Apache Cordova 検証 + ngcordova + AngularJS + Bootstrap 32

ハイブリッドの適用範囲 エンタープライズ コンシューマ ローカルデバイスを使う ハイブリッド ネイティブ ローカルデバイスを使わない Web 33

今後 Mobile Enterprise Application Platform IBM MobileFirst Platform + クラウド Bluemix 34

おわりに 一緒に Web 技術を使ったモバイル アプリで業務改善してみませんか? 35 webpot@exa-corp.co.jp

36 QA

37 END

本資料で使用されている商標 登録商標 Apache Cordova, Struts2 は Apache Software Foundation の商標または登録商標です Node.js は Joyent, Inc の商標または登録商標です ngcordova, IonicFramework は Drifty 社の商標また登録商標です Bootstrap は Twitter 社の商標または登録商標です AngularJS, Android, Android lollipop, Android Application Framework, Android Studio は Google, Inc. の商標または登録商標です iphone, ios, Objective-C, Swift, Xcode は Apple Computer, Inc. の商標または登録商標です Windows, Windows Phone,.Net Framework, VisualStudio2013 は Microsoft 社の商標または登録商標です IBM MobileFirst Platform, IBM Bluemix は International Business Machines Corporation の商標または登録商標です Oracle Mobile Application Framework, Java SE, JavaWebStart は Oracle Corporation 及びその子会社 関連会社の商標または登録商標です Curl は SCSK 社の商標または登録商標です SpringFramework は SpringSource の商標または登録商標です mybatis は The Mybatis team の商標または登録商標です 38