Sessionの他にHTML関連情報とFlash関連情報の2つのトラックが設けられた。Mobileを利用したWebアプリ化の作成と、それをPhoneGapを用いてネイティブアプリ化する方法の紹介が行われた。Mobile」の開発への積極的なコミットを表明した。Software社の買収が大きな話題となった。いずれも、モバイルアプリ開発のサポート強化を進めるアドビの姿勢を強く印象付けるニュースであった。Mobileを利用してモバイル端末対応のWebアプリを作成し、さらにそれをPhoneGapでネイティブアプリに変換するという一連の流れをデモンストレーションする形式で進められた。ROUND3の告知サイト。このモバイル版を作成し、それをPhoneGapでネイティブアプリ化するのが今回の目標だ。Mobileを使ったサイト向けのスターターテンプレートなどを備えている。Mobileの特徴について説明した。Mobileは様々なスマートフォン用ブラウザーに最適化されたWebサイト/アプリを手軽に制作できるフレームワークであり、主な特徴としては次のようなものが挙げられる。Mobileは、HTMLのマークアップを中心としてデザインを定義するスタイルのフレームワークになっている。具体的には、「data-role」などのカスタムデータ属性を利用して各要素に意味付けを行うことによって、内部でJavaScriptがこの属性を解析し、UIを構築してくれる。HTMLの記述量も最小限で済むように設計されており、必要なタグやclass属性などはフレームワークが自動で付け加えてくれる。対応するプラットフォームも多い。iOSやAndroid、BlackBerryをはじめとして、主要なモバイルブラウザーを広範囲に渡ってサポートしている。注目したいのがPhoneGapもサポートに加わっている点だ。Mobileによって提供されるUIは、PhoneGapでネイティブアプリ化した後でも有効なため、Webアプリだけでなく各種スマートフォン/タブレット向けのアプリ制作でも活用できるというわけだ。Mobileの優位性として特に次の2点を挙げている。jUIは記述が簡単で、iPhoneアプリのような見た目を表現できることが特徴だが、機能的にはまだ十分とは言えない。TouchはJavaScriptでのコーディングを主としたフレームワークなため、使いこなすにはある程度のプログラミングの力が必要となる。Mobileが有利ではないかというのが大谷氏の見解だ。いえ、一方で欠点もある。それは、容易さ故にカスタマイズ性が低く、デザイン変更が簡単な部分と難しい部分の差が大きいことだという。Pack」を取り上げた。CS5用の拡張機能である。Mobile用のデザインテーマを簡単に作成できるという。Packを使ってみよう」をご覧いただきたい。続いて、いよいよ実装に取りかかる。言っても、実際にはDreamweaver自体がモバイル向けのWebアプリ制作をサポートしているため、普通に作ってターゲットにWebアプリを指定すればOKとのこと。Mobile用のスターターテンプレートを活用することで、これによってモバイル端末環境に合わせた設定を簡単に適用することができる。続いて、作成したWebアプリをPhoneGapを利用してネイティブアプリに変換する。それに先立ち、大谷氏はおさらいとしてPhoneGapの特徴を次のように説明した。CS5.5で正式にPhoneGapのサポートが追加されている点である。具体的には、Dreamweaverで直接ネイティブアプリがビルドできることに加え、エミュレートも行うことができる。「簡易インストール」でAndroid向けの環境を簡単に構築することが可能となっている。SDKに対応しておらず、build.xmlを手動で編集して修正する必要があるので注意が必要とのことだ。モバイル向けネイティブアプリの作成ネイティブアプリの作成は、Dreamweaverのメニューにある[サイト]→[モバイルアプリケーション]から行う。Toolsのパスを設定する。続いて[ネイティブアプリケーション設定]ウインドウでアプリケーション名やターゲットOSのバージョンなどを設定する。設定が完了したら、あとは「ビルド」メニューを選択するだけだ。最後に大谷氏は、PhoneGap:Buildを用いてネイティブアプリに変換する様子も見せてくれた。PhoneGap:Buildは、Webアプリをアップロードしたらクラウド上でPhoneGapを用いてネイティブアプリに変換してくれるサービスである。作成されたネイティブアプリはダウンロードリンクかQRコードを使ってモバイル端末にダウンロード可能。SDKなどをインストールして開発環境を整えなくても手軽に各種プラットフォーム向けのネイティブアプリを作れる点が大きなメリットである。大谷氏によれば、今回のデモに作成したアプリケーションは「より簡単に、より早く(速く)」をコンセプトとして作成し、実際の工数は1日程度で完成させたとのこと。CS5.5だけを使って作成可能であり、コーディングも最小限で済ませることができるという。フレームワークに任せる部分が多くなる分、それぞれのフレームワークの特性を理解した上でデザインを行うことが重要だと語った。SDK地域を選択してください地域を選択すると、アドビサイトで使用する言語と内容が変わります。