<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DigiTechLog Dot Com &#187; OpenAMF</title>
	<atom:link href="http://digitechlog.com/tag/openamf/feed" rel="self" type="application/rss+xml" />
	<link>http://digitechlog.com</link>
	<description>Adobe AIR、Flex、Flash、Java</description>
	<lastBuildDate>Tue, 08 Nov 2011 12:46:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>OpenAMF: オープンソースのJava Flashリモートツール</title>
		<link>http://digitechlog.com/2009/07/10/openamf-free-open-source-alternative-to-adobe-java-flash-remoting.html</link>
		<comments>http://digitechlog.com/2009/07/10/openamf-free-open-source-alternative-to-adobe-java-flash-remoting.html#comments</comments>
		<pubDate>Fri, 10 Jul 2009 09:16:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flash Project]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[OpenAMF]]></category>

		<guid isPermaLink="false">http://digitechlog.com/2009/07/10/openamf-free-open-source-alternative-to-adobe-java-flash-remoting.html</guid>
		<description><![CDATA[OpenAMFとは、JavaのオープンソースのFlash Remotingをするための代替されています。、多くのクライアントには、独自の能力のSWFミリのソリューションよりも、アプリケーションサービスを提供されているプログラムを生成することは、該当プロジェクトの目標です。
Carbon FiveのASTranslatorを組み込んでおり、Flash－Java間のクラス変換についてソース上で全く意識することなく使用できるオープンソースのプロジェクトです。Flash－Javaのクラス・マッピングの記述が必要なって、それは/WEB-INF/openamf-config.xmlに非常にシンプルな形で設定できます。Java側のクラス名が変更になっても、Flashのソースを一切いじらずに修正ができます。
このプロジェクト最初はAMF-PHPのJAVAのポートとしてから始まったです。インタネット中にちょっと探してみましたが、JavaDoc API以外のドキュメントがまだないようです。

・Flash Remotingに必要な環境
僕の環境は次のような感じです。



OS
Windows XP Pro


Flash
Flash MX


JDK
Java2SDK 1.5.12


APサーバ
Tomcat 5.5



・クライアントサイドのセットアップ
クライアントサイドにはFlashのほかにFlash Remoting MXコンポーネントをインストールします。これはFlashをインストールしただけでは入りません。Flash Remotingには必須なので 、何も考えずに入れましょう。Macromediaのサイトからダウンロードできます。ダウンロードするURLはhttp://www.adobe.com/jp/products/flashremoting/downloads/components/です。
・サーバサイドのセットアップ
JavaやTomcatのインストールは簡単なので、ここは省略させて頂きます。OpenAMFのインストールについて、次のURLからダウンロードできます。http://sourceforge.net/projects/openamf/
まず、$CATALINA_HOME/webappsにFlashRemotingというディレクトリをつくりましょう。さらにWEB-INF/lib ディレクトリをつくり、ここにopenamf.jarとlibディレクトリにあるJAR ファイルをすべてコピーしてください。そして、src/web/WEB-INFディレクトリにあるopenamf- config.xmlとweb.xmlをTomcatのWEB-INFディレクトリにコピーしてください。
そこまで必要なもののインストールは終わりました。
サンプルの作成は
・http://www5a.biglobe.ne.jp/~tomeo/flash/1_fr/3_finish.html
・http://www.noridon.net/weblogs/archives/2006/01/flex2openamfas.html
を参考して実装してみてください。
Related Posts

GPLFlash: GNU/Linux上でAdobeのFlashムービーを再生しよう
5個アドビFlashメニューとナビゲーションのチュートリアル
JGenerator: Javaで動的にテキスト、グラフィックおよび音を結合してFlash内容を生成するWebサーバの製品アプリケーション
8 Adobe ActionScriptのチュートリアルフラッシュ
Flash Builder 4コンパイラーの不具合( FB 4.0 build 272416 )
Sazameki: Flashを使ったオーディオ操作のためのオンラインプラットホーム
FOAM-AS3: ActionScript 3で開発されたオープンソースの２D物理エンジン
glaze: ActionScript用2D物理演算エンジン

]]></description>
			<content:encoded><![CDATA[<p>OpenAMFとは、JavaのオープンソースのFlash Remotingをするための代替されています。、多くのクライアントには、独自の能力のSWFミリのソリューションよりも、アプリケーションサービスを提供されているプログラムを生成することは、該当プロジェクトの目標です。</p>
<p>Carbon FiveのASTranslatorを組み込んでおり、Flash－Java間のクラス変換についてソース上で全く意識することなく使用できるオープンソースのプロジェクトです。Flash－Javaのクラス・マッピングの記述が必要なって、それは/WEB-INF/openamf-config.xmlに非常にシンプルな形で設定できます。Java側のクラス名が変更になっても、Flashのソースを一切いじらずに修正ができます。</p>
<p>このプロジェクト最初はAMF-PHPのJAVAのポートとしてから始まったです。インタネット中にちょっと探してみましたが、JavaDoc API以外のドキュメントがまだないようです。</p>
<p><span id="more-553"></span>
<p><strong>・Flash Remotingに必要な環境</strong></p>
<p>僕の環境は次のような感じです。</p>
<table cellspacing="0" cellpadding="7" width="261" border="1">
<tbody>
<tr>
<td width="74">OS</td>
<td width="186">Windows XP Pro</td>
</tr>
<tr>
<td width="74">Flash</td>
<td width="186">Flash MX</td>
</tr>
<tr>
<td width="74">JDK</td>
<td width="186">Java2SDK 1.5.12</td>
</tr>
<tr>
<td width="74">APサーバ</td>
<td width="186">Tomcat 5.5</td>
</tr>
</tbody>
</table>
<p><strong>・クライアントサイドのセットアップ</strong></p>
<p>クライアントサイドにはFlashのほかにFlash Remoting MXコンポーネントをインストールします。これはFlashをインストールしただけでは入りません。Flash Remotingには必須なので 、何も考えずに入れましょう。Macromediaのサイトからダウンロードできます。<br />ダウンロードするURLは<a title="http://www.adobe.com/jp/products/flashremoting/downloads/components/" href="http://www.adobe.com/jp/products/flashremoting/downloads/components/">http://www.adobe.com/jp/products/flashremoting/downloads/components/</a>です。
<p><strong>・サーバサイドのセットアップ</strong>
<p>JavaやTomcatのインストールは簡単なので、ここは省略させて頂きます。OpenAMFのインストールについて、次のURLからダウンロードできます。<a title="http://sourceforge.net/projects/openamf/" href="http://sourceforge.net/projects/openamf/">http://sourceforge.net/projects/openamf/</a>
<p>まず、$CATALINA_HOME/webappsにFlashRemotingというディレクトリをつくりましょう。さらにWEB-INF/lib ディレクトリをつくり、ここにopenamf.jarとlibディレクトリにあるJAR ファイルをすべてコピーしてください。そして、src/web/WEB-INFディレクトリにあるopenamf- config.xmlとweb.xmlをTomcatのWEB-INFディレクトリにコピーしてください。
<p>そこまで必要なもののインストールは終わりました。
<p>サンプルの作成は
<p>・<a title="http://www5a.biglobe.ne.jp/~tomeo/flash/1_fr/3_finish.html" href="http://www5a.biglobe.ne.jp/~tomeo/flash/1_fr/3_finish.html">http://www5a.biglobe.ne.jp/~tomeo/flash/1_fr/3_finish.html</a>
<p>・<a title="http://www.noridon.net/weblogs/archives/2006/01/flex2openamfas.html" href="http://www.noridon.net/weblogs/archives/2006/01/flex2openamfas.html">http://www.noridon.net/weblogs/archives/2006/01/flex2openamfas.html</a>
<p>を参考して実装してみてください。</p>
<h3>Related Posts</h3>
<ul class="related_post">
<li><a href="http://digitechlog.com/2009/12/01/gplflash-another-alternative-flash-runtime.html" title="GPLFlash: GNU/Linux上でAdobeのFlashムービーを再生しよう">GPLFlash: GNU/Linux上でAdobeのFlashムービーを再生しよう</a></li>
<li><a href="http://digitechlog.com/2009/10/31/5-useful-aadobe-flash-menu-and-navigation-tutorials.html" title="5個アドビFlashメニューとナビゲーションのチュートリアル">5個アドビFlashメニューとナビゲーションのチュートリアル</a></li>
<li><a href="http://digitechlog.com/2009/02/12/jgenerator-the-web-server-production-application-dynamically-combine-text-graphics-and-sound-to-build-rich-flash-content.html" title="JGenerator: Javaで動的にテキスト、グラフィックおよび音を結合してFlash内容を生成するWebサーバの製品アプリケーション">JGenerator: Javaで動的にテキスト、グラフィックおよび音を結合してFlash内容を生成するWebサーバの製品アプリケーション</a></li>
<li><a href="http://digitechlog.com/2010/06/06/8-helpfull-adobe-flash-actionscript.html" title="8 Adobe ActionScriptのチュートリアルフラッシュ">8 Adobe ActionScriptのチュートリアルフラッシュ</a></li>
<li><a href="http://digitechlog.com/2010/04/26/flash-builder-4-build-272416-compiler-bug-and-solutions.html" title="Flash Builder 4コンパイラーの不具合( FB 4.0 build 272416 )">Flash Builder 4コンパイラーの不具合( FB 4.0 build 272416 )</a></li>
<li><a href="http://digitechlog.com/2010/02/21/sazamek-flash-based-online-audio-manipulating-platform-with-as3-open-source-library.html" title="Sazameki: Flashを使ったオーディオ操作のためのオンラインプラットホーム">Sazameki: Flashを使ったオーディオ操作のためのオンラインプラットホーム</a></li>
<li><a href="http://digitechlog.com/2010/02/07/foam-as3-2d-rigid-body-physics-engine.html" title="FOAM-AS3: ActionScript 3で開発されたオープンソースの２D物理エンジン">FOAM-AS3: ActionScript 3で開発されたオープンソースの２D物理エンジン</a></li>
<li><a href="http://digitechlog.com/2010/01/30/glaze-2d-rigid-body-dynamics-game-engine-for-actionsctipt-3.html" title="glaze: ActionScript用2D物理演算エンジン">glaze: ActionScript用2D物理演算エンジン</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://digitechlog.com/2009/07/10/openamf-free-open-source-alternative-to-adobe-java-flash-remoting.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

