Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash...

31
Copyright(C) 2006 eSOL Co., Ltd. All rights reserved. Macromedia ® Flash TM Player For Embedded お客様の製品でリッチコンテンツを実現! 2006年7月20日 Wireless Japan 2006 イーソル株式会社 松岡 一郎

Transcript of Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash...

Page 1: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

Macromedia® FlashTM PlayerFor Embedded

お客様の製品でリッチコンテンツを実現!

2006年7月20日

Wireless Japan 2006

イーソル株式会社松岡 一郎

Page 2: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

2

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

Macromedia Flash Playerとは

Page 3: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

3

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

Webサイトの閲覧ツールとして、ほぼ100%のパソコンユーザに使用されているMacromedia Flash PlayerFlash Playerで展開するコンテンツは、手軽に短期間でリッチコンテンツが作成できると評判のFlashコンテンツ

ここがFlashコンテンツ

ダウンロード

Page 4: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

4

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

お客様の製品にMacromedia Flash Player を組み込んで、Flashコンテンツが表現するアニメーション、音声、動画などあら

ゆるメディアを使用したリッチコンテンツを製品上で展開

京セラ株式会社様PHS

WX310KMediabox

第一興商株式会社様カラオケ操作端末DAM-DSⅡ

Page 5: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

5

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

ネットワークと繋げて、Web上の豊富なFlashコンテンツをリアルタ

イムに展開

コンテンツを定期的に入れ替える製品にFlashコンテンツの作成の

手軽さが大きな効果を発揮

魅力的なメニュー画面やフレンドリーなガイダンスで製品をグレードアップ

プログラム作成や他のツールよりもGUI作成の工数を大幅に削減

Page 6: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

6

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

Macromedia Flash の概要

Page 7: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

7

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

Flash PlayerとFlashコンテンツの関係

イメージデータサウンドデータ

etc…

イメージイメージデータデータサウンドデータサウンドデータ

etcetc……

アニメーションデータイメージデータサウンドデータ

etc…

アニメーションデータアニメーションデータイメージデータイメージデータサウンドデータサウンドデータ

etcetc……

SWF(Flashコンテンツ)

読み込み

読み読み込み込み Flash PlayerFlash PlayerFlash Player

・Flash MX 2004・Flash Professional 8オーサリングツール

・・Flash MX 2004Flash MX 2004・・Flash Professional 8

コンテンツ編集コンテンツ編集

書き出し

書き書きFlash Professional 8オーサリングツールオーサリングツール

出し出し

コンテンツ再生コンテンツ再生

コンテンツ元データコンテンツ元データ

Page 8: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

8

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

Flash Player

Flash Player SDK 6/Flash Player SDK 7

パソコン用のFlash Playerと同等の機能を提供

ハイパフォーマンスの組込み製品

ブラウザのPlug-INでFlash Playerを動作する製品に最適

(ブラウザを介さずStandaloneで動作することも可)

10.150FPS9.833FPSFPS *2

30倍30倍ヒープサイズ(コンテンツサイズ比)*1

200MIPS150MIPSCPU

8.0MBytes8.0MBytesRAMサイズ

2.0MBytes1.7MBytesROMサイズ

FlashPlayerSDK7FlashPlayerSDK6

*1)ヒープとスタックのサイズはコンテンツや使用方法に依存します。

*2)ROMサイズとFPSは      T-Engine SH7727(144Mhz)で実測

Page 9: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

9

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

Flash Player

Flash Lite 1.1/Flash Lite 2.0

携帯端末向けにチューニングされたFlash Player

ローパフォーマンスの組込み製品

Flash PlayerをStandaloneで動作する製品に最適

(ブラウザのPlug-INで動作することも可)

10.743FPS4.036FPSFPS *2

15倍10倍ヒープサイズ(コンテンツサイズ比)*1

100MIPS50MIPSCPU

2.0MBytes2.0MBytesRAMサイズ

1.4MBytes500KBytesROMサイズ

FlashLite2.0FlashLite1.1

*1)ヒープとスタックのサイズはコンテンツや使用方法に依存します。

*2)ROMサイズとFPSは      T-Engine SH7727(144Mhz)で実測

Page 10: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

10

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

Flash PlayerFlashPlayer

SDK6FlashPlayer

SDK7FlashLite

1.1FlashLite

2.0

アニメーション ○ ○ ○ ○デバイスフォント表示 ○ ○ ○ ○文字入力 ○ ○ ○ ○音声再生 ○ ○ ○*1 ○*1

ネットワーク ○ ○ ○ ○外部ファイル読込 ○ ○ △*2 ○入力イベント ○ ○ △*3 ○携帯端末機能(FSCommand2) × × ○ ○動画再生 ○ ○ × △*4

静止画表示 ○ ○ ○ ○*5

FCS(FlashCommunicationServer) ○ ○ × ×印刷 ○ ○ × ×loadMovie対応 ○ ○ △*6 △*7

*5)Lite2.0はJPEG以外にTIFFやNEF等の静止画ファイル(外部ファイル)を読み込み表示が可能(コデックが別途必要)。

*6)Lite1.1は1フレームで読み込み可能な外部ファイルに制限がある。1フレームにつきlodeMovieは1回まで有効。2回以上呼び出した場合は2回目からのデータ読み込みは無効。

*7)Lite2.0は1フレームで読み込み可能な外部ファイルに制限がある。1フレームにつきlodeMovieは5回まで有効。6回以上呼び出した場合は6回目からのデータ読み込みは無効。

*1)再生可能な音声フォーマットはPCM/ADPCM/MP3。Liteはこれ以外のフォーマットの出力が可能。PlayerでMP3を再生する場合はMP3→PCMのコデックが必要。

*2)Lite1.1は外部のJPEGファイルを読み込めない。

*3)Lite1.1はポインティングデバイスのMoveイベントに未対応。

*4)Lite2.0は動画再生に別途コデックの実装が必要。Playerは内部にSORENSONコデックを保持する。

Page 11: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

11

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

Flash Playerの実装

実装(Integrate)する機能の選択

デバイスフォントデバイスフォントの使用の有無

文字入力文字入力の有無

サウンド出力サウンド出力の有無(PCM, ADPCM, MP3 etc.)ネットワークネットワーク サポートの有無

入力デバイス入力デバイスの選択(Key, Mouse, TouchPanel)携帯用携帯用II//FFの使用の選択(Flash Lite 1.1 /Flash Lite 2.0 のみ)

静止画/動画コーデック静止画/動画コーデックの使用の有無(Flash Lite 2.0 のみ)

コンテンツ作成コンテンツ作成の有無 等

Page 12: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

12

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

Flash Playerの実装

お客様に必ずご用意していただくもの(1)• 代表的なOSの機能

メモリ取得/解放(malloc, free, new, delete)

排他制御(Critical Section, Mutex等)

周期タイマー 等

• ファイルシステム

ファイル 生成/削除

ファイル オープン/クローズ/リード/ライト

ファイル 検索

ディレクトリ 生成/削除 等

Page 13: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

13

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

Flash Playerの実装

お客様に必ずご用意していただくもの(2)•• グラフィックドライバグラフィックドライバ

表示用フレームバッファがあれば表示可能

 (グラフィックコントローラは必須ではない)

サポート カラーフォーマット

RGB565, RGB555, RGB444, RGB888, ARGB8888 等

サポート色深度

8, 16, 24, 32ビット

Page 14: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

14

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

Flash Playerの実装

お客様にご用意していただくもの

選択機能

必須機能

ファイルシステムファイル読み込み

サウンドドライバ・サウンドコデック音声再生

FEP 等文字入力

バッテリードライバ 等(Lite1.1/Lite2.0のみ)携帯端末用I/F

キーボード/ポインティングデバイスドライバ 等入力イベント

フォントデータ・フォントエンジンデバイスフォント表示

ネットワークドライバネットワーク対応

OSの機能・グラフィックドライバアニメーション

JPEG以外の静止画・動画コデック( Lite2.0のみ)静止画・動画再生

お客様に御用意して頂くシステム/ドライバFlash の機能

Page 15: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

15

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

Flash Playerのメリット

既存プログラムとの親和性(1)

•• ActionScript ActionScript の一部機能を使用の一部機能を使用

FSCommand/loadVariablesを使用して既存プログラムを利用

•• ActionScriptActionScript ととは?は?

Action ScriptはECMA Script(ECMA-262)規格を拡張したスクリプト言語

SWFファイル中に格納(編集はオーサリングツールにて)

キーイベント等のハンドラもあり

・Flash MX 2004・Flash Professional 8オーサリングツール

・・Flash MX 2004Flash MX 2004・・Flash Professional 8

アニメーション/イメージ/サウンド/

ActionScriptデ-タetc…

アニメーションアニメーション//イメージイメージ//サウンドサウンド//

ActionScriptActionScriptデデ--タイメージ/サウンド

デ-タetc…

イメージイメージ//サウンドサウンドデデ--タタetcetc……

タetcetc……

SWFSWFファイルファイル

Flash Professional 8オーサリングツールオーサリングツール

書き出し

書き書き取り込み

取り取り込み込み 出し出し

コンテンツ編集コンテンツ編集

Page 16: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

16

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

Flash Playerのメリット

既存プログラムとの親和性(2)

•• FSCommandFSCommand既存プログラムを実行する為に使用(Call)機能に応じたベンダーユニークなコマンドを作成可能

•• loadVariablesloadVariablesSWF コンテンツが外部データを取り込む為に使用

FSCommand が実行した既存プログラムの実行結果を取り込む為に使用(Return)

Flash PlayerFlash PlayerFlash Player 既存プログラム既存プログラム既存プログラム

FSCommand

loadVariables

既存プログラム実行

既存プログラム実行結果取得SWF

コンテンツ

SWFSWFコンテンツコンテンツ

Page 17: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

17

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

Flash Playerのメリット

コンテンツによる優位性

SWFはデバイスを問わずに配布可能

作成工数の削減(PC上で容易に変更可能)

オーサリングツールの使用人口は500万人以上

保存保存保存

保存保存保存

Page 18: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

18

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

Flashコンテンツの特徴

Page 19: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

19

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

ベクターグラフィック描画だから表示サイズを自由自在に変更。滑らかな表示を実現します。

ビットマップイメージはJPEGとロスレス圧縮画像をサポート。それ以外でもSWFファイルにエクスポートする際にJPEGまたはロスレス圧縮画像に変換するため使用できます。

画面表示

Page 20: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

20

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

SWF

静的フォント=PCのOSが提供する標準フォントを使用してSWFファイル内にベクターフォントのアウトラインデータまで格納して表示

組込みの職人

イーソル(株)

フォント1 フォント2 フォント3 フォント4

デバイス

デバイスフォント=ユーザシステム側にフォントデータとフォントエンジンが搭載されていればSWFファイル内は文字情報のみで表示

フォント

Page 21: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

21

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

PCMPCM

ADPCMADPCM

MP3MP3

MIDIMIDI

プラットフォーム

●●●●

ユーザシステムはPCM音源サポート必須サウンドコーデックはユーザシステム側で用意(著作権等必要な場合はそれらも含む)   

フレームベースアニメーション

(パラパラ漫画のような)

アニメーシ

ョン

Tweenedアニメーション

(フレーム間の変更差分だけを記録)

差分だけアニメーション アニメーション

サウンド/アニメーション

Page 22: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

22

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

Contents-A

Contents-B

Contents-C

Contents-D

③該当処理を起動

イベントキャッチOnClickAbutton()イベント解析If(イベント=上カーソル){・・・・・・}対応する処理を実行DoPlay(Action)

②イベント発生

①ボタン押下

アクションスクリプトはキーボードやカーソルを使用した対話形式のFlashコンテンツを作成できるスクリプト言語

アクションスクリプトには既存システムと連携するFSCommandもサポート

Action Script

Page 23: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

23

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

コンテンツの流用

Contents

μITRON

SH

T-KERNEL

ARM

WindowsCE

Intel

Linux

MIPS

OSやCPUが異なる機器でもコンテンツはそのまま!

Page 24: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

24

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

ビジネスフロー

Page 25: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

25

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

STEP1:ポーティング STEP:2 コンテンツ作成STEP:2 コンテンツ作成STEP1:ポーティング

STEP:3 検証テストSTEP:3 検証テスト STEP:4 ライセンスSTEP:4 ライセンス

Page 26: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

26

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

ポーティング

お客様のプラットフォームに最適なFlash Playerを提供します

① Porting Check Sheetにご記入いただきましたお客様  のプラットフォームの情報を元にポーティング費用を見  積もります

② お客様のプラットフォームにFlash Playerをポーティン  グします

③ 約1,500項目のAcceptance Test Suite (ATS:  動作確認テスト)を実施します

Page 27: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

27

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

コンテンツ作成

Macromedia Flashの最大の特長はコンテンツにあります

魅力的なリッチコンテンツがお客様の製品をグレードアップします

コンテンツの作成はお客様でご対応いただくことは勿論、イーソルでも以下のサービスを提供しています

・ Flashコンテンツ作成

組み込みのノウハウを駆使してお客様の製品に最適な       Flashコンテンツを提供

・ Flashコンテンツ コンサルティング

お客様が作成されたコンテンツへのコンサルティング

・ Flashコンテンツ セミナー

お客様個別に組込み向けコンテンツ作成のためのセミナー

Page 28: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

28

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

検証テスト

検証テストに合格して製品の販売GO!

① お客様の最終製品にFlash Playerの検証テストを実   施します

② Adobe Systems社からCertification Letterが発行され  ます

Page 29: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

29

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

ライセンス

四半期ごとにライセンスのご使用状況をご報告

① Flash Playerを搭載されたお客様の製品の販売予定  数でライセンスのご契約

② お客様の製品販売後四半期ごとにライセンスのご使  用状況をご報告

③ ライセンスの使用合計数が予定数を超える場合は再  契約

Page 30: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

30

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.

イーソル株式会社 Flash Player担当

〒164-8721 東京都中野区本町1-32-2 ハーモニータワー

TEL:03-5365-1280 FAX:03-5365-1281

e-Mail:[email protected]

Page 31: Macromedia FlashTM Player - ric.co.jp使用されているMacromedia Flash Player Flash Playerで展開するコンテンツは、手軽に短期間でリッチコン テンツが作成できると評判のFlashコンテンツ

31

Copyright(C) 2006 eSOL Co., Ltd. All rights reserved.