38
© 2014 IBM Corporation Simon Sasaki WebSphere Technical Sales, IBM Japan,Ltd. [email protected] Facebook:simon.tokyo Twitter:@simonTokyo エンタープライズ・アプリケーション・プラットフォーム IBM Worklight」のご紹介

IBM Worklight@html5j Enterprise Night Seminar

Embed Size (px)

DESCRIPTION

IBM Worklight紹介 html5jエンタープライズナイトセミナー

Citation preview

Page 1: IBM Worklight@html5j Enterprise Night Seminar

© 2014 IBM Corporation

Simon Sasaki WebSphere Technical Sales, IBM Japan,Ltd.

[email protected]:simon.tokyoTwitter:@simonTokyo

エンタープライズ・アプリケーション・プラットフォーム

「IBM Worklight」のご紹介

Page 2: IBM Worklight@html5j Enterprise Night Seminar

© 2014 IBM Corporation2

• 次世代クライアント開発(モバイルWeb/アプリ)の課題• Worklight概要

–セキュリティ:MAMアプリケーション管理–開発標準化:mBaaSバックエンド開発–開発標準化:Hybrid開発フレームワーク–品質管理:テスト自動化 DevOps

• まとめ

• 補足資料–無料開発者版URLなど

アジェンダ

Page 3: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation3

Mobile

次世代クライアント開発(モバイルWeb/アプリ)の課題

開発者の

要員確保

モバイル

セキュリティ

データの

暗号化

開発/サービス

標準化方針ノウハウ

MAM(アプリ遠隔管理)

mBaaS(バックエンド開発)

ハイブリッド開発フレームワーク

テスト自動化DevOps

課題や要件 ソリューション ベストプラクティス

最新OSへの

対応

開発者の

スキル育成

WorklightConsole

WorklightServer/Adapter

WorklightStudio/API

Test Workbench

MEAP

Page 4: IBM Worklight@html5j Enterprise Night Seminar

4

次世代クライアント開発(モバイルWeb/アプリ)の割合

UI開発

ユーザー体験

使いやすさ

セキュリティデバイス運用

30%が顕在化している (mobile UI)

70%が表面下に存在

する

アプリケーションのレスポンス

効果的、柔軟なプッシュ通知

位置情報の追跡

オフラインでの利用

B2Eの場合、アプリ配布

ユーザー認証 データ保護マルウェア

改ざん検知セキュリティ・パッチの適用

アプリケーションのバージョン管理、強制適用

ユーザー操作で生じる問題の解析

継続的なアプリケーションのメンテナンスの実施

マーケットへのリリース間隔

Web? Hybrid? Native?

チーム開発

アプリ開発手法システム開発ライフサイクル

バックエンド

開発

既存システムのサービス化、

サービス連携

認証・認可 / ユーザープロファイル管理

監査ログ、分析機能

ストレージ/ファイル

Page 5: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation5

Mobile

RDB

WorklightAPPL DB

既存現行既存現行既存現行既存現行システムシステムシステムシステム1

既存現行既存現行既存現行既存現行システムシステムシステムシステム2

WAS Liberty Core EditionWAS Liberty Core EditionWAS Liberty Core EditionWAS Liberty Core Edition(同梱) TomcatTomcatTomcatTomcat

Apache

負荷分散装置

InternetWAS

Liberty

WASLiberty

クライアントクライアントクライアントクライアント

ベンダーのプッシュ・サービス(Apple APN, Google GCM)

Apache

Worklight Studio

・App Store/Google Play/Windows Store/Application Center/MDMなどを利用してアプリをインストール

Report DB

DB2(同梱) or Oracle or MySQL

分析データ用サーバIBM SmartCloudAnalytics Embedded

IBM Java7

IBM Java7

plugin

plugin

AppCenter DB

Worklight Worklight Worklight Worklight サーバー、サーバー、サーバー、サーバー、Application CenterApplication CenterApplication CenterApplication Center、、、、Worklight ConsoleWorklight ConsoleWorklight ConsoleWorklight Consoleは、アプリケーション・は、アプリケーション・は、アプリケーション・は、アプリケーション・サーバー上で稼動サーバー上で稼動サーバー上で稼動サーバー上で稼動

Worklightの典型的サーバー構成クライアントとサーバー、RDBによる標準的な構成

Page 6: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation6

Mobile

アプリのセキュリティー

(MAM:アプリ遠隔管理)

MAM(アプリ遠隔管理)

mBaaS(バックエンド開発)

ハイブリッド開発フレームワーク

テスト自動化DevOps

Page 7: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation7

Mobile

MAM:Worklight Consoleアプリの考慮すべきセキュリティーと管理

対象対象対象対象 セキュリティー面セキュリティー面セキュリティー面セキュリティー面 管理面管理面管理面管理面 ソリューションソリューションソリューションソリューション

アプリ • データ暗号化データ暗号化データ暗号化データ暗号化

• 認証認証認証認証/SSO• アプリ改ざん防止アプリ改ざん防止アプリ改ざん防止アプリ改ざん防止

• ログ収集ログ収集ログ収集ログ収集

• 利用動向分析利用動向分析利用動向分析利用動向分析

• 端末単位アプリ遠隔無効化端末単位アプリ遠隔無効化端末単位アプリ遠隔無効化端末単位アプリ遠隔無効化

• 適切なバージョンアップ適切なバージョンアップ適切なバージョンアップ適切なバージョンアップ

MAM-> Worklight

デバイス • セキュリティ構成• 端末画面ロック• データ消去(ワイプ)• 改造検出

• 端末インベントリー• 位置情報取得• 端末構成

MDM-> FiberlinkMaas360

Page 8: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation8

Mobile

圧縮・暗号化による改ざん防止、チェックサムによる改ざん検知セキュリティー:暗号化、アプリ改ざん防止

実行ファイルの中身

Page 9: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation9

Mobile

• 管理者向けダッシュボード• アプリケーションのデプロイ• アプリケーションのバージョン管理

• プッシュ管理• アプリケーション停止

MAM:Worklight Consoleアプリの遠隔停止

Page 10: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation10

Mobile

特定のデバイスの全Worklightアプリ、または、特定のデバイスの特定のWorklightアプリで、アクセス拒否を設定可能

MAM:Worklight Consoleデバイス単位のアプリ遠隔停止

Page 11: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation11

Mobile

•「閉じる」ボタンをクリックしたときの挙動はアプリ単位での、サーバー・アクセス制御と同様

•「閉じる」ボタンでダイアログを閉じてもクライアント・アプリは操作可能

•アダプターなどのサーバー・アクセスは拒否される

MAM:Worklight Consoleデバイス単位のアプリ遠隔停止(クライアント画面)

Page 12: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation12

Mobile

• ログの収集・検索

アプリ・クラッシュログ(iOS, Android)

Worklightサーバーへのアクセスのログ

デバイス上でのログをサーバーに送信• WL.Analytics.log APIを実⾏

オフライン時は、ローカルへバッファ可能

• WebSphere Analytics Platform

Worklight Serverに同梱

File (JSON)フォーマット

• 拡張性

Tealeaf CX Mobile Serverと統合可能• デバイス操作ログ収集可能

Cognosなどと連携可能

Analytics

Platform

Worklight

Server

サーバーデータ

クライアントログ

データの参照や操作

重要な情報の収集、圧縮、配信

ロギング/分析(Consoleより分析結果を参照)

MAM:Worklight Console

Page 13: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation13

Mobile

13

ダッシュボード 位置情報

ログ検索 サーバーログ

ロギング/分析(Consoleより分析結果を参照)

MAM:Worklight Console

Page 14: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation14

Mobile

Private App store client for employees

*ipa *apk アプリアプリアプリアプリ

ケーションケーションケーションケーション

開発環境開発環境開発環境開発環境

• チーム間でのアプリケーション共有用基盤• 1) 組織内”Apple AppStore”もしくは”Google Play”の役割• 2) 開発時のコード共有環境• nativeもしくはHybridアプリケーションを対象• AndroidとiOS両方のアプリケーションを一元管理• クライアントにモバイルクライアントを導入

Application Center Console

クライアント

AppStore DB

BtoE最適化アプリ配信ストア、Apple AppStore/Google Playへリンクもアプリ配信:Application Center

Page 15: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation15

Mobile

ストアを経由だけではなく、サーバーから差分更新で常に最新化

アプリ起動時に、自動的にチェック。ユーザー応答なしで、アップデートも選択可。

対象は、ハイブリッドアプリのWebリソース部分(HTML5/JavaScript等)。

Android iOS

MAM:ダイレクト・アップデート

Page 16: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation16

Mobile

アプリ開発の標準化・方針

(mBaaS:バックエンド開発)

MAM(アプリ遠隔管理)

mBaaS(バックエンド開発)

テスト自動化DevOps

ハイブリッド開発フレームワーク

Page 17: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation17

Mobile

エンタープライズ・システムへの接続:• セキュアなクライアント・サーバー接続• バックエンド・データへの直接アクセス• 認証

• クライアント制御:• アプリケーションのバージョン管理• アプリケーションのダイレクト・アップデート

• 統合プッシュ通知• 利用状況の統計データ取得

Query

Update

data

Data/Result

as JSON

Invoke

adapter

procedure

SQL JMS

Worklight Server

CastIron

Response

1

2 3

4

Adapter

HTTP

mBaaS:Worklight ServerAdapterアーキテクチャー(JavaScript API)による軽量なバックエンド開発

Page 18: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation18

Mobile

統合プッシュ通知により、Apple/Google等ベンダー依存性を低減mBaaS:Worklight Server

通知を行いますか?

Worklight サーバーは、ユーザーおよびアプリにマップし

て、トークンを格納

複数デバイス/1ユーザーおよび複数アプリ/1デバイスを

サポート

デバイス・トークンの有効期限が切れた場合、Worklight

Serverがデバイスに対して、新たなトークンをベンダー・

プッシュ・サービスから取得するよう問い合わせ

Worklight

ランタイム

コンポーネント

Web Code

デバイス APIs

はい いいえ

2. デバイス・

トークンを

取得

1. ベンダーのプッ

シュ・サービスへ問い合わせ

ベンダーベンダーベンダーベンダー各社各社各社各社ののののプッシュ・サービスプッシュ・サービスプッシュ・サービスプッシュ・サービス(例例例例: Apple APN, Google GCM)

Worklight サーバーサーバーサーバーサーバー

3. トークンをWorklight Server

へ送信

ユーザーユーザーユーザーユーザー デバイス・デバイス・デバイス・デバイス・トークントークントークントークン

アプリケーションアプリケーションアプリケーションアプリケーション

ABC 239842983882993

MyApp

CCC 3248192 MyAppIBMApp

MyApp イベント・イベント・イベント・イベント・ソース・アダプターソース・アダプターソース・アダプターソース・アダプターr

IBMApp イベント・イベント・イベント・イベント・ソース・アダプターソース・アダプターソース・アダプターソース・アダプター

バックエンドバックエンドバックエンドバックエンドシステムシステムシステムシステム1

バックエンドバックエンドバックエンドバックエンドシステムシステムシステムシステム2

5a. 通知の更新

を一定インター

バルでポーリング

5b. バックエン

ドシステムが、

通知を送信し

たい時にアダ

プターを呼び出し

6. 通知パッケージ

をデバイス・トーク

ンと共にプッシュ・サービスへ送信

7. 通知をデバイス

へ送信

4.

Page 19: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation19

Mobile

アプリ開発の標準化・方針

(ハイブリッド開発フレームワーク)

mBaaS(バックエンド開発)

ハイブリッド開発フレームワーク

MAM(アプリ遠隔管理)

テスト自動化DevOps

Page 20: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation20

Mobile

WYSIWYGWYSIWYGWYSIWYGWYSIWYGエディターエディターエディターエディターHTML5 とdojo/jQuery mobile等のツールパレット

アウトライン表示

デザインビューと同期

したソースビュー

プロパティ20

業界標準の開発環境eclipseプラグインとして提供ハイブリッド開発:Worklight Studio

Page 21: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation21

Mobile

主要なファイルは主要なファイルは主要なファイルは主要なファイルはCommonフォルダに配置フォルダに配置フォルダに配置フォルダに配置

プラットフォームごとのプラットフォームごとのプラットフォームごとのプラットフォームごとの最適化コードは分けて管理最適化コードは分けて管理最適化コードは分けて管理最適化コードは分けて管理

対象対象対象対象・モバイル・モバイル・モバイル・モバイル

• iPhone

• iPad

• Android phones, tablets

• BlackBerry

• Windows Phone

•デスクトップデスクトップデスクトップデスクトップ• Windows 8, tablets

• Adobe AIR

•Web

• モバイルモバイルモバイルモバイル web app

• デスクトップ・ブラウザーデスクトップ・ブラウザーデスクトップ・ブラウザーデスクトップ・ブラウザーweb page

Webアプリからモバイル(iPhone/Android)、デスクトップ(Win 8)へ横展開ハイブリッド開発:Worklight Studio

Page 22: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation22

Mobile

• HTML5, JS, and CSS3

• 限定的なユーザー体験

• 安価なコスト

• HTML5, JS, and CSS

• Cordova(PhoneGap)利用

• ストア経由でのインストール

• プッシュ通知• ネイティブAPI使

用可

• 左記の機能

• 高速な応答• オフライン可能

• Web + ネイティブ

• 起動時と実行時の制御とナビにネイティブ画面を使用してユーザー体験を最適化

• ネイティブ開発

• 適宜、いくつかの画面はWebによるマルチOS対応

• ネイティブ開発

• 最高のユーザー体験

• OS毎の開発とメンテナンス発生によるコスト増

ハイブリッド(HTML5, JavaScirpt)Web

ネイティブ(Objective-C, Java, C#)

モバイルモバイルモバイルモバイル

WebWebWebWeb

アプリ内アプリ内アプリ内アプリ内WebWebWebWebブラウブラウブラウブラウ

ザによるザによるザによるザによる

サーバーサーバーサーバーサーバーコンテンツコンテンツコンテンツコンテンツ

表示表示表示表示

アプリアプリアプリアプリ内内内内ににににHTMLHTMLHTMLHTML5555をををを

キャッシュキャッシュキャッシュキャッシュ

HTMLHTMLHTMLHTML5 5 5 5

++++

ネイティブネイティブネイティブネイティブUIUIUIUI

ネイティブネイティブネイティブネイティブ++++

一部一部一部一部HTMLHTMLHTMLHTML5555

ネイティブネイティブネイティブネイティブ開発開発開発開発

Web(HTML5/JavaScript)ーネイティブ(Obj-C,Java,C#)の比重Web(HTML5/JavaScript)ーネイティブ(Obj-C,Java,C#)の比重

Webアプリからネイティブアプリまでカバーハイブリッド開発:Worklight API

Page 23: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation23

Mobile

アプリ開発の標準化・方針

(テスト自動化 DevOps)

mBaaS(バックエンド開発)

テスト自動化DevOps

MAM(アプリ遠隔管理)

ハイブリッド開発フレームワーク

Page 24: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation24

Mobile

Rational Test Workbench – mobile test automation

� モバイルテストモバイルテストモバイルテストモバイルテスト自動化自動化自動化自動化

− モバイル端末上での打鍵テストを記録し、端末上のテストの自動化を実現

− 記録したテストの手順や入力データをGUIから編集可能

− 画面ショット付きのテスト結果を自動出力

− ネイティブとハイブリッドアプリケーションのテストをサポート

− Androidとi/OS上で動作

モバイルアプリケーションのモバイルアプリケーションのモバイルアプリケーションのモバイルアプリケーションの品質向上品質向上品質向上品質向上

テストテストテストテスト工数工数工数工数のののの削減削減削減削減

同同同同じじじじ操作操作操作操作をををを繰繰繰繰りりりり返返返返すことなくすことなくすことなくすことなく、、、、簡単簡単簡単簡単にテストをにテストをにテストをにテストを自動化自動化自動化自動化!!!!

1.テスト実施&記録

3.テスト実行 (繰り返し何度でも)

2.テスト編集

3Stepで自動テストが可能に!で自動テストが可能に!で自動テストが可能に!で自動テストが可能に!

機能テストの自動化により品質向上、新OSリリース時に早期対応テスト自動化DevOps:Test Workbcnech

Page 25: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation25

Mobile

実機でテストケースの再実⾏、結果判定、画面キャプチャ自動取得テスト自動化DevOps:Test Workbcnech

Test Workbench

モバイル・デバイス

②テストを記録・再生するデバイスにTest Workbench Mobile Clientを導入

③テストを記録

①Test Workbenchfor Worklight を導入

アクティブ・モードに設定

(クライアントからテストを起動)

パッシブ・モードに設定

(デスクトップからテストを起動)

or

Wi-Fi通信

Wi-Fi通信

④テストを再生

Page 26: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation26

Mobile

まとめ

Page 27: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation27

Mobile

デバイステスト

アプリケーション管理

バックエンド開発

レポート分析

セキュリティー

•端末単位のアプリ遠隔無効化、アプリの効率的なバージョンアップ、ログ収集

•サーバーサイドのAdapterにより既存システムとの接続を一元化。

認証基盤との連携を考慮済みの設計JavaScirpt APIを提供。

•いつ、どのデバイスがどのアプリケーションにアクセスして何をしたか生データ収集、加工しレポート作成。

•オフラインキャッシュ暗号化、アプリ改竄防止、バックエンド連携と統合された認証

•端末操作を記録してスクリプト化しテスト自動実⾏が可能

ハイブリッド開発•標準的なHTML5/JavaScriptで開発、OS依存言語よりも要員確

保やスキル育成が容易。アプリは対応OSが増える際に横展開。

セキュリティー関連

開発標準化・品質管理

次世代クライアント開発基盤として必要とされる機能を網羅的にカバー

Page 28: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation28

Mobile

Page 29: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation29

Mobile

補足

Page 30: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation30

Mobile

自習形式(初級〜⾼度なテーマ別)実⾏可能サンプルソース付属開発者をサポートするコンテンツ DeveloperWorks

Page 31: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation31

Mobile

オープンソース提供、AdobeやIBMで採用、再利⽤可能なプラグイン多数開発者をサポートするコンテンツ Apache Cordova

Page 32: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation32

Mobile

開発者同士のQ&Aサイト、Worklightに関する質問に直接回答開発者をサポートするコンテンツ stackoverflow

Page 33: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation33

Mobile

PhoneGap/Cordova, Titanium Mobile との比較

Worklight Cordova (PhoneGap) Titanium Mobile

主な開発言語 HTML/JavaScript HTML/JavaScript JavaScript

UI構築手法 HTML/CSS HTML/CSSJavaScript API呼出

(ネイティブUI部品を利⽤)

ネィティブ機能PhoneGapプラグイン

+WorklightプラグインPhoneGapプラグイン JavaScript API呼出

クロスプラットフォーム対応

複数プラットフォームのソース管理を一元化

PC対応可(Web/AIR)

プラットフォーム毎にソースを管理

PC対応不可

原則不可能

(純粋なJSのロジック部分のみ再

利⽤可能。Titanium提供UI

API部分は再利⽤不可)

PC対応不可

セキュリティー機能コード改ざん防止・暗号化

暗号化ストレージ

認証フレームワーク

なし なし

アプリケーションの保守/管理

ダイレクト・アップデート(AppStoreな

どを使⽤せずにアプリケーションを更新)

アプリケーションの使用停止/通知

なし なし

バックエンド連携 アダプターで容易に連携可APIおよびHTTP通信処理を独⾃

に実装

APIおよびHTTP通信処理を独

自に実装

監視・分析 管理コンソールあり なし なし

製品サポート あり なし なし

開発/提供元 IBMApache Foundationがオープンソー

スで提供

appcelerator社がオープンソー

スで提供

Page 34: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation34

Mobile

Worklight Studio•アプリ開発•アダプター開発•テスト•ビルド

Android SDKXcode

Application Center

IPA APKIPA

APK

アプリケーション

インストール

Ant Task•ビルド•デプロイ

.wlapp(アプリ)

.adapter(アダプター)

実行時呼び出し

アプリ管理

Worklightサーバー

•ダイレクト・アップデート•遠隔無効化

管理管理管理管理コンソールコンソールコンソールコンソール((((WAR))))

.wlapp(アプリ)

.adapter(アダプター)

管理管理管理管理コンソールコンソールコンソールコンソール

((((WAR))))

.wlshell(シェル)

開発モジュールとビルド・デプロイのフロー(参考)Worklightアーキテクチャー概要

Page 35: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation35

Mobile

活用する上での、制約事項・注意点について

・サーバーサイドJava Servletを中心とした開発標準から、

HTML5/JavaScript(jQueryやDojo)を中心とした開発標準の構築・スキル育成へのシフトが必要です。

(これまでとは異なる標準化作業が必要。JavaScriptのMVCフレームワーク等もあるため。

これはWorklightだけではなく、ハイブリッド開発全般の課題)

・Cordova(PhoneGap) APIでカバーし切れない、iOS/Android独自のAPI機能を利用する場合、

一部Objective-CやAndroid SDKでその機能を実装し、JavaScriptとI/Fさせるために、これらのスキルを有する開発者が必要です。

(例:iOS向け手書き署名のサードパーティー・ライブラリを購入して、これをアプリに組み込みたい。)

詳細は、以下のページの当該部分に記載があります。

http://ibm.co/1dnNlf7

逆に、これらObjective-CやAndroid SDKとのI/Fを有してないハイブリッド開発S/Wもあります。

Page 36: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation36

Mobile

参考リンク

「IBM モバイル・アプリケーション開発」

http://ibm.co/1c9FaAr

「IBM Worklight製品ページ」

http://ibm.co/19lKCna

*** 以下、開発者向け ****

「Getting started with IBM Worklight 演習ガイド、サンプル・コード、製品マニュアル」(日本語/英語)

http://ibm.co/1dnNlf7

http://ibm.co/1f4wy2H

「IBM Worklight Developer Edition(無償版)のインストール」

http://ibm.co/1h0mWJI

「Worklight を使用する: 第 1 回初めてのWorklight アプリケーションに着手する」

http://ibm.co/Jvd7Vw

「Worklight デモ(YouTube)」http://www.youtube.com/watch?v=P7FyVhS2-o4

Page 37: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation37

Mobile

Worklight Studio 環境環境環境環境はははは無期限無期限無期限無期限Free� 開発用 Eclipse プラグインは、”Free”

�セキュリティ関連機能が有償版と異なる�本番は、有償版についてくるプラグインを導入

� 前提条件�OS:

Windows:7, 8, 8.1Mac OS X:10.8, 10.9Linux: RHEL 6, SUSE 11, Ubuntu 12.04

�Eclipse: 4.3.1(Kepler)�IBM Java 6.0/7.0、Oracle Java 6.0 update24 / 7.0� 導入手順

�Eclipse Marketplaceからプラグインの導入�Test Workbenchも別プラグインで導入可能

� 導入情報�http://www.ibm.com/developerworks/mobile/worklight/download/index.html� 注意点

�インターネットへの接続が必要�プロキシー・サーバーを利用している場合、Eclipseの環境設定「General」-「Network

Connections」でプロキシー設定を行う

�プラグインの導入等が出来ない場合、ネットワークに制限のない環境でセットアップを行いEclipseのディレクトリーをコピーすることで利用可能

Page 38: IBM Worklight@html5j Enterprise Night Seminar

© 2013 IBM Corporation38

Mobile

© Copyright IBM Corporation 2012. All rights reser ved. 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.

ワークショップ、セッション、および資料は、IBMまたはセッション発表者によって準備され、それぞれ独自の見解を反映したものです。それらは情報提供の目的のみで提供されており、いかなる参加者に対しても法律的またはその他の指導や助言を意図したものではなく、またそのような結果を生むものでもありません。本講演資料に含まれている情報については、完全性と正確性を期するよう努力しましたが、「現状のまま」提供され、明示または暗示にかかわらずいかなる保証も伴わないものとします。本講演資料またはその他の資料の使用によって、あるいはその他の関連によって、いかなる損害が生じた場合も、IBMは責任を負わないものとします。 本講演資料に含まれている内容は、IBMまたはそのサプライヤーやライセンス交付者からいかなる保証または表明を引きだすことを意図したものでも、IBMソフトウェアの使用を規定する適用ライセンス契約の条項を変更することを意図したものでもなく、またそのような結果を生むものでもありません。

本講演資料でIBM製品、プログラム、またはサービスに言及していても、IBMが営業活動を行っているすべての国でそれらが使用可能であることを暗示するものではありません。本講演資料で言及している製品リリース日付や製品機能は、市場機会またはその他の要因に基づいてIBM独自の決定権をもっていつでも変更できるものとし、いかなる方法においても将来の製品または機能が使用可能になると確約することを意図したものではありません。本講演資料に含まれている内容は、参加者が開始する活動によって特定の販売、売上高の向上、またはその他の結果が生じると述べる、または暗示することを意図したものでも、またそのような結果を生むものでもありません。 パフォーマンスは、管理された環境において標準的なIBMベンチマークを使用した測定と予測に基づいています。ユーザーが経験する実際のスループットやパフォーマンスは、ユーザーのジョブ・ストリームにおけるマルチプログラミングの量、入出力構成、ストレージ構成、および処理されるワークロードなどの考慮事項を含む、数多くの要因に応じて変化します。したがって、個々のユーザーがここで述べられているものと同様の結果を得られると確約するものではありません。

記述されているすべてのお客様事例は、それらのお客様がどのようにIBM製品を使用したか、またそれらのお客様が達成した結果の実例として示されたものです。実際の環境コストおよびパフォーマンス特性は、お客様ごとに異なる場合があります。

IBM、IBM ロゴ、ibm.com、CICS、Tivoli、WebSphere、Zseriesは、世界の多くの国で登録されたInternational Business Machines Corporationの商標です。他の製品名およびサービス名等は、それぞれIBMまたは各社の商標である場合があります。現時点での IBM の商標リストについては、www.ibm.com/legal/copytrade.shtmlをご覧ください。

Linuxは、Linus Torvaldsの米国およびその他の国における登録商標です。Microsoft, Windows, Windows NT および Windowsロゴは Microsoft Corporationの米国およびその他の国における商標です。UNIXはThe Open Groupの米国およびその他の国における登録商標です。JavaおよびすべてのJava関連の商標およびロゴは Oracleやその関連会社の米国およびその他の国における商標または登録商標です。