SlideShare a Scribd company logo
Hazuki wakabayashi 5/4/2011




jQuery Mobile
http://jquerymobile.com/
jQuery Mobileとは?

  イマ、最も注目されている
スマートフォン向けフレームワーク


     なにができるの?
HTMLを書くだけで..


  アップルが規定するガイドラインに沿った
UIのスマートフォン向けサイトを実現できる!

       なにがすごいの?
アップルが規定するガイドラインとは

iOSヒューマンインターフェースガイドライン
https://developer.apple.com/jp/devcenter/ios/library/documentation/MobileHIG.pdf




               ユーザー体験を考え抜いたUIの
               あり方について規定している
つまり、


このガイドラインに沿って設計すれば、
  天下のアップルが最高と定めた
     UIが出来上がる!
最高のUIとは?

          直感的
説明されなくても、何をすればいいのかがすぐわかる
       「ボタン => 押す」

          操作感
  ユーザーが期待した通りのアクションをする
   「指をスライドさせるとページ切り替え」

            整合性
    ・iOSとの一貫性
    ・同じ情報は同じ意味を表してい
    る
         「☓アイコン ⇒ 閉じ
    る」
そう、HTMLを書くだけで..


  アップルが規定するガイドラインに沿った
UIのスマートフォン向けサイトを実現できる!

       ということは、
「このボタンちょっと押しにくいよ、もう少し大きくしない?」

「あーここもホームに戻るんじゃん、さっきのボタンにはアイコン付
いてなかったっけか?」

「ん?このリスト、さっきの画面の見せ方と揃えたほうがよくない?
あー、でもデザイン崩れるかなー」

「あれ、なんか文字サイズおかしいな、こっちの情報の方が目立つよ
うにしなきゃ」

「ん、なんでタップしたらこんな動きするの?ちょっと気持ち悪い。
画面遷移すると思ったのに」


勝手にやってくれるので気にしなくてOK!
アップルということはiphoneだけ?

 デバイスの違いを吸収してくれる!


     Iphone    Android
                     PCブラウザ
     WindowsPhone



デバイスの違いを気にせずに開発ができる
でもさぁ、

 • iOSヒューマンインターフェースガイドラインに
   即して作られている
 • デバイスの違いを吸収してくれる


スマートフォンフレームワークなら当たり前、
  jQueryMobieだけじゃないんだよね。

           え?
スマートフォン向けフレームワークの
   選択肢はいろいろある。

   iUi、jQTouch、Sencha ..


  ではなぜ、jQuery Mobile?
jQuery Mobileの何がいいの?


      対応デバイスの多さ
        http://jquerymobile.com/gbs/



 ほぼすべてのスマートフォンに対応している。
スマートフォンだけではなく、PCブラウザにも対応
jQuery Mobileの何がいいの?


    勝手にユニバーサルデザイン
               WAI-ARIA規格導入
      http://www.w3.org/WAI/intro/aria.php



スクリーンリーダー、音声ブラウザなど、リッチな
    アクセシビリティを実現できる
jQuery Mobileの何がいいの?


                 記述の簡単さ
  jqueryのコンセプト「Write Less Do More.」少ない記述で多くのことを!



HTML5でHTMLを書くだけでスマートフォン向けの機能
               を
        追加できるようになっている。
        jsとか一切書かなくていい。
どれだけ簡単なのか、
    試しに
 項目をフィルタリング
できるリストを作ってみ
     る
ヘッダーでjsライブラリ、スタイルシートを指定する

<head>
    <title>My Page</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet” href=“/css/jquery.mobile-1.1.0-rc.2.min.css" />
    <script src=”/js/jquery-1.7.1.min.js"></script>
    <script src=”/js/jquery.mobile-1.1.0-rc.2.min.js"></script>
</head>


                                 ヘッダーで
                        Jquery.js (jQueryライブラリ)
                 jquery_mobilejs (jQueryMobileライブラリ)
              jquery.mobile.css (jQueryMobilesスタイルシート)
                                    を指定
カスタムデータ属性でタグの属性を指定する
                         data-role=“page” は1ページを表す
<body>
<div data-role="page">
     <ul data-role="listview" data-inset="true" data-filter="true">
         <li><a href="#">Acura</a></li>
         <li><a href="#">Audi</a></li>
         <li><a href="#">BMW</a></li>
         <li><a href="#">Cadillac</a></li>
         <li><a href="#">Ferrari</a></li>
     </ul>
</div><
</body>      data-role="listview” data-inset="true” data-filter="true”
          リストで、デザインは角丸で、フィルターの付いたリストを表
                       す
はい、完成。
HTML5でHTML書いただ
      け。

ほんとにこれだけ。

もちろん動作も完璧
ここまでおいしいのは、


JQueryMobileだけじゃない?(私感)
これだけじゃない..
②ダウンロード


①ドラッグ&ドロッ
    プ




   5秒でレイアウトできるツール完備!
コード書かない!
スーパーイージー!!
デザインテーマのカスタマイズツール完備!
いたれりつくせり。

More Related Content

Viewers also liked (18)

PPT
Your first day at westside high school
bportisp7
 
PPT
Vuzportal2
Anton Baykov
 
PDF
BENNO TV UNIT
hepline
 
PPTX
Investing in South Africa - IAR Multicultural Summit
Illinois Association of REALTORS®
 
PDF
Vancouver housing starts february 2011
Matt Collinge
 
PDF
Hanchate Property Solutions - NRIs
Vinayak Hanchate
 
PPT
Cell
nattapong01
 
PPTX
Bishopope
Ruth Deller
 
XLS
Trabajo de microsf excel
adri20eli
 
ODP
Core workout
briannawood
 
PDF
September 2012 Vancouver Real Estate stats package.
Matt Collinge
 
PPT
Projecte músics pilar
Pilar Ribera Rius
 
PDF
BC Leading Housing Market - March 2011
Matt Collinge
 
PPTX
notetaking_slides(goerzen 2011)
University of British Columbia
 
PPTX
The 10 Laws for Selling Data Within An Organization
M Booth & DePaul University
 
PPTX
Str8ts Weekly Extreme #53 - Solution
SlowThinker
 
PDF
94 04 v6 mustang spark plugs
mcqueenpker
 
PDF
28 August 2012 1 ABCT Weekly News Update
Noel Waterman
 
Your first day at westside high school
bportisp7
 
Vuzportal2
Anton Baykov
 
BENNO TV UNIT
hepline
 
Investing in South Africa - IAR Multicultural Summit
Illinois Association of REALTORS®
 
Vancouver housing starts february 2011
Matt Collinge
 
Hanchate Property Solutions - NRIs
Vinayak Hanchate
 
Bishopope
Ruth Deller
 
Trabajo de microsf excel
adri20eli
 
Core workout
briannawood
 
September 2012 Vancouver Real Estate stats package.
Matt Collinge
 
Projecte músics pilar
Pilar Ribera Rius
 
BC Leading Housing Market - March 2011
Matt Collinge
 
notetaking_slides(goerzen 2011)
University of British Columbia
 
The 10 Laws for Selling Data Within An Organization
M Booth & DePaul University
 
Str8ts Weekly Extreme #53 - Solution
SlowThinker
 
94 04 v6 mustang spark plugs
mcqueenpker
 
28 August 2012 1 ABCT Weekly News Update
Noel Waterman
 

Similar to JqueryMobile (20)

PDF
Css nite(2010.09.23)
Yoshiki Ushida
 
PDF
jQuery Mobile 概要
トモロヲ いちがみ
 
PPT
20111031 MobileWeb at TDC
Nobuhiro Sue
 
PDF
Jqm20120804 publish
Takashi Okamoto
 
PDF
jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング
Takashi Okamoto
 
PDF
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
Shumpei Shiraishi
 
PPTX
「その他」のUI Framework 3選
Shumpei Shiraishi
 
PDF
jQuery Mobileの基礎
Takashi Okamoto
 
PDF
jQuery Mobile
yoshikawa_t
 
PDF
jQuery Mobile で作る" 実用" スマフォアプリ
Takashi Okamoto
 
PDF
Adobe flex and mobile 4p
Keisuke Todoroki
 
PDF
Webに今求められているレベル: HTML5 コントロールを利用した開発
インフラジスティックス・ジャパン株式会社
 
PDF
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
Satoru Yamaguchi
 
PDF
XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイド
Tetsuji Hayashi
 
PDF
RxDataSourceをNSDiffableDataSourceへ置き換える際のTips集紹介
Fumiya Sakai
 
PDF
Windows Phone / iOS / Android アプリ同時開発のススメ
Yoshito Tabuchi
 
PDF
jQuery Mobile 最新情報 & Tips
yoshikawa_t
 
PDF
Androidハイブリッドアプリを約2年間メンテンナンスしてきて分ったこと
Shuichi Takaya
 
KEY
スマートフォンアプリケーション開発の最新動向
Tsutomu Ogasawara
 
PPTX
iOS13 SDK による 全機能置き換え Part1
Kaname Noto
 
Css nite(2010.09.23)
Yoshiki Ushida
 
jQuery Mobile 概要
トモロヲ いちがみ
 
20111031 MobileWeb at TDC
Nobuhiro Sue
 
Jqm20120804 publish
Takashi Okamoto
 
jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング
Takashi Okamoto
 
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
Shumpei Shiraishi
 
「その他」のUI Framework 3選
Shumpei Shiraishi
 
jQuery Mobileの基礎
Takashi Okamoto
 
jQuery Mobile
yoshikawa_t
 
jQuery Mobile で作る" 実用" スマフォアプリ
Takashi Okamoto
 
Adobe flex and mobile 4p
Keisuke Todoroki
 
Webに今求められているレベル: HTML5 コントロールを利用した開発
インフラジスティックス・ジャパン株式会社
 
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
Satoru Yamaguchi
 
XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイド
Tetsuji Hayashi
 
RxDataSourceをNSDiffableDataSourceへ置き換える際のTips集紹介
Fumiya Sakai
 
Windows Phone / iOS / Android アプリ同時開発のススメ
Yoshito Tabuchi
 
jQuery Mobile 最新情報 & Tips
yoshikawa_t
 
Androidハイブリッドアプリを約2年間メンテンナンスしてきて分ったこと
Shuichi Takaya
 
スマートフォンアプリケーション開発の最新動向
Tsutomu Ogasawara
 
iOS13 SDK による 全機能置き換え Part1
Kaname Noto
 
Ad

Recently uploaded (13)

PDF
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
 
PDF
第3回デジタル理学療法学会のシンポジウム「デジタル理学療法の組織活用:教育・管理・研究を繋ぐ新たな地平」での話題提供
Matsushita Laboratory
 
PDF
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
 
PDF
API認可を支えるKeycloakの基本と設計の考え方 ~ OAuth/OIDCによるAPI保護のベストプラクティス ~
Hitachi, Ltd. OSS Solution Center.
 
PDF
漁船に搭載されている電子装備と漁法について_VRC海洋学研究会_海のLT会発表資料
Yuuitirou528 default
 
PDF
第3回デジタル理学療法研究会学術大会シンポジウム「デジタル理学療法の組織活用:教育・管理・研究を繋ぐ新たな地平」の講演資料.
Matsushita Laboratory
 
PDF
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2024_報告会資料_増野さ...
IGDA Japan SIG-Audio
 
PDF
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
 
PDF
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
 
PDF
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
 
PDF
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2025_報告会資料_渡辺さ...
IGDA Japan SIG-Audio
 
PDF
マルチAIエージェントの産業界での実践に向けたオープンソース活動の展望 - Japan Regional User Group (RUG) Meet-Up
Kosaku Kimura
 
PDF
AIツールを使った研究の効率化 Improving Research Efficiency with AI Tools
Tohoku University
 
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
 
第3回デジタル理学療法学会のシンポジウム「デジタル理学療法の組織活用:教育・管理・研究を繋ぐ新たな地平」での話題提供
Matsushita Laboratory
 
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
 
API認可を支えるKeycloakの基本と設計の考え方 ~ OAuth/OIDCによるAPI保護のベストプラクティス ~
Hitachi, Ltd. OSS Solution Center.
 
漁船に搭載されている電子装備と漁法について_VRC海洋学研究会_海のLT会発表資料
Yuuitirou528 default
 
第3回デジタル理学療法研究会学術大会シンポジウム「デジタル理学療法の組織活用:教育・管理・研究を繋ぐ新たな地平」の講演資料.
Matsushita Laboratory
 
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2024_報告会資料_増野さ...
IGDA Japan SIG-Audio
 
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
 
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
 
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
 
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2025_報告会資料_渡辺さ...
IGDA Japan SIG-Audio
 
マルチAIエージェントの産業界での実践に向けたオープンソース活動の展望 - Japan Regional User Group (RUG) Meet-Up
Kosaku Kimura
 
AIツールを使った研究の効率化 Improving Research Efficiency with AI Tools
Tohoku University
 
Ad

JqueryMobile

Editor's Notes

  • #7: つまり、難しいことを考えずに、勝手に優れたUIができあがる。
  • #12: そもそもスマートフォン向けフレームワークというのはデバイスの違いを気にせず、「iOSヒューマンインターフェースガイドライン」に即したスマフォサイトを実現するもの。
  • #16: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;My Page&lt;/title&gt; &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt; &lt;link rel=&quot;stylesheet&quot; href=&quot;http://code.jquery.com/mobile/1.1.0-rc.2/jquery.mobile-1.1.0-rc.2.min.css&quot; /&gt; &lt;script src=&quot;http://code.jquery.com/jquery-1.7.1.min.js&quot;&gt;&lt;/script&gt; &lt;script src=&quot;http://code.jquery.com/mobile/1.1.0-rc.2/jquery.mobile-1.1.0-rc.2.min.js&quot;&gt;&lt;/script&gt;&lt;/head&gt; &lt;body&gt; &lt;div data-role=&quot;page&quot;&gt; &lt;ul data-role=&quot;listview&quot; data-inset=&quot;true&quot; data-filter=&quot;true&quot;&gt; &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Acura&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Audi&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;#&quot;&gt;BMW&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Cadillac&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Ferrari&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;/div&gt;&lt;!-- /page --&gt;&lt;/body&gt;&lt;/html&gt;
  • #18: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;My Page&lt;/title&gt; &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt; &lt;link rel=&quot;stylesheet&quot; href=&quot;http://code.jquery.com/mobile/1.1.0-rc.2/jquery.mobile-1.1.0-rc.2.min.css&quot; /&gt; &lt;script src=&quot;http://code.jquery.com/jquery-1.7.1.min.js&quot;&gt;&lt;/script&gt; &lt;script src=&quot;http://code.jquery.com/mobile/1.1.0-rc.2/jquery.mobile-1.1.0-rc.2.min.js&quot;&gt;&lt;/script&gt;&lt;/head&gt; &lt;body&gt; &lt;div data-role=&quot;page&quot;&gt; &lt;ul data-role=&quot;listview&quot; data-inset=&quot;true&quot; data-filter=&quot;true&quot;&gt; &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Acura&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Audi&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;#&quot;&gt;BMW&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Cadillac&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Ferrari&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;/div&gt;&lt;!-- /page --&gt;&lt;/body&gt;&lt;/html&gt;