OpenLaszlo
OpenLaszlo(オープンラズロ)はAjax/Flashで動作するリッチインターネットアプリケーションの開発及び配布を行うためのオープンソースソフトウェアである。
一種類の言語体系でFlashコンテンツやDHTML(Ajax)コンテンツを出力できるマルチランタイム機能が最大の特徴。
OpenLaszloアプリケーションの開発には独自のXMLベース言語LZXとJavaScriptを使用するため、HTMLとJavaScriptに慣れ親しんだWebアプリケーション開発者にとって親しみやすい言語設計になっている。
開発環境に必要なOpenLaszloサーバはJavaサーブレットであり、Tomcat等のWebコンテナ上で動作する。実行環境では必ずしもOpenLaszloサーバを必要としない。Flashコンテンツとしてコンパイルした場合、swfファイルが一つ生成されるので通常のFlashコンテンツと同様の使い方ができる。