(Microsoft PowerPoint - 1_MFP\203n\203C\203u\203\212\203b\203h\203A\203v\203\212\212J\224\255\203Z\203~\203i\201[_Overview.ppt [Compatibility Mode])

Similar documents
スライド 1

スライド 1

スライド 1

エレクトーンのお客様向けiPhone/iPad接続マニュアル

インターネット接続ガイド v110

Microsoft Word - quick_start_guide_16 1_ja.docx

Pitfall of Test Automation

ScanFront300/300P セットアップガイド

PowerPoint プレゼンテーション

ダウンロード方法アルテラのソフトウェアをインストールするためのダウンロード ファイルには以下の種類があります.tar フォーマットのソフトウェアとデバイス ファイルの完全なセット ダウンロードとインストールをカスタマイズするための個別の実行ファイル ディスクに焼いて他の場所にインストールするための

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

iPhone/iPad接続マニュアル

2


ダウンロード方法 アルテラのソフトウェアをインストールするためのダウンロード ファイルには以下の種類が あります.tar フォーマットのソフトウェアとデバイス ファイルがバンドルされたセット ダウンロードとインストールをカスタマイズするための個別の実行ファイル ディスクに焼いて他の場所にインストール

ダウンロード方法 アルテラのソフトウェアをインストールするためのダウンロード ファイルには以下の種類があります.tar フォーマットのソフトウェアとデバイス ファイルがバンドルされたセット ダウンロードとインストールをカスタマイズするための個別の実行ファイル ディスクに焼いて他の場所にインストールす

AWS Client VPN - ユーザーガイド

外部SQLソース入門

2D/3D CAD データ管理導入手法実践セミナー Autodesk Vault 最新バージョン情報 Presenter Name 2013 年 4 月 2013 Autodesk

ScanFront 220/220P 取扱説明書

ScanFront 220/220P セットアップガイド

untitled

TH-47LFX60 / TH-47LFX6N

The Microsoft Conference 2014 MN-212 ROOM D

WYE771W取扱説明書

Microsoft PowerPoint - LAB-03-SR18-ã…Łã‡¡ã‡¤ã…«ã…ªã‡¹ã…‹ã‡¢-v1

DDR3 SDRAMメモリ・インタフェースのレベリング手法の活用

PowerPoint プレゼンテーション

PowerPoint Presentation


基本操作ガイド

操作ガイド(本体操作編)

ベース0516.indd

The Microsoft Conference 2014 ROOM F

MSCD Slide Template

テクニカルホワイトペーパー HP Sure Run HP PC のハードウェア強制されたアプリケーション永続性 HP Sure Run は ハードウェア強制アプリケーション永続化ソリューションで OS の実行中にポリシー適用ハードウェアとの通信を維持する機能を備えています OS 内の HP Sure

Title Slide with Name

untitled

DIGNO® ケータイ ユーザーガイド


AutoCAD WS Mobile アプリケーション

PowerPoint プレゼンテーション

基本操作ガイド

Release Notes

Microsoft PowerPoint - MS米野様 [事前公開用] 2-c_hkomeno


untitled

Salesforce DX.key

PowerPoint Presentation

操作ガイド(本体操作編)

ハイブリッド デバイス管理 ~Microsoft Intune~

NOTICE The information contained in this document is believed to be accurate in all respects but is not warranted by Mitel Networks Corporation (MITEL

VQT3B86-4 DMP-HV200 DMP-HV150 μ μ l μ


アジェンダ ビッグデータ&アナリティクス ビッグデータ&アナリティクス 関 連 サービス Bluemix ではじめるアナリティクス まとめ 2

Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involv

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ


IM 21B04C50-01


Windows Phone 用 Cisco AnyConnect セキュアモビリティクライ アントユーザガイド(リリース 4.1.x)

SonicWALL SSL-VPN 4000 導入ガイド

AQUOS ケータイ2 ユーザーガイド

ユーザーズマニュアル

3. クラスリンク ( 先生の IP アドレス >:< ポート >) を生徒と共有して生徒がブラウザーから接続できるようにします デフォルトのポート番号は 90 ですが これは [Vision 設定 ] から変更できます Netop Vision Student アプリケーションを使


NetVehicle GX5取扱説明書 基本編

i5 Catalyst Case Instructions JP

PowerPoint プレゼンテーション

Title Slide with Name

DS-30

PowerPoint プレゼンテーション

DDK-7 取扱説明書 v1.10

スライド 1

Veritas System Recovery 18 System Recovery Disk

REDCap_EULA_FAQ

展開とプロビジョニングの概念

Xperia™ Z3 ユーザーガイド

cocos2d-x #cocos2d-x

1. 電 子 メール カレンダー 連 絡 先 の 統 合 Outlook は 受 信 箱 の 操 作 方 法 が 一 貫 して いる 点 が 何 も 考 えなくても 自 然 に 操 作 できる と お 客 様 に 好 評 です Gmail では 操 作 性 に 影 響 する 機 能 更 新 が 頻

--

Oracle データベース移行計画アセスメント:移行前

Title Slide with Name

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

_EMS概要_クラウドを使う上で考慮すべきこと(セキュリティ視点で60分語るv4)_E5まで

untitled

TH-80LF50J TH-70LF50J

SketchBook Express V6.0.1

次の 10 年間におけるビジネス IT トレンド CIO Insight モビリティ 2020 年までにモビリティ クラウド ソーシャル ビッグデータ技術は IT ビジネスの少なくとも 80% を占めることになる クラウド BI / ビッグデータ ソーシャル Gartner ビジネス上の優先課題に対

Oracle パブリック・クラウド・サービス無料トライアル 申込手順書

Microsoft Word - HowToSetupVault_mod.doc

メールをサーバーに保存する 実行 SD カードに保存したメールデータを サーバーに保存します ほかの携帯電話でも利用可能な形式で保存するため データの一 部が破棄 または変更される場合があります 保存が開始されます 保存を中断する場合は キャンセルをタップします 中断した場合 データは保存されません

Oracle Cloud Adapter for Oracle RightNow Cloud Service

DreamSpark とは 学 生 や 教 員 のみなさまの 技 術 的 な 学 習 や 教 育 研 究 をサポートする 年 間 制 のサブスクリプションプログラムです マイクロソフトの 開 発 ツールやサーバー 製 品 を 全 学 でご 利 用 いただけます すでに 多 くの 大 学 の 皆 さま

PowerPoint Presentation

IBM API Connect 開発者ポータル構成ガイド 1章

Zinstall WinWin 日本語ユーザーズガイド

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

Adobe Acrobat DC 製品比較表

PowerPoint プレゼンテーション

Transcription:

MobileFirst Platform Foundation ( 旧 Worklight) ハイブリッド アプリケーション開発セミナー概要 2015 年 4 月 21 日日本 IBM( 株 ) 日本 IBM システムズ エンジニアリング ( 株 ) 2015 IBM Corporation

MobileFirst Platform におけるマルチ OS 対応開発の選択肢 2015 IBM Corporation 2

マルチ OS 対応開発の選択肢 Native Cordova Xamarin (Swift) 2015 IBM Corporation 3

IBM MobileFirst SDK for Xamarin Xamarin component store から使用可能 IBM MobileFirst Platform Foundation の SDK を使うことで Xamarin 開発者は C# 言語を使用して ios や Android 向けのリッチなネイティブ エンタープライズ グレードなモバイル アプリを構築できるようになる https://components.xamarin.com /view/ibm-worklight Xamarin Studio 統合されたサービス セキュリティ認証インテグレーション通知 Note : この機能はIBM MobileFirst Platform Foundation product の一部としては利用できません Xamarin component store でのみ利用可能です アプリ管理 アナリティック 2015 IBM Corporation 4

Worklight SDK for Xamarin-Studio Integration Worklight コンポーネントを Xamarin Studio に導入 Worklight のサーバー サイド モジュールを作成し Worklight CLI を利用してデプロイ 5 Xamarinによって アプリはC# で開発 アプリからWorklight API を利用可能 デバイスのネイティブ機能にアクセスする拡張ライブラリーやクライアントAPIを利用可能 アプリをビルドし Worklightにデプロイ 2015 IBM Corporation 5

Apache Cordova とは Hybrid アプリ (HTML,JS,CSS を使って開発したモバイルアプリ ) を開発するためのプラットフォーム WebView と Native 間の仲介層を提供し Native 機能の利用を容易にするための Plugin インタフェースなどを提供している 2015 年 4 月現在で 最新バージョンは 4.0.0 サポートするプラットフォーム : Android, ios, Windows Phone 8, Windows, BlackBerry, Firefox OS など 基本操作はコマンドラインから実施 $ cordova create myapp $ cd myapp $ cordova platform add ios $ cordova build ios $ cordova run ios Plugin の検索 Plugins Registry (over 900 plugins) $ cordova plugin search bar code com.phonegap.plugins.barcodescanner - You can use the BarcodeScann サポート状況 : http://cordova.apache.org/docs/en/4.0.0/guide_support_index.md.html#platform%20support 2015 IBM Corporation 6

MobileFirst Platform におけるハイブリッド開発の特徴 2015 IBM Corporation 7

ハイブリッドアプリでネイティブのカスタマイズ性 柔軟性を最大化 New OS によるアプリ起動 Custom native code new Worklight 初期化 Custom native code new Cordova 初期化 Custom native code new ネイティブ画面表示 Web 画面表示 ネイティブ画面表示 複数のポイントで実行可能 Worklight はデフォルトとしてユーザーからネイティブにカスタマイズできるように定義 異なる処理に複数のポイントで実行可能 ネイティブ画面と HTML 画面は タブやナビゲーション コントローラーなど 親ページにも子ページにもなれる リサイズやカスタマイズが容易に可能 アクションやデータを交互に送れる 2015 IBM Corporation 8

ハイブリッド開発の卓越した柔軟性 同じアプリの中で ネイティブと Web コードの完全に自由な混在が可能 同じ画面中のネイティブと Web コンポーネント ボタン タイトルとアイコンを含んだネイティブ ヘッダー Web コンポーネントを含んだ WebView ネイティブのスクロールするティッカー 2015 IBM Corporation 9

MobileFirst Platform におけるハイブリッド開発のテスト 品質向上 2015 IBM Corporation 10

モバイル機能テストツール Test Workbench 同じ操作を繰り返すことなく 簡単にテストを自動化! モバイルアプリ打鍵テスト自動化 モバイルデバイス上での打鍵テストを記録しデバイス上のテストの自動化を実現 記録したテストの 順や データを GUI から編集可能 画 ショット付きのテスト結果を 動出 ネイティブとハイブリッドアプリケーションのテストをサポート Android と ios で動作 3 Step で自動テストが可能に! 1. テスト実施 & 記録 2. テスト編集 3. テスト実 ( 繰返し可 ) モバイル アプリケーションの品質向上 テスト工数の削減 2015 IBM Corporation 11

IBM MobileFirst Platform Quality Assurance 開発のあらゆる段階で入手したエンドユーザーからのフィードバックや 品質メトリクスと断片化された環境全体のモバイルアプリの品質を提供します エビデンスに基づいた優先順位付け モバイル戦略とユーザー体験において ビジネスと IT のコラレーションをもたらします Over the air (OTA) アプリ配布 最新版の利 可能になった最新版のアプリを すぐテスターの手けます 競合しないバグ報告 最新のテストを絶え間なく い ビルドを手間なく最適化します アプリのクラッシュ レポート なぜアプリが異常終了したのか を早期に発 します センチメント分析 炎上してしまう前に 実用的なフィードバックを抽出するために アプリ評価ビューを分析します 2015 IBM Corporation 12

MobileFirst Platform におけるハイブリッド開発のセキュリティ 2015 IBM Corporation 13

MFP が提供するセキュリティー機能の範囲 MFP では アプリケーション レベルのセキュリティーと管理を提供 モバイルアプリ デバイス MEAP (MFP) MDM (MaaS360) セキュリティーオフラインキャッシュの暗号化アプリケーションの改ざん防止認証 / シングルサインオンセキュリティー構成管理端末画面ロックデータ消去 ( ワイプ ) 改造検出 管理自動更新利用制限アプリケーション管理デバイス状態の管理端末インベントリー位置情報取得端末構成 注 ) デバイスのセキュリティーと管理は別途 MDM 製品の適用が前提 2015 IBM Corporation 14

MFP との関係 MaaS360 MFP MAM(Mobile Applicaiton Management) MDM(Mobile Device Management) デバイス管理 MDM サーバー 端末登録 リモートワイプ プロファイル管理 アプリ配布 / 管理 Root 化 /Jailbreak 検知 動作記録 etc. デバイス単位では対応できない! モバイル OS アプリ管理 アプリ登録 リモートワイプ プロファイル管理 アプリ配布 / 管理 Root 化 /Jailbreak 検知 動作記録 etc. MCM(Mobile Content Management) コンテンツ管理 生成 / 保管 更新 / 削除 アクセス制御 etc. 2015 IBM Corporation 15

まとめ マルチ OS 開発の選択肢として Apache Cordova と Xamarin が用意されています この後のセッションでは Apache Cordova を中心としたハイブリッド開発に言及します ハイブリッド開発では ネイティブとハイブリッドを混在させるミックス開発が可能です そのため既存のネイティブアプリの移行が容易です さらにハイブリッドアプリを開発した後の テスト自動化やフィードバック管理 バグ報告 などのツール MDM との連携等セキュリティーの機能がとても充実しています 2015 IBM Corporation 16

Copyright IBM Corporation 2012. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 2015 IBM Corporation 17

2015 年 4 月 21 日日本アイ ビー エム株式会社クラウド ソフトウェア事業部 2015 IBM Corporation 18

3 つの質問 : 良いモバイル アプリ の条件は? 何がモバイル アプリを 悪く するのか? 悪いモバイル アプリは お客様のビジネスにどんな負担 ( コスト ) を与えるでしょうか? 19 19 2015 IBM Corporation 2015 IBM Corporation19

Finding the answers: Forrester 調査 : What makes a mobile app good? 北アメリカと英国インドの 1,000 ユーザー What makes it bad? What does a bad app really cost our clients businesses? 北アメリカと英国インドの200 ビジネスとIT 責任者 20 20 2015 IBM Corporation 20

What we learned: Good mobile apps enable Mobile Moments* * As defined by Forrester in the book, The Mobile Mind Shift 21 2015 IBM Corporation 21 2015 IBM Corporation 21

First, you think you know what your customers want, but you probably don t. 22 2015 IBM Corporation 22 2015 IBM Corporation 22

即時にトランザクション的な目的のサービスを提供 ( コンテキストが重要 ) 1 4 in クイックにいつでも使えて クラッシュしない( パフォーマンス ルール!) レスポンス タイム 安定性や性能を犠牲にせずに安全 ( セキュリティーとパフォーマンス ) 23 2014 IBM Corporation 23 2015 IBM Corporation 23

コンシューマー : モバイル アプリで最も有効な機能は何ですか? 1 4 in アプリが期待通りに動かなかったら 使うのを止めてしまうか別のアプリを利 する 24 2014 IBM Corporation 24 2015 IBM Corporation 24

Good App の良さ 1 4 in 25 2014 IBM Corporation 25 2015 IBM Corporation 25

正しいアプリを得られなかったコストは? 消費者はタッチポイントで悪い体験をすると決定的に反応 従業員 1 4 in 26 2014 IBM Corporation 26 2015 IBM Corporation 26

良いモバイル アプリから得られる利益は顕著 1 4 in 27 2014 IBM Corporation 27 2015 IBM Corporation 27

悪いモバイル アプリのネガティブ インパクト 企業が負うリスクは コストの 2 倍 1 4 in 28 2014 IBM Corporation 28 2015 IBM Corporation 28

まとめ モバイル アプリ利 は増加 ユーザーはどこでも " モバイル ムーブメント を作っている 1 4 in コンシューマー向けアプリを提供している企業にとって モバイルアプリは利益の機会とブランドのエンゲージメントが増加 従業員モバイルアプリでは最初からビジネス上の利益が得られている 企業にとっては 堅牢で安定し目的にあったアプリを作ることができる正しいモバイル基盤に投資すべき時です 29 2014 IBM Corporation 29 2015 IBM Corporation 29

Questions? 30 2015 IBM Corporation 30