Saturday, 4th February 2012.

Posted on Wednesday, 30th September 2009 by admin

FluorineFxとは、Flexと.NET間でAMF通信できるオープンソースのライブラリです。FluorineFxを使うとサーバ側も、クライアント側も.NETでアプリを組めるようです。LGPLのライセンスです。

※AMFのメリットは.NETのメソッドを直接呼び出せます。この前に紹介した「PHPObject: PHPとFlashのActionScript連携パッケージ」や「SabreAMF: FlexをPHP5と連携させるフレームワーク」などはPHPからAMFのメソッドを呼び出すライブラリです。

RIAテクノロジは主流のアプリケーション開発ソリューションになりつつあり、RIAを定評あるテクノロジプラットフォームに統合する必要性が増してきているので、FluorineFxのプロジェクトマネジャー(Zoltan)は以下の様で発表した。

FluorineFxはFlex/Flash Remoting、リモート共有オブジェクトサポート、Flex Data Serviceと.NETフレームワーク用のリアルタイムメッセージの実装を提供します。最後の二つは現在部分的な実装です。( Flex<->Adobe LiveCycle Enterprise Suiteアプリケーションで見受けられる全ての機能がサポートされているわけではないという意味)またそれはAdobeのBlazeDSとの互換性をサポートします。

DotNetFramework

Read the rest of this entry…

Posted in C Sharp, Flex | Comments (1) | 4,315 views

Posted on Monday, 28th September 2009 by admin

WebORBとは、FlashやFlexのリモートクライアントとサーバ側でのPHPを組み合わせライブラリです。最新版は、AJAX とSilverlightもサポートされています。

Flexによるクライアント側コードのサンプルやPHPによるサーバ側コードのサンプル、スタートアップガイドが付属し、初めての場合でもWebORBを使ったアプリケーションが簡単に作れます。強いですね。

以下は公式サイトの紹介:

WebORB for PHP is a robust, non-intrusive, multi-protocol development and runtime environment that is designed to effortlessly connect Flex, Flash, AJAX and Silverlight clients with PHP classes and data from relational databases via PHP backend.

WebORB-Flash-Flex

Read the rest of this entry…

Posted in Flash, Flex, PHP | Comments (0) | 2,618 views

Posted on Tuesday, 15th September 2009 by admin

Flexアプリケーション中にAMFPHPを利用してPHP、MySQLと接続、通信サンプルソースコードで紹介した「AMFPHP」 と  CakePHP: PHP用のWebアプリケーションを効率よく作成するためオープンソースのフレームワークの「CakePHP」プラスとどんなものとなるの?

既にご存知していますが、AMFPHPはFlash RemotingをPHPで実現してしまおうというプロジェクトで、Flash使いなら非常に強力な武器、CakePHPでは、PHPアプリケーションの開発、メンテナンス、インストールのための拡張性の高い仕組みを提供するフレームワークです。

CakeAMFPHP

Read the rest of this entry…

Posted in Flash Project, PHP | Comments (0) | 2,152 views

Posted on Saturday, 12th September 2009 by admin

CakePHPとは、オープンソースで開発されたPHP用のフレームワークです。アプリケーションの開発、メンテナンス、インストールのための拡張性の高い仕組みを提供します。Ruby on Railsの影響を強く受けており,Webアプリケーションを高速に開発するための仕掛けが随所に盛り込まれています。「設定より規約優先」の考え方で利用して、CakePHPは開発コストや開発者が書く必要のあるコードを減らします。

次はメインな機能:

  • 複雑な設定なし – データベースを設定するだけで、マジックが始まります。
  • 簡単シンプル – 名前を見たって、…Cakeだし。
  • アクティブ、親切なコミュニティ – 英語は #cakephp on IRC。日本語はcakephp.jp。
  • 柔軟なライセンス – MITライセンスで配布しています。
  • Clean IP – CakePHPの全コードはCakePHP開発チームによるものです。
  • ベストプラクティス – セキュリティ、認証、セッションハンドリング、その他をカバー。
  • OO – オブジェクト指向の熟練者でも、初心者でも快適に

CakePHP

Read the rest of this entry…

Posted in PHP | Comments (0) | 2,295 views

Posted on Friday, 28th August 2009 by admin

「SabreAMF」とは、Flexアプリケーション中にAMFPHPを利用してPHP、MySQLと接続、通信サンプルソースコードのAMFPHPと同じ、AirのSWFファイルからPHPが動いているサーバーに接続する為AMFというフォーマットに従って通信を行うPHPライブラリです(実はPHPObject: PHPとFlashのActionScript連携パッケージも同じ機能か)。

SabreAMFを使用することで、AMFフォーマットでFlashからPHPメソッドを呼び出すことができます。

【機能・特徴】

◇ AMF Server/Client
◇ PHP5 OOP
◇ AMF0~AMF3対応
◇ ライセンス:New BSD License

Read the rest of this entry…

Posted in Flash Project, PHP | Comments (2) | 3,657 views

Posted on Tuesday, 25th August 2009 by admin

PHPObjectとは、Flexアプリケーション中にAMFPHPを利用してPHP、MySQLと接続、通信サンプルソースコードに紹介した「AMFPHP」と同様、オープンソースのFlash Remotingによる通信でき、FLASHとの連動で、POSTやXML Getで値を渡して通信して普通にRPCな感じパッケージです。

Flash Remotingというものは、HTTP経由でGETパラメータやXMLによりデータを送受信する手段はFlashの中に、Webサーバーと通信するための手法です。送受信されるデータのパースを行う際に煩雑な手順が必要ですから、ちょっと不便な感じですから、Macromedia社(現在のAdobe)からFlash Remotingと呼ばれる機構が提供されています。

Flash Remotingでは,独自のAMF(Action Message Format)というSOAPを基盤とした通信プロトコルを用いて通信を行い,バイナリ形式でのデータ送受信はゲートウエイにより自動的に処理されます。これにより,サーバー側のアプリケーションのリソースをFlashのActionScriptから直接リモート・サービスとして利用することが可能となります。

Read the rest of this entry…

Posted in Flash Project, PHP | Comments (3) | 5,427 views

Posted on Sunday, 23rd August 2009 by admin

Granite Data Services (GDS:Granite は花崗岩の意味)とは、Adobeの商用製品であるLiveCycle Data Servcices(LCDS:Adobeのデータサービス技術)やBlaze Data Sercvices(LCDSのリモート技術やメッセージ技術などをオープンソース化したもの)の代替となるオープンソースプロジェクトによって開発されたデータサービスです。GDSは LGPLライセンスの下で使用でき、2008年1月30日にはプロダクション版であるGDS 1.0がリリースされました。

「BlazeDS」 は強力なライバルとなるでしょうが、「GDS」 には 「BlazeDS」 では提供されないデータ管理機能も備わっているため、Flex 利用者の増加と共に、これまで以上に注目されることになりそうです。

プロジェクト創設者のFranck Wolff氏はまず最新のリリースで何が新しくなったのかをInfoQに語った。

gds-stack

Read the rest of this entry…

Posted in Flash Project, Java | Comments (0) | 2,690 views

Posted on Sunday, 16th August 2009 by admin

Flosc(Flash OpenSound Control)とは、Javaで開発され、OpenSound Controlというプロトコルを利用して、flashと他のプラットフォーム同士でデータを送受信できるサーバーです。 Max/MSP、Processing、C言語によるプログラムなどだけではなくて、FlashのXMLSocketを使ってAdobe Flash(Flash 5以降)とコミュニケーションも可能です。

flosc

OpenSound Control(以下、OSC)は、アプリケーション間、ハードウェア間をUDP/IP通信でコミュニケーションするためのデータ通信プロトコルです。

Floscを利用して、グラフィックの描画はFlashで行ない、音声はMax/MSPで実行する、3Dグラフィックの描画はC++やCocoa(Objective-C)で行ない、音声はMax/MSPで実行するなどはできるとなります。

Read the rest of this entry…

Posted in Flash Project | Comments (0) | 2,843 views

Posted on Wednesday, 5th August 2009 by admin

「JAGS Game Server」とは、JavaとActionScript 3で開発され、マルチプレイヤーソケットを用意して、キーボードイベントなどを受け取れるオープンソースのゲームサーバです。

ゲームならPCゲーム、PSPゲーム、携帯ゲームとオンラインゲームなどいろいろ形式があります。開発者に対して、特にJavaとActionScriptの開発者たちはマルチプレイヤーがサポートされてるゲームをどのようの仕組みで、どのようの構成で作れるのは興味があるかもしれないね。一番いいのは、最初開発言語を勉強したとき、簡単な「Hello、World!」から勉強すれば簡単ですね。

もちろんサーバ側の基本的な構成とクライアント側のものがあればもっといいですよね。そいうふうな気持ちを持って皆さん、今回紹介する「JAGS Game Server」をダウンロードして勉強しましょう。

Read the rest of this entry…

Posted in ActionScript, Flash Project | Comments (0) | 3,445 views

Posted on Saturday, 25th July 2009 by admin

その前の「Adobe AIRマルチメディアアプリケーションツールリスト(写真とビデオなど)」にアドビAIRで開発する写真とビデオ関係アプリケーションを紹介しましたが、AIRはFlashフォーマットなどビデオもプレーでき、使いやすいので、eBayやAOLなどいろいろ大手もその技術を利用しています。アドビAIRベースアプリケーションもいろいろ出てきました。今回はビデオ関係のみトップのAIRアプリケーションをピックアップして次にリストします。ぜひ使ってみてください。

※Adobe AIR(Adobe Integrated Runtime)とは米アドビシステムズが開発中のアプリケーション実行環境である。2007年6月にWindowsおよびMac OS X向けのベータ版が公開された。以前はApolloという開発コード名で呼ばれていた。正式版は2007年後半にリリースする見通し。Adobe AIRを使えば,Webアクセスに代表されるインターネットの使い方と密に連携しながらも,Webブラウザの枠にとらわれないアプリケーションを開発できるようになる。Adobe AIRを導入すれば、既存の技術や人、プロセスはそのままに、ブランディング機能を備えた画期的なアプリケーションで新次元のカスタマーエンゲージメントを実現出来る。

Adobe-AIR

Read the rest of this entry…

Posted in AIR | Comments (1) | 3,361 views

Posted on Wednesday, 22nd July 2009 by admin

JOnASとは、ObjectWebコンソーシアム(現 OW2 Consortium)が開発したオープンソースのJava EEアプリケーションサーバであり、2005年2月1日、J2EE 1.4 の認証を受けている。

JOnAS にはリモート管理コンソール機能があり、Webアプリケーションのアップロードや配備、Webアクセスポートの設定、ユーザーアカウントの管理などが遠隔から可能となっている。一般にオープンソースの J2EE サーバのリモートコンソールは扱いにくいが、J2EEサーバはエンドユーザーが管理することを想定していないので、JOnAS のリモートコンソールは教育的な目的で重要となる。

Read the rest of this entry…

Posted in Flash Project, Java | Comments (0) | 2,360 views

Posted on Sunday, 19th July 2009 by admin

Oregano Multiuser Serverというものは、Javaで開発され、Flashが対応されてるマルチユーザサーバです。クライアント側はActionScriptも対応しています。

一般的なオープンソースプロジェクトの参考資料やAPI関連ドキュメントは多くないですが、Oregano Multiuser Serverのマニュアルは150ページ頃が提供されています。その程度の量は怖いでしょう。 :)

Read the rest of this entry…

Posted in Flash Project, Java | Comments (0) | 2,153 views

Posted on Friday, 10th July 2009 by admin

OpenAMFとは、JavaのオープンソースのFlash Remotingをするための代替されています。、多くのクライアントには、独自の能力のSWFミリのソリューションよりも、アプリケーションサービスを提供されているプログラムを生成することは、該当プロジェクトの目標です。

Carbon FiveのASTranslatorを組み込んでおり、Flash-Java間のクラス変換についてソース上で全く意識することなく使用できるオープンソースのプロジェクトです。Flash-Javaのクラス・マッピングの記述が必要なって、それは/WEB-INF/openamf-config.xmlに非常にシンプルな形で設定できます。Java側のクラス名が変更になっても、Flashのソースを一切いじらずに修正ができます。

このプロジェクト最初はAMF-PHPのJAVAのポートとしてから始まったです。インタネット中にちょっと探してみましたが、JavaDoc API以外のドキュメントがまだないようです。

Read the rest of this entry…

Posted in Flash Project, Java | Comments (0) | 5,023 views

Posted on Tuesday, 30th June 2009 by admin

昔前でしたら動画を使ったサービスはRealやWindows Mediaなどの形式が主流でしたが、最近ではFlashを採用するのが標準的なやり方になってきました。「動画」であることと「ストリーミング」というワードが混同されている場面もありますが、2つは別の概念を表す言葉です。YouTubeなどの多くの動画サイトはプログレッシブ・ダウンロードという方法で動画を再生しており、いわゆるストリーミング的に見えますが、キャッシュファイルなどを探ると、Flash Video(以下、flv)形式のデータがそのままクライアントPCの中に残っていることが知られています。一口にFlashでの動画再生と言っても、以下の3つ方法が考えられます。

Read the rest of this entry…

Posted in Flash Project | Comments (0) | 10,540 views

Posted on Wednesday, 24th June 2009 by admin

WebOSとは、Webブラウザ上でデスクトップライクなUI環境を提供するサービスが相次いで発表されています。次のURLにも20個以上のウェブOSが紹介されています(URL: http://ntt.cc/2008/03/04/list-of-the-most-great-web-operating-systems-over-19.html )、「WebOS はインターネットの未来形」という話が言われたところもありますが、今回紹介する「SilentSleeperOS」では、ウェブOSではなくて、Flashで作成され、直接ディスクトップに動作するツールです。

Read the rest of this entry…

Posted in Flash Project | Comments (1) | 2,488 views