SHOEISHA iD

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

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

jQuery Mobile対応!最新Dreamweaverでモバイルアプリ開発(AD)

HTML5/CSS3だけじゃない!
jQuery Mobileにも対応したDreamweaverを使ってみよう

モバイルアプリ開発者必見!Dreamweaver CS5.5概説

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

最新機能「jQuery Mobile」に注目!

 「jQuery Mobile」は、スマートフォン用サイトを構築するためのオープンソースのjQueryプラグインです。iPhoneやAndroidだけでなく、Windows PhoneやBlackBerryなど多数のデバイスのブラウザに最適化されたサイトを構築できます。HTMLに属性を追加していく形式で記述でき、導入も簡単です。汎用的なコンポーネントがすでに用意されているので、あらかじめデザインされている状態から始められます。また、ファイルサイズもとても小さいため、軽量化が求められるスマートフォン用サイトに適しています。

 Dreamweaver CS5.5には、jQuery Mobileをさらに使い勝手よくサポートする機能が備わっています。例えば、[挿入]パネルからドラッグ&ドロップで主要なコンポーネントをHTML上に挿入できる機能や、ページ遷移などの際の動きを確認しながら編集できるライブビュー機能さまざまなブラウザサイズでの表示確認ができるマルチスクリーンプレビュー機能などを利用することにより、直感的な作業が行うことができます。

jQuery Mobileを使用したスマートフォン用サンプルアプリの作成手順

 本記事では、一覧ページに写真やイラストなどのサムネイルアイコン付きリストがあり、リストの項目をクリックすると詳細ページに遷移する「ギャラリーアプリ」を作成していきます。

 まず、Dreamweaver CS5.5に用意されているjQuery Mobileを使用したスマートフォン用サイトのテンプレートファイルをベースに、HTMLマークアップのみでできる簡単なスマートフォン向けWebサイトを作成します。そして、PhoneGap機能を使ってモバイルアプリをビルドし、エミュレータでの動作確認を行います。

新規サイトを定義

 DreamweaverでjQuery Mobileを使用したモバイルサイトを作成する場合には、まず「サイトを定義」します。

※注意

 Dreamweaverでは、htmlファイルをはじめ、そのサイトに関わる全てのファイルを1つのフォルダ内でまとめて管理します。このフォルダを指定することを、「サイトを定義する」といい、指定したフォルダのことを「サイト」といいます。

 [サイト]-[新規サイト...]を選択すると、[サイト設定]のダイアログが開きます。

[サイト]-[新規サイト...]を選択
[サイト]-[新規サイトを選択]を選択

 [サイト名:]には、作成するサンプルアプリの名称などを入力します。ここでは「GalleryApp」とします。[ローカルサイトフォルダー:]には、作成するサンプルアプリで使用するファイル一式を管理するフォルダを指定します。入力フォーム右にあるアイコンをクリックすると[ルートフォルダーの選択]ダイアログが出てくるので、ローカルの任意の場所で、左下にある[新規フォルダ]をクリックし「GalleryApp」フォルダを新たに作成、[選択]ボタンをクリックします。[保存]をクリックすると、サイト定義は完了です。

「サイト設定Sample」の画像
「サイト設定Sample」の画像

 ここで、サイト定義したフォルダに素材の画像ファイルを格納しておきましょう。「GalleryApp」フォルダの中に「images」フォルダを作成し、その中にギャラリーアプリで使用する画像を3点(適当なものが無ければ、サンプルの画像を使用ください)を格納しておきます。

※サンプルソースに含まれる画像について

 個人利用の場合は自由にご使用いただいて結構ですが、著作権は放棄しておりませんので、無断転載や再配布などはご遠慮ください。

「images」フォルダに画像ファイルを格納
「images」フォルダに画像ファイルを格納

新規ドキュメントをスターターテンプレートから作成

 Dreamweaverには、すぐにWebページの作成を始めることができるサンプルテンプレートが多数用意されています。今回は、jQuery Mobileを使用したスマートフォン用Webページのサンプルテンプレートを使用します。

 [ファイル]-[新規]を選択すると、[新規ドキュメントを作成]ダイアログが開きます。左のメニューの[サンプルから作成]をクリックすると、[サンプルフォルダー:]リストが表示されるので、その中の[モバイルスターター]を選択します。[サンプルページ:]に、さらにリストが表示されたら、その中の[jQuery Mobile(PhoneGap)]をクリックします。ドキュメントタイプは[html5]のまま変更せず、[作成]ボタンをクリックすると、新規ページが作成されます。

[モバイルスターター]の[サンプルページ:]から[jQuery Mobile(PhoneGap)]を選択
[モバイルスターター]の[サンプルページ:]から[jQuery Mobile(PhoneGap)]を選択

 新しく作成したファイルを1度保存します。[ファイル]-[保存]を選択すると、[ドキュメントに名前を付けて保存]ダイアログが表示されます。[名前:]にファイルの名称を入力します。ここでは「index.html」とします。[場所:]には、先ほどサイト定義で指定したフォルダが選択されているので、このまま変更せず[保存]ボタンをクリックします。

「index.html」と名前を付けて保存
「index.html」と名前を付けて保存

 すると[依存ファイルのコピー]ダイアログが表示されます。[コピー]ボタンをクリックすると、新規ページの保存と同時にjQuery Mobileで使用されるjsファイルやアイコンなどの画像ファイル一式もコピーしてくれます。これでファイルの保存は完了です。

[依存ファイルのコピー]ダイアログ
[依存ファイルのコピー]ダイアログ

 保存が完了したら、[ライブビュー]、[マルチスクリーンプレビュー]で確認してみましょう。[ライブビュー]に表示されている画面でリスト項目をクリックすると、詳細ページへジャンプする様子が確認できます。また、[マルチスクリーンプレビュー]ではスマートフォン、タブレット、デスクトップの3種類の画面サイズでのプレビュー画面をみることができます。

マルチスクリーンプレビュー
マルチスクリーンプレビュー

次のページ
一覧ページをカスタマイズ

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

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

原一浩(はらかずひろ)

Greative(グレーティブ)代表/Design Wedge編集長/ワイヤーフレームコミュニケーション研究会主催。1998年にWebデザイナーとして独立。同年、ウェブデザイン専門のメールメディアDesignWedgeの発行を開始。Webデザインやシステム開発業務の傍ら、海外のWebデザインに関する情報発信および、研究、開発に関わる。CSS Nite出演など講演および、雑誌への寄稿多数。主な著書に、『プロ...

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

ハラナツコ(ハラナツコ)

1980年生。Webデザイナ。 主にデザイン担当、コーディングは嗜む程度。 出産後、現在は社会復帰すべく鋭意リハビリ中。子育ても絶賛奮闘中。Web:http://cofcof.net/ Twitter:@COF Facebook:http://www.facebook.com/#!/natsucof

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

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

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

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/6102 2011/09/20 16:57

おすすめ

アクセスランキング

アクセスランキング

イベント

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

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

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

メールバックナンバー

アクセスランキング

アクセスランキング