10
Copyright (c) 2005 RIAC . All Rights Reserved. http://www.ria-jp.org/ 1 リッチインターネットアプリケーション における XML データ活用事例 2005.12.14 RIA コンソーシアム 広報普及部会  三井英樹 Broadmoor Hotel ・予約が 89% 増加 ・購買率がほぼ倍増、平均で 4.1% 超 ・契約ベースの売上げ:50% 増 ・客室使用率:66% 増 MINI USA ・登録ユーザ数:目標の 152% 超 ・登録者の 73% が、自分の MINI を構成 ・2002 年度の米国での売上げ目標:125% 超 TOYOTA Isis(アイシス) スペシャルサイト ・発表から 1 ヶ月間で、月販目標台数 4,000 台の 4 倍となる約 16,000 台を記録 ・スペシャルサイトにおいては、11 月上旬時点で 40 万人のアクセスを記録 ・卓越したユーティリティや上質なデザインを、幅広い年齢層へアピールすることに成功

リッチインターネットアプリケーション におけるXMLデータ …xmlconsortium.org/seminar/051214-U04/data/051214-04.pdfPlugIn切替 テスト環境 デバッガ

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: リッチインターネットアプリケーション におけるXMLデータ …xmlconsortium.org/seminar/051214-U04/data/051214-04.pdfPlugIn切替 テスト環境 デバッガ

Copyright (c) 2005 RIAC . All Rights Reserved. http://www.ria-jp.org/ 1

リッチインターネットアプリケーションにおけるXMLデータ活用事例

2005.12.14RIA コンソーシアム

広報普及部会  三井英樹

Broadmoor Hotel

・予約が 89%増加

・購買率がほぼ倍増、平均で4.1%超

・契約ベースの売上げ:50%増

・客室使用率:66%増

MINI USA

・登録ユーザ数:目標の152%超

・登録者の 73%が、自分のMINI を構成

・2002年度の米国での売上げ目標:125%超

TOYOTA Isis(アイシス) スペシャルサイト

・発表から 1 ヶ月間で、月販目標台数 4,000 台の 4倍となる約 16,000 台を記録

・スペシャルサイトにおいては、11月上旬時点で 40万人のアクセスを記録

・卓越したユーティリティや上質なデザインを、幅広い年齢層へアピールすることに成功

開発予算

売上げ

開発予算

売上げ

運用コスト

ブランド /新規顧客

パートナー

Page 2: リッチインターネットアプリケーション におけるXMLデータ …xmlconsortium.org/seminar/051214-U04/data/051214-04.pdfPlugIn切替 テスト環境 デバッガ

Copyright (c) 2005 RIAC . All Rights Reserved. http://www.ria-jp.org/ 2

リッチインターネットアプリケーションにおける XMLデータ活用事例

2

1. What's RIA

1.1 知名度

知名度:Google2005.07.20

ンンン

類分 1語単 2語単 語本日

AIR noitacilppA tenretnI hciR ○ 008,31シーケリプアトッネータンイチッリ ンョ ○ 075,7

シーケリプア・トッネータンイ・チッリ ンョ ○ 008,06ョシーケリプアトッネータンイチッリ hsalF ○ 017,5ョシーケリプアトッネータンイチッリ resworB/ziB ○ 13ョシーケリプアトッネータンイチッリ lruC ○ 92

AIR ○ 002,96AIR hsalF ○ 008,11AIR resworB/ziB ○ 76AIR lruC ○ 041AIR esworB/ziB lruC hsalF ○ 13

トンアイラク

トンアイラク

トンアイラク

チッリ tneilc hciR ○ 002,61トンアイラクチッリ 000,63トンアイラク・チッリ 009,87

トンアイラクチッリ hsalF ○ 060,7トンアイラクチッリ resworB/ziB ○ 975トンアイラクチッリ lruC ○ 258

トーマス トンアイラクトーマス ○ 039,8トンアイラク・トーマス ○ 000,911

ルサーバニユ トンアイラクルサーバニユ ○ 68トンアイラク・ルサーバニユ ○ 008,04

ツンテンコチッリ ツンテンコチッリ ○ 009,02

ツンテンコ・チッリ ○ 000,302

考参 AIR 000,080,3LMTH 000,000,084,1LMTH ○ 000,004,94

ジーペムーホ ○ 000,006,02ジーペbeW ○ 000,038,7

ジーペブェウ ○ 000,069,1トイサbeW ○ 000,005,11

トイサブェウ ○ 000,083,2トイサブエウ ○ 000,016,2

resworB/ziB lruC hsalF

XML

○ 411

696,000,000

00,001000,08000,06000,04000,020 0 00,021 0

SI ビジネス系

マネージャー層

Java 系

Unix 系

エンジニア層

Web デザイン系

Mac 系

デザイナ層

システム技術系

日経システム構築 ( 日経 BP)

日経インターネットソリューションズ ( 日経 BP)

月刊ソリューション IT( リックテレコム )

2003.03 Web の壁を Flash が越える2003.11 ~ 01 Flash で目指すリッチなWebアプリ

2004.02 ユーザビリティの追求で IT の投資効果を出す!

2003.02 ~ 08ColdFusionMX と FlashMX を用いて、操作性の良いWebアプリケーションを開発しよう

2004.02 リッチコンテ ンツ導入を加 速させる Flash

Vol.20 はじめての Flash MX 2004Vol.17 Flash Remoting 入門Vol.15 iFX Style 構築期Vol.10 FlashMX プログラミング入門Vol.08 " 外貨王 " 開発の舞台裏Vol.03 Flash5 でつくるWeb C/S アプリ

Vol.7 その先の Flash へ

2004.05 Flash のアクセシビリティ対応2003.07 あなたの知らない FlashMX

2003.07 ブラウザに代わる選択肢2003.12 Flash 新バージョンの性能 (FlashPlayer の性能 ...)

WebSiteDesign( 技評社 )

WebDesigning(MYCOM)

WebCreators(MdN)MdN(MdN)

JavaDeveloper(SOFTBANK)

Web+DB PRESS( 技術評論社 )

MacFan(MYCOM)MacPeople(ASCII)MacPower(ASCII)

日経 Linux( 日経 BP)

MYCOM= 毎日コミュニケーションズ

Page 3: リッチインターネットアプリケーション におけるXMLデータ …xmlconsortium.org/seminar/051214-U04/data/051214-04.pdfPlugIn切替 テスト環境 デバッガ

Copyright (c) 2005 RIAC . All Rights Reserved. http://www.ria-jp.org/ 3

リッチインターネットアプリケーションにおける XMLデータ活用事例

3

1. What's RIA

1.2 本質

メインフレーム+

ダム端末

Web

RIA(Rich Internet Application)

C/S

コストパフォーマンス

ユー

ザビ

リテ

低 高

Web システムの市場動向

System

Front middle Backend

HumanSystem

Front middle Backend

HumanSystem

UI企業

System

input

output

input

output

「システム」 の変遷

Page 4: リッチインターネットアプリケーション におけるXMLデータ …xmlconsortium.org/seminar/051214-U04/data/051214-04.pdfPlugIn切替 テスト環境 デバッガ

Copyright (c) 2005 RIAC . All Rights Reserved. http://www.ria-jp.org/ 4

リッチインターネットアプリケーションにおける XMLデータ活用事例

4

・スマートクライアント(Microsoft)

・Visual Frame

・Biz/Browser

・Appeon/NXJ

・PDF/Adobe Intelligent Document Platform

・XMAP3/Web for Cosminexus

・Nexaweb

・SKreenMill

・Curl

・Facado

・Flash / Flex

・Ajax

1. What's RIA

1.3 実装

Page 5: リッチインターネットアプリケーション におけるXMLデータ …xmlconsortium.org/seminar/051214-U04/data/051214-04.pdfPlugIn切替 テスト環境 デバッガ

Copyright (c) 2005 RIAC . All Rights Reserved. http://www.ria-jp.org/ 5

リッチインターネットアプリケーションにおける XMLデータ活用事例

5

ユーザビリティ

エンドユーザ ・利用者

情報の視覚化

キー操作 (TAB/F キー )

使い易さ/直感的認識

人間の思考支援

ノーリフレッシュ画面

バイナリー通信

開発再利用性

サーバ負荷軽減

トレーニング軽減

サポート軽減

メンテナンス軽減

配布 ( デプロイメント )

パフォーマンスコスト

システム ・開発者経営

1. What's RIA

1.4 効果 /特徴

Page 6: リッチインターネットアプリケーション におけるXMLデータ …xmlconsortium.org/seminar/051214-U04/data/051214-04.pdfPlugIn切替 テスト環境 デバッガ

Copyright (c) 2005 RIAC . All Rights Reserved. http://www.ria-jp.org/ 6

リッチインターネットアプリケーションにおける XMLデータ活用事例

6

1. What's RIA

1.5 構成

HTML 型

Flash 型

サーバHTML

HTML

HTML

HTML

HTML

データ

ページ

データ

ページ

データ

ページ

処理

処理

処理

データ

swf

データ

swf

データ

swf

処理

処理

処理

サーバ

ページ

データ

データ

データ

データ

Shared Object(Flash クッキー )

処理

Remoting の場合バイナリーデータ

処理

サーバ

View

データ (swf)

データ (XML)

swf

XML

Page 7: リッチインターネットアプリケーション におけるXMLデータ …xmlconsortium.org/seminar/051214-U04/data/051214-04.pdfPlugIn切替 テスト環境 デバッガ

Copyright (c) 2005 RIAC . All Rights Reserved. http://www.ria-jp.org/ 7

リッチインターネットアプリケーションにおける XMLデータ活用事例

7

2. 事例

2.1 XML活用事例

http://www.au.kddi.com/keitai/index.html

http://www.jal.co.jphttp://amaztype.tha.jp/

http://iokio.com/

http://www.sony.jp/products/bluetooth/select/

Page 8: リッチインターネットアプリケーション におけるXMLデータ …xmlconsortium.org/seminar/051214-U04/data/051214-04.pdfPlugIn切替 テスト環境 デバッガ

Copyright (c) 2005 RIAC . All Rights Reserved. http://www.ria-jp.org/ 8

リッチインターネットアプリケーションにおける XMLデータ活用事例

8

Solutions Breeze Flash Cast Third PartySolutions

J2EE ColdFusion .NET

Tooling

Flex Builder

“Zone”

FlashAuthoring

Third PartyIDEs

ExperienceServers

FlexPresentation

Server

FlashCommunications

Server

Flash CastServer

ProgrammingModel

ActionScript - ECMAProcedural language Class Library

MXML - XML basedDeclarative Interface language Extensibility Kits

ClientRuntimes

Flash Player Flash Lite

Flash Runtime

Central

Flash Platform Architecture / elements

Breeze サーバ

Breeze PresentationPlatform

TrainingModule

SCORM

AICC

LiveModule

PowerPoint

スライド目次

スライドノート再生 /停止

進捗表示音声

・音声ストリーム・swf

リクエスト

PlugIn

コンテンツ製作・PowerPoint に PlugIn・PlugIn で音声編集・サーバに送って Publish

コンテンツ閲覧・必要なのは FlashPlayer のみ

運用管理・コンテンツ管理 ・検索 ・権限・コース管理 ・コース登録 ・受講者へのmail 連絡・受講者管理 ・コースレポート作成  (正答率などの統計データ )

SCORM ,AICC:eラーニングの国際標準規格

Internet

swf

data

FlashPlayer

Central

movie

ストリーミング配信

Flash Media Server 2

TV 会議

Flex Presentation Server

Flex Application Framework

MXML ActionScript2.0

Flex Class Library

Flex Runtime Services

PowerfulTooling

IDE andTextEditors

Brady

http://www.macromedia.com/devnet/flex/

MXML

JavaBeans EJB Web サービス

ユーザ

開発者

RDBMS LDAP ERP/CRM Webサービス

2. Flash Platform

2.1 Flex

Page 9: リッチインターネットアプリケーション におけるXMLデータ …xmlconsortium.org/seminar/051214-U04/data/051214-04.pdfPlugIn切替 テスト環境 デバッガ

Copyright (c) 2005 RIAC . All Rights Reserved. http://www.ria-jp.org/ 9

リッチインターネットアプリケーションにおける XMLデータ活用事例

9

3. 標準

3.1 Flash Player

100

90

80

70

60

50

40

30

20

10

0

9890

81

62 6156

4741

17

MacromediaFlash Player

Java AdobeAcrobatReader

MicrosoftWindows

Media Player

MacromediaShockwave

Player

RealPlayer

AppleQuickTime

Player

ViewPointMedia Player

SVG

Macromedia Flash content reaches 98% of Internet viewers

Per

cent

age

of In

tern

et-e

nabl

ed P

Cs

FLASH3 FLASH4 FLASH5 FLASH6 FLASH7

Actual < > Future

MAELSTROM

06 09 12 03 06 09 12 03 06 09 12 03 06 09 12 03 06 09 12 03 06 09 12 03 06 09 12 03 06 09 12 03 06 09 12

200620052004200320022001200019991998

0

10

20

30

40

50

60

70

80

90

100

Pen

etra

tion

Per

cent

age

( % )

Page 10: リッチインターネットアプリケーション におけるXMLデータ …xmlconsortium.org/seminar/051214-U04/data/051214-04.pdfPlugIn切替 テスト環境 デバッガ

Copyright (c) 2005 RIAC . All Rights Reserved. http://www.ria-jp.org/ 10

リッチインターネットアプリケーションにおける XMLデータ活用事例

10

設計 開発 /実装 テスト

エディタ

・SE|PY・asdt 負荷調整

PlugIn 切替

テスト環境

デバッガ

UML

ドキュメント

単体テスト

履歴管理・JUDE・EclipseUML・IIOSS

・CVS・subversion・VSS

・AS2Doc・AS2API

・AS2UNIT

Laszlo

Xamlon(XAML)

・Xray

ビルド

解析

解析防止 /暗号化・FlashANT

・Flash Plugin Switcher・Flash Plugin Archive

・横取り丸・NEGiES

・ASViewer

・Flashincrypt

・SWFEncrypt

FreewareShareware3rd VenderOpenSource( OSFlash )

・Peggy +カラー定義ファイル・秀丸 +強調表示定義ファイル

3. 標準

3.2 Macromedia 純製ツールが主役でない、Flash 開発環境