SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

【デブサミ2014】セッションレポート (AD)

【デブサミ2014】13-C-2 レポート
無料版もある! 試してみたいモバイルアプリのハイブリッド開発ツール

  • このエントリーをはてなブックマークに追加

ハイブリッド開発プラットフォーム「Worklight」で
快適かつスピーディーなアプリ開発を実現

 そこで、ハイブリッド開発の快適なプラットフォームとして日本IBMが提供している製品が「Worklight」である。「IBM Worklight Studio」はEclipseをベースに、「Android Studio」「XCode」「Visual Studio」のプロジェクトとしてマッピングされる。また、OSSライブラリーにも対応しており、jQueryやApache Cordova APIのほか、UIとしてjQuery Mobile、Dojo Mobile、Sencha Touchなども使用可能。これらは、今後フロントエンド開発者に求められるスキルだろう。サーバーサイドのロジックはRhino JavaScriptコンテナーで稼働し、そしてAngularJS、Backbone.jsなどでMVCに対応していく。

 佐々木氏は「HTML5だけでがんばろうとしないこと」が重要とし、Cordova APIとWorklight APIで足りない分はネイティブのカスタム開発で補い、既存コードやOSSライブラリー、画面などを再利用することをポイントとして挙げた。

 なお、WebViewでデバッグする際、iOS 6、Android 4.4以上では、ブラウザーのリモートデバッグを使用できるが、それ以前のiOS、Androidを含め、WorklightはここにWorklight Studio開発環境で動く個別のデバッグツール「モバイル・ブラウザー・シミュレーター(MBS)」を提供する。MBSはCordova用のイベントを起こさせるデバッガーであり、ブラウザー上でアプリケーションのプレビューやテストを行うことができる。複数デバイスのシミュレーター画面を並べて見られる点も特徴で、これまでのエミュレーター、シミュレーターに比べて確認作業が大幅に効率化される。

Worklight StudioでのCordovaデバッグ
Worklight StudioでのCordovaデバッグ

 また、マルチ開発に対応したロガーであり、Worklight APIでOSコンソールへ出力することができる。サーバーへのクラッシュログを送信するため、問題判別やエラー機器の早期発見も可能だ。こうした地味ながら快適な機能が「Web開発のように快適な」アプリ開発を実現するという。

 実機とWebアプリのモバイルテストの自動化も大切だ。1つの端末の操作記録を他機種の端末で自動再生する機能が、複数の端末やOSのアップデートに伴うテスト作業を軽減。短いサイクルでの開発を支援する。

 また、サーバーサイドも重要なポイントだろう。「Worklight Server」は、ユーザー認証管理やデータストア、プッシュ通知など汎用的機能をAPI、SDKとして利用することで、効率よくアプリを開発できる。ここにWorklight Serverはクラッシュログの収集やデバイスごとのサービス提供、アップデート管理などの機能を提供する。

 そして、セキュリティーについては、Worklightはアプリケーションレベルのセキュリティーと管理を提供する。アプリケーションの改ざん防止として自動更新や利用制限、アプリケーション管理(MAM)などを行うほか、MDM(Mobile Device Management)対象外のときには、オフラインデータの暗号化やデバイス紛失時のサービス停止などを、アプリケーション単位で実現するという。

 最後に佐々木氏は、Cordova(PhoneGap)とIBM Worklightの比較表を示し、こうした機能を積み上げて快適なプラットフォームとする「MEAP」(Mobile Enterprise Application Platform)の有用性について、「IBMはもちろん、様々な企業のこれまでの開発ノウハウが集約されており、それを流用できること」と語った。そして「WorklightのDeveloper Editionは無期限で無料。ぜひこうしたMEAPを利用して、開発速度を上げてほしい」と結んだ。

Cordova(PhoneGap)とIBM Worklight
Cordova(PhoneGap)とIBM Worklight

 時間がない中、デモンストレーションの時間が割愛されてしまったのが惜しまれるが、無料ハンズオンセミナーも随時行われているという。興味をもった方は参加するとよいだろう。

お問い合わせ

日本アイ・ビー・エム株式会社

〒103-8510 東京都中央区日本橋箱崎町19-21

TEL: 0120-04-1992

URL: http://www-06.ibm.com/software/jp/websphere/mobile-solutions/worklight/

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
【デブサミ2014】セッションレポート 連載記事一覧

もっと読む

この記事の著者

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/7667 2014/04/24 14:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング