tizen web ui frameworkでデザインを組み込んでみた

44

Upload: chihiro-akiba

Post on 24-May-2015

2.556 views

Category:

Technology


7 download

DESCRIPTION

Tizen Web UI Frameworkを1日で組み込んでみた感想の発表。わりとすっとできる。

TRANSCRIPT

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

Tizen Web UI Frameworkで

デザインを組み込んでみた

@tommmmy

秋葉ちひろ/Baidu Japan

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

デザイナー/アートディレクター

• Webサイト制作 - 7年ぐらい• HTML歴 約15年• CSS歴 約10年• Android XMLレイアウト - 数ヶ月• Tizen SDK 約1日

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

Tizenとの出会い

• 関西の村岡さんて人が「TizenTizen」と連呼していた

• 今村さんが勉強会を開催していた• 今村さんがDevPhoneを持っていた

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

目標

• いろいろなデバイスで動くアプリを全般的に手がけるアートディレクター

• Webサイト• Androidアプリ、Metroアプリ• Tizen、Firefox OS、etc...

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

Tizen Web UI Framework

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

この勉強会のために

Page 6: Tizen Web UI Frameworkでデザインを組み込んでみた
Page 7: Tizen Web UI Frameworkでデザインを組み込んでみた
Page 8: Tizen Web UI Frameworkでデザインを組み込んでみた

Content

Footer

Header

Content

Footer

Header

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

Content

Footer

Header

Page

Content

Footer

Header

Page

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

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

<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 -->

Content

Footer

Header

Content

Footer

Header

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

<div data-role="page" id="one"> <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="two"> <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 -->

Content

Footer

Header

Content

Footer

Header

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

<body>

</body>

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

<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>

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

<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>

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

<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>

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

勝手に架空アプリ!

• 架空アプリのUIデザインを考えてみる

この勉強会のために

Page 18: Tizen Web UI Frameworkでデザインを組み込んでみた
Page 19: Tizen Web UI Frameworkでデザインを組み込んでみた

<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>

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

<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 -->

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

<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 -->

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

<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 -->

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

<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>

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

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

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

<div data-role="content" data-scroll="y" data-handler="true">

<ul data-role="listview">

</ul>

</div>

id="friends"

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

<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 -->

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

<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 -->

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

すごい簡単!

• Documentsからコードをコピペするだけ

• ほぼ必要なWidgetsはそろっているような気がする

この勉強会のために

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

ひとつ問題が…

くろい!

Page 29: Tizen Web UI Frameworkでデザインを組み込んでみた
Page 30: Tizen Web UI Frameworkでデザインを組み込んでみた
Page 31: Tizen Web UI Frameworkでデザインを組み込んでみた

デモ

• Web Simulator Applicationが立ち上がらない

• 実機もうまくつながらない• エミュレーター遅い

この勉強会のために

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

もっとかわいくしたい…

Page 33: Tizen Web UI Frameworkでデザインを組み込んでみた
Page 34: Tizen Web UI Frameworkでデザインを組み込んでみた

header_bg.jpg

footer_bg.png

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

http://grad3.ecoloniq.jp/

Page 37: Tizen Web UI Frameworkでデザインを組み込んでみた
Page 38: Tizen Web UI Frameworkでデザインを組み込んでみた
Page 39: Tizen Web UI Frameworkでデザインを組み込んでみた
Page 40: Tizen Web UI Frameworkでデザインを組み込んでみた
Page 41: Tizen Web UI Frameworkでデザインを組み込んでみた

Tizen Web UI Framework

• ありものをごにょごにょして整形する

• 実はけっこうたいへん• 自由度が低い

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

次の機会には…

• 自作のHTMLをぶちこんでみる• どこまでいけるのか?

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

Thank you so much!