SlideShare uma empresa Scribd logo
1 de 44
Baixar para ler offline
Tizen Web UI Frameworkで
デザインを組み込んでみた
@tommmmy
秋葉ちひろ/Baidu Japan
デザイナー/アートディレクター

• Webサイト制作 - 7年ぐらい
 • HTML歴 約15年
 • CSS歴 約10年
• Android XMLレイアウト - 数ヶ月
• Tizen SDK 約1日
Tizenとの出会い
• 関西の村岡さんて人が
 「TizenTizen」と連呼していた
• 今村さんが勉強会を開催していた
• 今村さんがDevPhoneを持っていた
目標
• いろいろなデバイスで動くアプリを
 全般的に手がける
 アートディレクター
• Webサイト
• Androidアプリ、Metroアプリ
• Tizen、Firefox OS、etc...
この勉強会のために


Tizen Web UI Framework

• jQuery Mobileによく似ているらしい
• Tizenのシステムデザインっぽい
• 実際に組み込んだらどうなるんだろう
Header    Header




Content   Content




Footer    Footer
Page      Page
Header    Header




Content   Content




Footer    Footer
Header    <div data-role="page" id="one">

            <div data-role="header" data-position="fixed">
            </div><!-- /header -->
Content

            <div data-role="content">
            </div><!-- /content -->
Footer
            <div data-role="footer" data-position="fixed">
Header      </div><!-- /footer -->

          </div><!-- /page -->
Content




Footer
Header      <body>
             <div data-role="page" id="one">
               <div data-role="header" data-position="fixed">
               </div><!-- /header -->

               <div data-role="content">
Content        </div><!-- /content -->

               <div data-role="footer" data-position="fixed">
               </div><!-- /footer -->
             </div><!-- /page -->

             <div data-role="page" id="two">
Footer         <div data-role="header" data-position="fixed">
               </div><!-- /header -->

               <div data-role="content">
Header         </div><!-- /content -->

               <div data-role="footer" data-position="fixed">
               </div><!-- /footer -->
             </div><!-- /page -->

Content     </body>

          <a href= "#two" >2ページめへ</a>

Footer
https://developer.tizen.org/documentation
Widgets > Control Bar
<div data-role="footer"data-position ="fixed">
  <div data-role="controlbar" data-style="toolbar" >
     <ul>
        <li><a href="#" data-icon="ctrlbar-menu" class="ui-btn-active"></a></li>
           --------------
        <li><a href="#" data-icon="ctrlbar-world_clock" ></a></li>
     </ul>
  </div><!-- /controlbar -->
</div>
<div data-role="footer"data-position ="fixed">
  <div data-role="controlbar" data-style="toolbar" >
     <ul>
        <li><a href="#" data-icon="ctrlbar-menu" class="ui-btn-active"></a></li>
           --------------
        <li><a href="#" data-icon="ctrlbar-world_clock" ></a></li>
     </ul>
  </div><!-- /controlbar -->
</div>
<div data-role="footer"data-position ="fixed">
  <div data-role="controlbar" data-style="toolbar" >
     <ul>
        <li><a href="#" data-icon="ctrlbar-menu" class="ui-btn-active"></a></li>
           --------------
        <li><a href="#" data-icon="ctrlbar-world_clock" ></a></li>
     </ul>
  </div><!-- /controlbar -->
</div>
この勉強会のために


勝手に架空アプリ!
• 架空アプリのUIデザインを考えてみる
<div data-role="page" id="timeline">

  <div data-role="header" data-position="fixed">
  </div><!-- /header -->

  <div data-role="content">
  </div><!-- /content -->

  <div data-role="footer" data-position="fixed">
  </div><!-- /footer -->

</div><!-- /page -->




      <a href="#timeline">Timeline</a>
      <a href="#tweet">Tweet</a>
      <a href="#friends">Friends</a>
      <a href="#profile">Profile</a>
<div data-role="page" id="timeline">

  <div data-role="header" data-position="fixed">
  </div><!-- /header -->

  <div data-role="content">
  </div><!-- /content -->

  <div data-role="footer" data-position="fixed">
  </div><!-- /footer -->

</div><!-- /page -->
<div data-role="content">
  <ul data-role= "listview" >
     <li class="ui-li-2line-bigicon1">
        <span class="ui-li-text-main">
            It’s so fun to styling Tizen!
        </span>
        <span class="ui-li-text-sub">
            tommmmy
        </span>
        <img src="img/tommy.jpg" class="ui-li-bigicon">
     </li>
  </ul>
</div><!-- /content -->
<div data-role="page" id="tweet">

  <div data-role="header" data-position="fixed">
  </div><!-- /header -->

  <div data-role="content">
  </div><!-- /content -->

  <div data-role="footer" data-position="fixed">
  </div><!-- /footer -->

</div><!-- /page -->
<input type=”text”>


<input id="slider5" name="slider5" data-
popupenabled='false' type="range"
name="slider" value="50" min="0" max="99"
data-icon='text' data-text-left='0' data-text-
right='99'/>


<div data-role="button">
  Send Tweet
</div>
<div                           id="friends"
  data-role="content"
  data-scroll="y"
  data-handler="true">

  <ul data-role="listview">

    <li data-role="list-divider">A</li>


    <li><a href="#">Adam Kinkaid</a></li>

  </ul>

</div>
<div data-role="page" id="friends">

  <div data-role="header" data-position="fixed">
  </div><!-- /header -->

  <div data-role="content">
  </div><!-- /content -->

  <div data-role="footer" data-position="fixed">
  </div><!-- /footer -->

</div><!-- /page -->
<div data-role="page" id="profile">

  <div data-role="header" data-position="fixed">
  </div><!-- /header -->

  <div data-role="content">
  </div><!-- /content -->

  <div data-role="footer" data-position="fixed">
  </div><!-- /footer -->

</div><!-- /page -->
この勉強会のために


すごい簡単!
• Documentsからコードをコピペする
 だけ
• ほぼ必要なWidgetsはそろっている
 ような気がする
ひとつ問題が


くろい!
この勉強会のために


デモ
• Web Simulator Applicationが立ち
 上がらない
• 実機もうまくつながらない
• エミュレーター遅い
もっとかわいくしたい
header_bg.jpg



footer_bg.png
http://www.colorzilla.com/gradient-editor/
http://grad3.ecoloniq.jp/
Tizen Web UI Framework
  • ありものをごにょごにょして
   整形する
  • 実はけっこうたいへん
  • 自由度が低い
次の機会には
• 自作のHTMLをぶちこんでみる
• どこまでいけるのか?
http://akibahideki.com/blog/html5gtug.html
Thank you so much!

Mais conteúdo relacionado

Semelhante a Tizen Web UI Frameworkでデザインを組み込んでみた

jQuery Mobile 最新情報 & Tips
jQuery Mobile 最新情報 & TipsjQuery Mobile 最新情報 & Tips
jQuery Mobile 最新情報 & Tipsyoshikawa_t
 
はじめてのjQueryMobile(初級編)
はじめてのjQueryMobile(初級編)はじめてのjQueryMobile(初級編)
はじめてのjQueryMobile(初級編)Ichiro Yamamoto
 
勉強会force#2 HTML5によるモバイルアプリ開発
勉強会force#2 HTML5によるモバイルアプリ開発勉強会force#2 HTML5によるモバイルアプリ開発
勉強会force#2 HTML5によるモバイルアプリ開発Kazuki Nakajima
 
Monaca公式ガイドブック発売記念全国キャラバン
Monaca公式ガイドブック発売記念全国キャラバンMonaca公式ガイドブック発売記念全国キャラバン
Monaca公式ガイドブック発売記念全国キャラバンアシアル株式会社
 
Monaca公式ガイドブック発売記念全国キャラバン
Monaca公式ガイドブック発売記念全国キャラバンMonaca公式ガイドブック発売記念全国キャラバン
Monaca公式ガイドブック発売記念全国キャラバンアシアル株式会社
 
XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイド
XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイドXPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイド
XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイドTetsuji Hayashi
 
jQuery Mobile(開発編)勉強会資料
jQuery Mobile(開発編)勉強会資料jQuery Mobile(開発編)勉強会資料
jQuery Mobile(開発編)勉強会資料Nobumasa Ura
 
閉じタグを超えた先に僕が見た景色とは
閉じタグを超えた先に僕が見た景色とは閉じタグを超えた先に僕が見た景色とは
閉じタグを超えた先に僕が見た景色とはMuyuu Fujita
 
Html5でできること。そこからwebの未来を考える。
Html5でできること。そこからwebの未来を考える。Html5でできること。そこからwebの未来を考える。
Html5でできること。そこからwebの未来を考える。Masakazu Muraoka
 
LDD'12/Summer in KITAMI Opening Slide
LDD'12/Summer in KITAMI Opening SlideLDD'12/Summer in KITAMI Opening Slide
LDD'12/Summer in KITAMI Opening Slideohotech
 
最高のツイッタークライアントを求めて
最高のツイッタークライアントを求めて最高のツイッタークライアントを求めて
最高のツイッタークライアントを求めてairtoxin Ishii
 
Twitterbootstrapでモック開発
Twitterbootstrapでモック開発Twitterbootstrapでモック開発
Twitterbootstrapでモック開発Sosuke Kimura
 
CSS Nite in Matsuyama vol.1 - session 4
CSS Nite in Matsuyama vol.1 - session 4 CSS Nite in Matsuyama vol.1 - session 4
CSS Nite in Matsuyama vol.1 - session 4 arisu yano
 
デザイナーが実際にAndroidアプリのレイアウトを 組んでみた(秋葉ちひろ)
デザイナーが実際にAndroidアプリのレイアウトを 組んでみた(秋葉ちひろ)デザイナーが実際にAndroidアプリのレイアウトを 組んでみた(秋葉ちひろ)
デザイナーが実際にAndroidアプリのレイアウトを 組んでみた(秋葉ちひろ)Chihiro Tomita
 
Jqm20120210
Jqm20120210Jqm20120210
Jqm20120210cmtomoda
 
⑱jQueryをおぼえよう!その4
⑱jQueryをおぼえよう!その4⑱jQueryをおぼえよう!その4
⑱jQueryをおぼえよう!その4Nishida Kansuke
 
jQuery Mobile 1.3 最新情報
jQuery Mobile 1.3 最新情報jQuery Mobile 1.3 最新情報
jQuery Mobile 1.3 最新情報yoshikawa_t
 
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」タカシ キタジマ
 

Semelhante a Tizen Web UI Frameworkでデザインを組み込んでみた (20)

jQuery Mobile 最新情報 & Tips
jQuery Mobile 最新情報 & TipsjQuery Mobile 最新情報 & Tips
jQuery Mobile 最新情報 & Tips
 
はじめてのjQueryMobile(初級編)
はじめてのjQueryMobile(初級編)はじめてのjQueryMobile(初級編)
はじめてのjQueryMobile(初級編)
 
勉強会force#2 HTML5によるモバイルアプリ開発
勉強会force#2 HTML5によるモバイルアプリ開発勉強会force#2 HTML5によるモバイルアプリ開発
勉強会force#2 HTML5によるモバイルアプリ開発
 
Monaca公式ガイドブック発売記念全国キャラバン
Monaca公式ガイドブック発売記念全国キャラバンMonaca公式ガイドブック発売記念全国キャラバン
Monaca公式ガイドブック発売記念全国キャラバン
 
Monaca公式ガイドブック発売記念全国キャラバン
Monaca公式ガイドブック発売記念全国キャラバンMonaca公式ガイドブック発売記念全国キャラバン
Monaca公式ガイドブック発売記念全国キャラバン
 
XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイド
XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイドXPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイド
XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイド
 
jQuery Mobile(開発編)勉強会資料
jQuery Mobile(開発編)勉強会資料jQuery Mobile(開発編)勉強会資料
jQuery Mobile(開発編)勉強会資料
 
閉じタグを超えた先に僕が見た景色とは
閉じタグを超えた先に僕が見た景色とは閉じタグを超えた先に僕が見た景色とは
閉じタグを超えた先に僕が見た景色とは
 
Wp html5
Wp html5Wp html5
Wp html5
 
Html5でできること。そこからwebの未来を考える。
Html5でできること。そこからwebの未来を考える。Html5でできること。そこからwebの未来を考える。
Html5でできること。そこからwebの未来を考える。
 
LDD'12/Summer in KITAMI Opening Slide
LDD'12/Summer in KITAMI Opening SlideLDD'12/Summer in KITAMI Opening Slide
LDD'12/Summer in KITAMI Opening Slide
 
最高のツイッタークライアントを求めて
最高のツイッタークライアントを求めて最高のツイッタークライアントを求めて
最高のツイッタークライアントを求めて
 
Twitterbootstrapでモック開発
Twitterbootstrapでモック開発Twitterbootstrapでモック開発
Twitterbootstrapでモック開発
 
CSS Nite in Matsuyama vol.1 - session 4
CSS Nite in Matsuyama vol.1 - session 4 CSS Nite in Matsuyama vol.1 - session 4
CSS Nite in Matsuyama vol.1 - session 4
 
デザイナーが実際にAndroidアプリのレイアウトを 組んでみた(秋葉ちひろ)
デザイナーが実際にAndroidアプリのレイアウトを 組んでみた(秋葉ちひろ)デザイナーが実際にAndroidアプリのレイアウトを 組んでみた(秋葉ちひろ)
デザイナーが実際にAndroidアプリのレイアウトを 組んでみた(秋葉ちひろ)
 
Jqm20120210
Jqm20120210Jqm20120210
Jqm20120210
 
⑱jQueryをおぼえよう!その4
⑱jQueryをおぼえよう!その4⑱jQueryをおぼえよう!その4
⑱jQueryをおぼえよう!その4
 
jQuery勉強会#3
jQuery勉強会#3jQuery勉強会#3
jQuery勉強会#3
 
jQuery Mobile 1.3 最新情報
jQuery Mobile 1.3 最新情報jQuery Mobile 1.3 最新情報
jQuery Mobile 1.3 最新情報
 
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
 

Último

Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールsugiuralab
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価sugiuralab
 

Último (8)

Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
 

Tizen Web UI Frameworkでデザインを組み込んでみた