13. HTML5Vocabulary
HTML5 Microdata
HTML5 + RDFa
Application Cash
Web Strage
File API
Web Workers
XMLHttpRespons2
Web Sockets
Server-Sent Events
CSS Selector
CSS Namespace
CSS Color
SVG
Canvas
WebGL
Video
Audio
Geolocation API
Orientation Event
HTML
16. HTML
HTML5Vocabulary
HTML5 Microdata
HTML5 + RDFa
Application Cash
Web Strage
File API
Web Workers
XMLHttpRespons2
Web Sockets
Server-Sent Events
CSS Selector
CSS Namespace
CSS Color
SVG
Canvas
WebGL
Video
Audio
Geolocation API
Orientation Event
19. Letʼ’s start with structure.
Letʼ’s know what our content is made from.
構造から始めよう。
コンテンツの構成内容を知ろう。
The Personal Disquiet of Mark Boulton:Structure First. Content Always. -‐‑‒ http://www.markboulton.co.uk/journal/structure-‐‑‒first-‐‑‒content-‐‑‒always
25. OGPを利利⽤用したMETA情報の提供
The Open Graph protocol
http://ogp.me/
OGP(Open Graph Protocol)
Webページの掲載内容の概略略を
META情報として提供するための
記述⽅方法です。
このOGPはFacebookをはじめ、
m i x i 、 G r e e 、 G o o g l e + 、
LinkedInなどのSNSで利利⽤用され、
各SNS上での表⽰示内容を指定する
ことができます。
38. 原⽂文:3 Reasons Why Learning To Code Makes You A Better Designer
http://www.uie.com/brainsparks/2011/06/06/3-‐‑‒reasons-‐‑‒why-‐‑‒learning-‐‑‒to-‐‑‒code-‐‑‒makes-‐‑‒you-‐‑‒a-‐‑‒better-‐‑‒designer/
邦訳:t32k.me -‐‑‒ なぜシリコンバレーはコードの書けるデザイナーを求めているのか?
http://t32k.me/mol/log/why-‐‑‒valley-‐‑‒wants-‐‑‒designers-‐‑‒can-‐‑‒code/
3 Reasons Why Learning To Code Makes You A Better Designer
1.
あなたが働いている領領域の中間についてより深く理理解できるでしょう。もし効率率率
的なデータベース処理理をできるクエリーが書ければ、トレードオフに必要な適切切
なレスポンス時間を設定できます。なにがコードを簡単にし、難しくするのか理理
解していれば、アイデアをより速く実装できるでしょう。(開発⼯工数は限られて
いるので⼯工数削減以上のものが得られるかもしれません。)中間領領域を知ること
は事をうまく運び、 より考えられたデザインの決定をする上で役⽴立立つでしょう。
2.
プログラミングを理理解することで、より良良いプロトタイプ作ることができます。
デザインアイデアをチームメイトやクライアントに伝えるための最適な⽅方法は、
動くプロトタイプを作ることです。素早くプロトタイプを作ることであなたのア
イデアに命が吹き込まれ、内なる素晴らしいアイデアを解き放たれ、あなたのデ
ザインの本当の意味を皆が理理解するのに役⽴立立つでしょう。
3.
プログラミングを理理解することで、製品コードのバグや⽋欠陥を特定するのに役⽴立立
つでしょう。チームメイトのデザイナーが活気づくにつれて、あなたはUIインタ
ラクションの問題に取り掛かっているプログラマーを助ける重要な役割を担うこ
とができるでしょう。つまりそれは、最終プロダクトがこれ以上無いほどの出来
になるということです。
3 Reasons Why Learning To Code Makes You A Better Designer
1.
あなたが働いている領領域の中間についてより深く理理解できるでしょう。もし効率率率
的なデータベース処理理をできるクエリーが書ければ、トレードオフに必要な適切切
なレスポンス時間を設定できます。なにがコードを簡単にし、難しくするのか理理
解していれば、アイデアをより速く実装できるでしょう。(開発⼯工数は限られて
いるので⼯工数削減以上のものが得られるかもしれません。)中間領領域を知ること
は事をうまく運び、 より考えられたデザインの決定をする上で役⽴立立つでしょう。
2.
プログラミングを理理解することで、より良良いプロトタイプ作ることができます。
デザインアイデアをチームメイトやクライアントに伝えるための最適な⽅方法は、
動くプロトタイプを作ることです。素早くプロトタイプを作ることであなたのア
イデアに命が吹き込まれ、内なる素晴らしいアイデアを解き放たれ、あなたのデ
ザインの本当の意味を皆が理理解するのに役⽴立立つでしょう。
3.
プログラミングを理理解することで、製品コードのバグや⽋欠陥を特定するのに役⽴立立
つでしょう。チームメイトのデザイナーが活気づくにつれて、あなたはUIインタ
ラクションの問題に取り掛かっているプログラマーを助ける重要な役割を担うこ
とができるでしょう。つまりそれは、最終プロダクトがこれ以上無いほどの出来
になるということです。
39. 3,997 distinct devices / 61,389 users
OpenSignal: August, 2012 http://opensignal.com/reports/fragmentation.php
The many faces of a little green robot
41. Designing
in the Browser
No need
Photoshop
DesignFestival -‐‑‒ Insights into Form and Function from The Web Designer's Roadmap
http://designfestival.com/insights-‐‑‒into-‐‑‒form-‐‑‒and-‐‑‒function-‐‑‒from-‐‑‒the-‐‑‒web-‐‑‒designer39s-‐‑‒roadmap/
Vanseo Design -‐‑‒ Workflows In A Responsive World: From Waterfall To Agile
http://www.vanseodesign.com/web-‐‑‒design/responsive-‐‑‒workflows/
42. Designing in the Browser
この⽅方法が向くケース
‣Webアプリ・Webサービス
の開発
‣デザイン画では予測できない
レスポンシブデザイン
‣動的な表現が含まれるWeb
ページ
この⽅方法が向かないケース
‣ビジュアル重視
‣対象デバイスが少ない