Friday, 18th May 2012.

Posted on Saturday, 24th October 2009 by admin

前回紹介した「Alcon: オープンソースのActionScript向けの軽量デバッギングツール」とちょっと違って、今回の「LuminicBox.Log」では、ActionScript Debbug用コンソールツールです。ネット上に少し探してみましたが、LuminicBox.Logが使われている場所は多くないし、英語資料でも日本語資料などもあまり見つかりませんでした。
※掲題の件を発表する時点では、開発者のブログは何か問題があって、メンテナンスしているようですから、LuminicBox.Logのダウンロードはできない状態です。
まずはデモを見ましょう。左側のバーの中では、文字列、数字と日付などを出力ボタンが用意されています。クリックすればそれぞれ内容を出力できます。

Tags: , , , ,
Posted in ActionScript, Flash Project | Comments (0)

Posted on Thursday, 15th October 2009 by admin

この前の「使いやすいオープンソースのActionScriptデバッグツールリスト」にも紹介していましたが、Alconとは、Sascha Balkau氏が開発され、パフォーマンス情報が見れたり、オブジェクトの詳細な情報をダンプ出来てオープンソースのActionScript 2及びActionScript 3向けの軽量デバッグツールです。
Alconの最初のバージョンはFlash Player 7の時代から書かれたものですので、そのバージョンはActionScriptのtraceによってログを取るだけのツールです。
AlconはAdobe AIRでも動作できます。FlexコンパイラのFlash IDEやMTASC(※MTASC(Motion-Twin ActionScript2 Compiler): フリーのコマンドラインActionScript(Flash)コンパイラ)中にも使えます。

Tags: , , ,
Posted in AIR, ActionScript, Flash Project | Comments (1)

Posted on Sunday, 4th October 2009 by admin

この前はPHPからAMFメソッドを呼び出すライブラリ「SabreAMF: FlexをPHP5と連携させるフレームワーク」などと.NETの「FluorineFx: Flexと.NET間でAMF通信できるライブラリ」を紹介しましたね。フリーなオブジェクト指向プログラミング言語Pythonは、動的な型付け、ガベージコレクション、マルチパラダイム、モジュール、クラス、オブジェクト等の言語の要素が内部からアクセス可能であり、リフレクションを利用した記述が可能など幾つか特徴があるので、Google App EngineもPythonがサポートされています。
PythonからAMF通信できますか。今回紹介PyAMFとは、オープンソースプロジェクトとして、PythonのためにAdobeのFlash Playerに対応しているサポートアクションメッセージ形式( AMF )を提供しています。

Tags: , , ,
Posted in Flash, Flash Project, Python | Comments (0)

Posted on Tuesday, 15th September 2009 by admin

Flexアプリケーション中にAMFPHPを利用してPHP、MySQLと接続、通信サンプルソースコードで紹介した「AMFPHP」 と  CakePHP: PHP用のWebアプリケーションを効率よく作成するためオープンソースのフレームワークの「CakePHP」プラスとどんなものとなるの?
既にご存知していますが、AMFPHPはFlash RemotingをPHPで実現してしまおうというプロジェクトで、Flash使いなら非常に強力な武器、CakePHPでは、PHPアプリケーションの開発、メンテナンス、インストールのための拡張性の高い仕組みを提供するフレームワークです。

Tags: , ,
Posted in Flash Project, PHP | Comments (0)

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

Tags: , , ,
Posted in Flash Project, PHP | Comments (2)

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から直接リモート・サービスとして利用することが可能となります。

Tags: , , , , ,
Posted in Flash Project, PHP | Comments (3)

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に語った。

Tags: , , , ,
Posted in Flash Project, Java | Comments (0)

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以降)とコミュニケーションも可能です。

OpenSound Control(以下、OSC)は、アプリケーション間、ハードウェア間をUDP/IP通信でコミュニケーションするためのデータ通信プロトコルです。
Floscを利用して、グラフィックの描画はFlashで行ない、音声はMax/MSPで実行する、3Dグラフィックの描画はC++やCocoa(Objective-C)で行ない、音声はMax/MSPで実行するなどはできるとなります。

Tags: , , ,
Posted in Flash Project | Comments (0)

Posted on Wednesday, 5th August 2009 by admin

「JAGS Game Server」とは、JavaとActionScript 3で開発され、マルチプレイヤーソケットを用意して、キーボードイベントなどを受け取れるオープンソースのゲームサーバです。
ゲームならPCゲーム、PSPゲーム、携帯ゲームとオンラインゲームなどいろいろ形式があります。開発者に対して、特にJavaとActionScriptの開発者たちはマルチプレイヤーがサポートされてるゲームをどのようの仕組みで、どのようの構成で作れるのは興味があるかもしれないね。一番いいのは、最初開発言語を勉強したとき、簡単な「Hello、World!」から勉強すれば簡単ですね。
もちろんサーバ側の基本的な構成とクライアント側のものがあればもっといいですよね。そいうふうな気持ちを持って皆さん、今回紹介する「JAGS Game Server」をダウンロードして勉強しましょう。

Tags: , , , ,
Posted in ActionScript, Flash Project | Comments (0)

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 のリモートコンソールは教育的な目的で重要となる。

Tags: , ,
Posted in Flash Project, Java | Comments (0)

Posted on Sunday, 19th July 2009 by admin

Oregano Multiuser Serverというものは、Javaで開発され、Flashが対応されてるマルチユーザサーバです。クライアント側はActionScriptも対応しています。
一般的なオープンソースプロジェクトの参考資料やAPI関連ドキュメントは多くないですが、Oregano Multiuser Serverのマニュアルは150ページ頃が提供されています。その程度の量は怖いでしょう。

Tags: , , ,
Posted in Flash Project, Java | Comments (0)

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以外のドキュメントがまだないようです。

Tags: , , ,
Posted in Flash Project, Java | Comments (0)

Posted on Tuesday, 30th June 2009 by admin

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

Tags: , , ,
Posted in Flash Project | Comments (0)

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で作成され、直接ディスクトップに動作するツールです。

Tags: , , ,
Posted in Flash Project | Comments (1)

Posted on Monday, 22nd June 2009 by admin

その前に紹介した「MC Tween: Flashマイクロサイトを1日で制作可能となるオープンソースのASフレームワーク」では、Flashマイクロサイトを1日で作成可能MC Tweenというフレームワークですが、FlashやActionScriptの基本的な知識が必要です。
今回の「SILEX」では、FlashやActionScriptの知識がいらなくて、普通のユーザでもFlashサイトを構築できるオープンソースのRIAツールです。「SILEX」に「WYSIWYG」を利用していますので、ウェブサイトの構成するのは、Wordのドキュメントを作成することみたいです。

Tags: , , , , ,
Posted in Flash Project | Comments (0)