Upload
masaaki-yonebayashi
View
1.765
Download
0
Embed Size (px)
DESCRIPTION
MerapiでつなぐAdobe AirとJava#java-ja@富山
Citation preview
MerapiでつなぐAdobe AirとJava~JavaFxとAppletの連携も~
富山勉強会富山勉強会富山勉強会富山勉強会 2009/04/042009/04/042009/04/042009/04/04
自己紹介
�名前
�米林 正明
�ID
�id:yone098
�所属
�株式会社Abby 代表取締役社長
先に
�ひがさんとヨシオリに物申す
先に
�Applet遅くて使えないと思われて
�苦情殺到
�近いうちにBLOGでAppletいけてると言っ
てください
Agenda
�Merapiの概要
�デモ
�MerapiとJavaFX
�デモ
�JavaFXとJavaScript
�デモ
�JavaFX Yonesentation
�デモ
Merapi
Merapiのののの概要概要概要概要
Merapiとは
�Merapiとは�Webとデスクトップソフトウエアをつなぐ役割をするJavaアプリケーション
�http://www.merapiproject.net/
�ソースは非公開><
�Adobe AIRアプリケーションとJavaアプリケー
ションを繋ぐ
Merapiとは
�Merapi 概要図
Merapiとは
�ソースが無い場合どうするか�ジャドるよね?
�みんなStrutsとかTomcatとかソース公開されてるのにJadってソース読んで無駄な時間使ってるよね
�Jad大切
�Jadる前にソースが公開されてるか確認しようね
�おしり じゃどりむし~
Merapiとは
�Merapiのののの準備準備準備準備((((Java))))�flex-messaging-common.jar
�flex-messaging-core.jar
�merapi-0.0.90.jar
�tools.jar
�Merapiのののの準備準備準備準備((((Adobe Air))))�merapi-0.0.30.swc
Merapiとは
�Merapiのののの使使使使いいいい方方方方((((Java))))�merapi.messages.IMessageHandlerをimplementsするクラスを作成
�handleMessage(IMessage message) を実装する
�MessageHandlerを登録する
Merapiとは
�Merapiのののの使使使使いいいい方方方方((((Adobe Air))))�merapi:BridgeInstance コンポーネントを利用
�resultを実装する
Merapiとは
�Merapiのののの落落落落としとしとしとし穴穴穴穴
�触ってる人が少ない
�カスタムオブジェクトのやり取りの情報はどこにも無い�海外のBLOGで出来ないよ情報はあった
Merapiとは
�Merapiででででカスタムオブジェクトカスタムオブジェクトカスタムオブジェクトカスタムオブジェクト
�デモデモデモデモ
Merapi
MerapiととととJavaFX
MerapiとJavaFX
�MerapiととととJavaFXをををを連携連携連携連携
�何故?�誰もやってないからやってみよう
MerapiとJavaFX
�Merapiのののの準備準備準備準備((((JavaFX))))�Javaとととと同同同同じじじじ
Merapiとは
�MerapiででででカスタムオブジェクトカスタムオブジェクトカスタムオブジェクトカスタムオブジェクトををををJavaFXとととと連携連携連携連携
�デモデモデモデモ
JavaFX - JavaScript
JavaFXとJavaScript
JavaFX - JavaScript
�JavaFXととととJavaScriptをををを連携連携連携連携
�何故?�あんまり情報が無いのでやってみよう
JavaFX - JavaScript
�JavaFXからからからからJavaScriptをををを呼呼呼呼びびびび出出出出してしてしてしてJavaScriptからからからからJavaののののJFrameをををを作成作成作成作成
�デモデモデモデモ
JavaFX Yonesentation
JavaFX Yonesentation
JavaFX - JavaScript
�JavaFXででででプレゼンツールプレゼンツールプレゼンツールプレゼンツール作作作作りましたりましたりましたりました
�デモデモデモデモ
Merapi
御静聴ありがとうございました