- aitc day 2011 -...

56
IS 525714/ISO27001 株式会社セカンドフゔクトリー 取締役/シニゕUXゕーキテクト Twitter : kenazuma 2011/02/23 - AITC Day 2011 - UXとそれを支えるゕーキテクチャ

Upload: others

Post on 15-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

IS 525714/ISO27001

株式会社セカンドフゔクトリー

取締役/シニゕUXゕーキテクト 東 賢

Twitter : kenazuma

2011/02/23

- AITC Day 2011 -

UXとそれを支えるゕーキテクチャ

Page 2: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

1

株式会社セカンドファクトリー

UI Professional

コンサルテゖング UI設計/開発

トレーニング 製品開発/販売

Page 3: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

2

UXって?

Page 4: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

3

ユーザーが商品/サービスを通じて感じる

すべての体験

ユーザーエクスペリエンスとは?

Page 5: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

4

UXケーススタディ:スターバックス

Page 6: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

5

UXケーススタディ:ハーレーダビッドソン

Page 7: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

6

UXケーススタディ:寿司屋

Page 8: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

7

これらの体験は

点ではなく線で

生み出されている

リアルな体験から学ぶべきこと

Page 9: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

8

ユーザー体験では、一度良い体験をすると、元に戻りにくい

Page 10: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

9

情報システムにおけるユーザー?

Page 11: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

10

プロダクトの進化

産業革命以後の生産能力向上に

よって多くの製品が差別化を考えるに至った

1885年製メルセデス

Page 12: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

11

ソフトウェアの進化

既に多くのソフトウェアが機能的には成熟し、機能だけでは競争優位を保つこと

ができない状態

更なる顧客確保、生産性の向上のため、この転換期においてエクスペリエンスを

差別化要因として考えてみては?

Page 13: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

12 1

2

UIの変遷

Page 14: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

13

エクササズ:FURPS+

Functionality

U ? usability

Reliability

Performance

Supportability

+ Constraint

Page 15: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

14

エクササイズ:ユーザビリティ

Page 16: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

15

UX検討で変わるものは?

Page 17: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

16

オフィスを出てからの、皆さんの周囲にあるComputing環境を

想像してください。

それは、Windows PC でしたか?

“Client Technology Today”:エクササイズ

Page 18: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

17

想像以上にWindows PC以外の環境を想像したのではないでしょう

か?

ComputingはPCだけのものではなくなっているようです。

“Client Technology Today”:エクササイズ

Page 19: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

18

“Client Technology Today”:エクササイズ

Page 20: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

19

Computingは、 汎用的な利用から、

より一層私たちの生活に 寄り添うように

それぞれの状況に 最適化されつつあります。

“Client Technology Today”:エクササイズ

Page 21: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

20

ンパクト:iPhoneは「形容詞」になった

Page 22: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

21

Client Technologyを分解

接続先のテクノロジー

UIを実現するテクノロジー

ビジネスロジックを実現するテクノロジー

OS /ブラウザ

コントロールデバイスを含むハードウェア

Page 23: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

22

UI実現テクノロジー

WPF

Silverlight

HTML5

Windows Form Flash

AIR

jQuery

ネイティブ

Page 24: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

23

UI実現テクノロジー

提供可能な 体験のレベル

開発のしやすさ <ロジック>

開発のしやすさ <デザイン>

要員確保 動作環境

Windows Form △ ◎ △ ◎ ○

WPF ◎ ◎ ◎ △(○) △

Silverlight ○ ◎ ◎ △ ○

HTML5 △(○) △(○) △(○) △(○) △(◎)

Flash/AIR ○(◎) △(○) ◎ ○ ◎

ネイティブ ∞ ○ △ △ ○

Page 25: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

24

UI実現テクノロジー:スコア

提供可能な 体験のレベル

開発のしやすさ <ロジック>

開発のしやすさ <デザイン>

要員確保 動作環境 総合

Windows Form 1 3 1 3 2 10

WPF 3 3 3 1.5 1 11.5

Silverlight 2 3 3 1 2 11

HTML5 1.5 1.5 1.5 1.5 2 8

Flash/AIR 2.5 1.5 3 2 3 12

ネイティブ 4 2 1 1 2 10

Page 26: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

25

OS/ブラウザ

Windows Embedded

Mac OS/iOS

Android

Windows IE(6 – 9)

Firefox

Safari

モバイルブラウザ

Page 27: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

26

コントロールデバイス

ペンタブレット

ジェスチャー

レガシー

タッチパネル

Page 28: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

27

エクササイズ:Surfaceでは「何点まで」タッチを検出できる?

Page 29: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

28

エクササイズ:これはなんでしょう?

Page 30: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

29

社会動向

デバイス・ハードウェアの進化とユーザー体験の変化

Page 31: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

30

社会動向

デバイス・ハードウェアの進化とユーザー体験の変化

ユーザーを取り巻くインタフェースは急速に進化

Page 32: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

31

KINECT

Page 33: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

32

ハードウェア

TV

モバイル

スレート

PC

シチュエーション毎の最適化が必要!

Page 34: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

33

接続先のテクノロジー

Office 365

Windows Live

Salesforce

Windows Azure flickrなど写真サービス

mixiなどSNS

Yahoo!など パブリックAPI

既存システム

Page 35: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

34

ビジネスゕプリケーションとRIA

Page 36: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

35

UX検討を行う開発を取り巻く環境:ハプ曲線

Page 37: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

36

改善

「増やす」ことよりも、「減らす」ことを考える

UX NOW

「増やす」

「減らす」

リッチなンタラクテゖビテゖ

魅力的なビジュゕルデザン

楽しい/格好良い/凄い!

無駄な動き

エラーコスト

サポートコスト

Page 38: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

37

ゕプリケーションへの”忠誠心”

忠誠心を勝ち取る!

ビジネスゕプリケーション

“進んで利用する” “気分が良くなる”

“継続利用” UP

コンシューマーゕプリケーション

“選択される” “気分が良くなる”

“継続利用”

UP

行動の変化 ROI 忠誠心

Page 39: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

38

“忠誠心を勝ち取り、維持せよ”

時間

It’s OK. No ! Great

Great ! Great ! Great ! ユーザーからの”忠誠心”

UXを維持する仕組みと共に継続的な開発を行った場合

UXを維持する仕組み無しに継続的な開発を行った場合

新規ビジネスニーズ

継続開発

新規ビジネスニーズ

継続開発

新規ビジネスニーズ

継続開発

新規ビジネスニーズ

継続開発

Page 40: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

39

情報システム部門

Page 41: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

40

高度なUX維持のために情報システム部門が必要なものは。。。

“ビルデゖングブロックセット”

“ンストラクションガド”

“実行可能なサンプル”

Page 42: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

41

ビジネスゕプリケーションの要素:M-V-VMの場合

View データを視覚化して表示しユーザーの操作を受け取る要素

View-Model ViewのためのModelであり、両者のゕダプターとなる要素

Model ゕプリケーションが扱うデータと手続きを表現する要素

Page 43: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

42

ビジネスゕプリケーションの要素:View

ゕセット ベクターやビットマップなどのグラフゖックフゔルや、ビデオなどのメデゖゕフゔル:素材

スタル UIコントロールへ適用するスタル

ンタラクション ストーリーボードによる状態間の ゕニメーション

ビヘビゕ View層のための複雑なロジックを カプセル化したもの

レゕウト ネスト構造を持った レゕウトコントロールの集合

UIコントロール 標準UIコントロール、カスタムコントロール、

ユーザーコントロール <データバンド可能なUI要素>

Page 44: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

43

ゕプリケーション開発ワークフロー

understanding

Getting idea Defining patterns

Data Modeling

Develop mock-up

Wire frame

Graphic design

UI Control Asset Style behavior Interaction Layout

Instruction guide templates Sample code Initial application

ビルデゖング

ブロックセット

ンストラクションガド 実行可能なサンプル

Page 45: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

44

エクササズ:パワーポント

多くのプロ向けグラフゖックツールが存在するにもかかわらず、ビジネスプレゼンテーション用にパワーポントが存在し、圧倒的

なシェゕを持っているのはなぜか?

周辺環境も含め、パワーポントが良いプレゼン資料を繰り返し作成するために “ビルデゖングブロックセット”

“ンストラクションガド”“実行可能なサンプル” を備えているからだと考えられる。

Page 46: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

45

セカンドフゔクトリーのチームモデル

Page 47: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

46

ゕセット(.NETの場合)

全てのゕセットはXAML-Readyでなくてはならない

ワヤフレームとゕセットが揃ったとき、 正しいXAMLにならなくてはならない

Resource XAML はただのKey/Valueにすぎない 実際に確認できるリゕルなゕセットリストを作る

ビジュアル要素に関するガイダンスを作るべきである

Page 48: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

47

スタル(.NETの場合)

スタル適用は難易度が高いため、 部分的な変更を検討する

要素のサズを特定できる場合には、 それぞれのサズに合わせて作成すると楽である

Expression Designの事を忘れない

練りこまれたスタイルを標準コントロールに適用できれば、 極めて価値の高い資産となる

Page 49: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

48

ビヘビゕ(.NETの場合)

コードビハンドコードを書きたくなったら、 ビヘビゕにすることを検討する

特定の状況でしか呼び出されない機能がある場合、 ビヘビゕにすることを検討する

ビヘビゕはデザナーにとって分かりやすい単位 であることを意識する

練りこまれたスタイルを標準コントロールに適用できれば、 極めて価値の高い資産となる

Page 50: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

49

ンタラクション(.NETの場合)

そのンタラクションに意味はあるか?

基本的に、インタラクションは他の要素に対して 独立しているべきである

スクリーン間、ステート間両方の インタラクションを認識する

ンタラクションをゕセットの一つとして捉えると良い

Page 51: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

50

インタラクション≠アニメーション

Page 52: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

51

レゕウト(.NETの場合)

プロジェクトの状況に応じた 詳細なレゕウトガドを作成する

できるだけ多くのXAMLサンプルを提供する

ガドやサンプルは、 基本的なUX検討を含んでいなければならない

レゕウトはネスト構造を許しているべきである

Page 53: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

52

UIコントロール(.NETの場合)

標準?カスタム?ユーザーコントロール?

UIコントロールの機能に着目し、 見た目に着目しない

再利用性について考えすぎない

それぞれの状況に最適なコントロールのセットを用意する

Page 54: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

53

エクササズ:UIコンポーネント

どのUIコンポーネントの機能で表現可能ですか?

Page 55: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

54

テクノロジーがユーザーを救うには何が必要か?

ユーザー

テクノロジー

デベロッパー(だけ)?

Page 56: - AITC Day 2011 - UXとそれを支えるゕーキテクチャaitc.jp/events/20110223-Day/data/UX.pdf · Silverlight 2 3 3 1 2 11 HTML5 1.5 1.5 1.5 1.5 2 8 Flash/AIR 2.5 1.5 3 2 3

55

テクノロジーがユーザーを救うには何が必要か?

ユーザー

テクノロジー

Business Enabler !