Trainocate Japan, Ltd.

Win Win Windows
ホーム > Win Win Windows > システム開発 > 「Cordova」 やってます

Win Win Windowsコラム
「Cordova」 やってます
執筆:鈴木和久

本格的に暑くなってきましたね。

昨夜、今年初めての「冷やし中華」を食しました。最近、少し体調崩して食が細くなりがちな私にとって、もってこいのごちそうでした。冷蔵庫にある食材だけを組み合わせて、ぱぱっと料理できる人を尊敬します。「あれがない、これがないから、それが作れない」となってしまいがちな自分の貧弱な料理スキルとは一線を画するプロフェッショナルな流儀。「まじ、リスペクト」です。

さて今回は、「Visual Studio Tools for Apache Cordova (TACO)」のお話です。


● なんだか、ラテンな響きですね?

「Apache Cordova」は、ハイブリッド アプリのフレーム ワークです。
カナダ バンクーバー、Cordova street に本社があった Nitobi Software 社によって開発された PhoneGap がベースとなっています。「Cordova street」の名称の由来は、「スペイン総督名」らしいです。

Nitobi Software 社は 2011 年に Adobe Systems 社によって買収されました。PhoneGap は Apache Foundation に寄贈後、Apache Cordova という名称が与えられ、オープン ソースとして開発が継続されています。

また、Adobe Systems 社は、Cordova をベースに +α の機能を追加した PhoneGap を継続提供しています。

MS_CO.png
※写真は本文とは関係ありません。

●Web アプリのフロントエンド エンジニアの方にこそ、お奨め

「ハイブリッド アプリ」は、スマートフォンやタブレットなどのモバイル デバイスにインストールできるアプリで、ソース コードを、標準 Web 技術である HTML5、CSS3、JavaScript で作成できます。「Web アプリ」との相違点として、ネットに接続していない状態でも実行可能で、モバイル デバイス上のセンサー、連絡先などのネイティブ機能に柔軟にアクセス出来て、プラグインによってネイティブ部分の機能拡張も可能なことなどが挙げられます。

Web アプリのフロントエンド エンジニアの方なら、ネイティブ アプリ開発に必要な、Java とか Objective-C、Swift などのプログラミング言語を追加で学習することなく、「今、持っているスキルだけ」で、Android、iPhone、Windows 10 mobile といったモバイルデバイス向けのクロス プラット フォーム なアプリを、単一のソースコードで開発できます。そして、開発したアプリは App Store とか Google Play、Windows ストアなどから配布できるのです。

●どうやって開発するの?

Apache Cordova によるハイブリッド アプリの開発環境として日本のアシアル社が提供している Monaca が有名です。Monacaデバッガーというアプリをスマートフォンにインストールすれば、前述のアプリケーション ストアに配置することなく、自作のハイブリッド アプリをテストすることができます。

Monaca 以外にも選択肢はたくさんあります。
Visual Studio ユーザーは、Visual Studio Tools for Apache Cordova を使えば、ハイブリッド アプリを開発できます。
Visual Studio Tools for Apache Cordovaは、Visual Studio 2013 から利用可能になった、Microsoft 社提供の Cordova 開発環境です。
Visual Studio 2015 から標準機能としてバンドルされています。


●「Cordova やってます」

グローバルナレッジでは、Visual Studio Tools for Apache Cordova を使った研修をご提供しています。Andoroid スマートフォンの実機を使用して、作成したアプリを USB 経由でインストールし、実行します。


▼ MSC0537G : Apache Cordova によるハイブリッド アプリ開発入門 
   ~Visual Studio によるマルチ デバイス アプリ開発~

 コース詳細、お申込みは こちら です!


[システム開発][2016年7月 7日配信]

 

※Microsoft、Windowsは、米国Microsoft社の登録商標です。
※Oracleは、米国オラクル・コーポレーションおよびその子会社、関連会社の米国およびその他の国における登録商標です。
※PMI、PMP、PMBOKは、プロジェクトマネジメント協会(Project Management Institute, Inc.)の登録商標です。
※ITIL®はAXELOS Limited の登録商標です。
※American Management Association は、米国アメリカン マネジメント アソシエーションの登録商標です。
※BOOT CAMP、NEW TRAIN、Glovalueはトレノケート株式会社の登録商標です。
※その他このサイトに掲載された社名、製品名は、各社の商標、または登録商標です。

© Trainocate Japan, Ltd. 2008-2017, All Rights Reserved.
  • Get ADOBE READER