SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
Merapiでつなぐ
Adobe AirとJava
 ~JavaFxとAppletの連携も~




      富山勉強会 2009/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

       からJavaScriptを呼び出して
       から          を
JavaFXから
          からJavaのJFrameを作成
                の      を
          から
JavaScriptから




      デモ
JavaFX Yonesentation




JavaFX Yonesentation
JavaFX - JavaScript

JavaFXでプレゼンツール作りました
      でプレゼンツール作




    デモ
Merapi


御静聴ありがとうございました

Más contenido relacionado

La actualidad más candente

20090513 Cmsnight
20090513 Cmsnight20090513 Cmsnight
20090513 CmsnightYusuke Ando
 
IE-022 供應鏈管理
IE-022 供應鏈管理IE-022 供應鏈管理
IE-022 供應鏈管理handbook
 
UMiP by kewang using takahashi method
UMiP by kewang using takahashi methodUMiP by kewang using takahashi method
UMiP by kewang using takahashi methodMu Chun Wang
 
Web技術勉強会9回目2(Slideshare用)
Web技術勉強会9回目2(Slideshare用)Web技術勉強会9回目2(Slideshare用)
Web技術勉強会9回目2(Slideshare用)龍一 田中
 
Swapskills Print Css
Swapskills Print CssSwapskills Print Css
Swapskills Print CssSwapSkills
 
Windows MobileとWeb Api
Windows MobileとWeb ApiWindows MobileとWeb Api
Windows MobileとWeb ApiKenji Wada
 
Web技術勉強会6回目
Web技術勉強会6回目Web技術勉強会6回目
Web技術勉強会6回目龍一 田中
 
ประวัติส่วนตัว
ประวัติส่วนตัวประวัติส่วนตัว
ประวัติส่วนตัวRawinnipha Songkhum
 
第2回PHP懇親会発表資料
第2回PHP懇親会発表資料第2回PHP懇親会発表資料
第2回PHP懇親会発表資料Masahiko Sakamoto
 
ประวัติปฏิณญา
ประวัติปฏิณญาประวัติปฏิณญา
ประวัติปฏิณญาBAMBU Lee
 
Betacamp4.选秀
Betacamp4.选秀Betacamp4.选秀
Betacamp4.选秀rippleye
 
Betacamp4.选秀
Betacamp4.选秀Betacamp4.选秀
Betacamp4.选秀zhu02
 
UMiP1.0 beta版出爐啦!!
UMiP1.0 beta版出爐啦!!UMiP1.0 beta版出爐啦!!
UMiP1.0 beta版出爐啦!!Mu Chun Wang
 
『XHTML+SVG+MathMLの技術を知る! 』 小山田 晃浩 
『XHTML+SVG+MathMLの技術を知る! 』 小山田 晃浩 『XHTML+SVG+MathMLの技術を知る! 』 小山田 晃浩 
『XHTML+SVG+MathMLの技術を知る! 』 小山田 晃浩 SwapSkills
 
Howtousenetboss
HowtousenetbossHowtousenetboss
Howtousenetbosskumee
 
Androidの中身-第26回NaCl社内勉強会
Androidの中身-第26回NaCl社内勉強会Androidの中身-第26回NaCl社内勉強会
Androidの中身-第26回NaCl社内勉強会Narihiro Nakamura
 
저도 소셜 그래프게임 즐깁니다
저도 소셜 그래프게임 즐깁니다저도 소셜 그래프게임 즐깁니다
저도 소셜 그래프게임 즐깁니다그래프게임 소셜
 

La actualidad más candente (20)

20090513 Cmsnight
20090513 Cmsnight20090513 Cmsnight
20090513 Cmsnight
 
IE-022 供應鏈管理
IE-022 供應鏈管理IE-022 供應鏈管理
IE-022 供應鏈管理
 
UMiP by kewang using takahashi method
UMiP by kewang using takahashi methodUMiP by kewang using takahashi method
UMiP by kewang using takahashi method
 
Web技術勉強会9回目2(Slideshare用)
Web技術勉強会9回目2(Slideshare用)Web技術勉強会9回目2(Slideshare用)
Web技術勉強会9回目2(Slideshare用)
 
Swapskills Print Css
Swapskills Print CssSwapskills Print Css
Swapskills Print Css
 
Matoo
MatooMatoo
Matoo
 
Windows MobileとWeb Api
Windows MobileとWeb ApiWindows MobileとWeb Api
Windows MobileとWeb Api
 
Web技術勉強会6回目
Web技術勉強会6回目Web技術勉強会6回目
Web技術勉強会6回目
 
ประวัติส่วนตัว
ประวัติส่วนตัวประวัติส่วนตัว
ประวัติส่วนตัว
 
第2回PHP懇親会発表資料
第2回PHP懇親会発表資料第2回PHP懇親会発表資料
第2回PHP懇親会発表資料
 
ประวัติปฏิณญา
ประวัติปฏิณญาประวัติปฏิณญา
ประวัติปฏิณญา
 
Superheroes web
Superheroes webSuperheroes web
Superheroes web
 
Betacamp4.选秀
Betacamp4.选秀Betacamp4.选秀
Betacamp4.选秀
 
Betacamp4.选秀
Betacamp4.选秀Betacamp4.选秀
Betacamp4.选秀
 
UMiP1.0 beta版出爐啦!!
UMiP1.0 beta版出爐啦!!UMiP1.0 beta版出爐啦!!
UMiP1.0 beta版出爐啦!!
 
『XHTML+SVG+MathMLの技術を知る! 』 小山田 晃浩 
『XHTML+SVG+MathMLの技術を知る! 』 小山田 晃浩 『XHTML+SVG+MathMLの技術を知る! 』 小山田 晃浩 
『XHTML+SVG+MathMLの技術を知る! 』 小山田 晃浩 
 
Howtousenetboss
HowtousenetbossHowtousenetboss
Howtousenetboss
 
최초의 소셜 그래프게임
최초의 소셜 그래프게임최초의 소셜 그래프게임
최초의 소셜 그래프게임
 
Androidの中身-第26回NaCl社内勉強会
Androidの中身-第26回NaCl社内勉強会Androidの中身-第26回NaCl社内勉強会
Androidの中身-第26回NaCl社内勉強会
 
저도 소셜 그래프게임 즐깁니다
저도 소셜 그래프게임 즐깁니다저도 소셜 그래프게임 즐깁니다
저도 소셜 그래프게임 즐깁니다
 

Más de Masaaki Yonebayashi (15)

Go guide for Java programmer
Go guide for Java programmerGo guide for Java programmer
Go guide for Java programmer
 
HHVM Hack
HHVM HackHHVM Hack
HHVM Hack
 
Android T2 on cloud
Android T2 on cloudAndroid T2 on cloud
Android T2 on cloud
 
JavaFX-with-Adobe
JavaFX-with-AdobeJavaFX-with-Adobe
JavaFX-with-Adobe
 
Guice2.0
Guice2.0Guice2.0
Guice2.0
 
Flex's DI Container
Flex's DI ContainerFlex's DI Container
Flex's DI Container
 
T2 in Action
T2 in ActionT2 in Action
T2 in Action
 
guice-servlet
guice-servletguice-servlet
guice-servlet
 
T2@java-ja#toyama
T2@java-ja#toyamaT2@java-ja#toyama
T2@java-ja#toyama
 
sc2009white_T2
sc2009white_T2sc2009white_T2
sc2009white_T2
 
sc2009white_Teeda
sc2009white_Teedasc2009white_Teeda
sc2009white_Teeda
 
yonex
yonexyonex
yonex
 
S2Flex2
S2Flex2S2Flex2
S2Flex2
 
Teeda
TeedaTeeda
Teeda
 
Wankumatoyama#01
Wankumatoyama#01Wankumatoyama#01
Wankumatoyama#01
 

Merapi -Adobe Air<=>Java-