SlideShare ist ein Scribd-Unternehmen logo
1 von 44
Downloaden Sie, um offline zu lesen
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!

Weitere ähnliche Inhalte

Ähnlich wie 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の基本」タカシ キタジマ
 

Ähnlich wie 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の基本」
 

Kürzlich hochgeladen

Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Hiroshi Tomioka
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 

Kürzlich hochgeladen (11)

Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 

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