OpenLaszlo
開発元 Laszlo Systems
最新版
サポート状況 開発終了
種別 Webアプリケーションサーバ
ライセンス Common Public License
公式サイト http://www.openlaszlo.org
テンプレートを表示

OpenLaszlo(オープンラズロ)はAjax/Flashで動作するリッチインターネットアプリケーションの開発及び配布を行うためのオープンソースソフトウェアである。

一種類の言語体系でFlashコンテンツやDHTML(Ajax)コンテンツを出力できるマルチランタイム機能が最大の特徴。

OpenLaszloアプリケーションの開発には独自のXMLベース言語LZXとJavaScriptを使用するため、HTMLとJavaScriptに慣れ親しんだWebアプリケーション開発者にとって親しみやすい言語設計になっている。

開発環境に必要なOpenLaszloサーバはJavaサーブレットであり、Tomcat等のWebコンテナ上で動作する。実行環境では必ずしもOpenLaszloサーバを必要としない。Flashコンテンツとしてコンパイルした場合、swfファイルが一つ生成されるので通常のFlashコンテンツと同様の使い方ができる。

Hello World

OpenLaszloのHello Worldのソースコード例。

<?xml version="1.0" encoding="UTF-8"?>
<canvas> 
  <text>Hello World</text>
</canvas>

ライセンス

ライセンスはOpen Source Initiative認定のCommon Public Licenseである。

プロジェクトヒストリー

OpenLaszloは当初Laszlo Presentation Server(LPS)と呼ばれていた。LPSの開発が始まったのは2001年の秋で、最初のプレビューリリースは2002年前半であった。2004年10月、Laszlo SystemsはLPSをオープンソース化し、OpenLaszloコミュニティを立ち上げた。2005年のバージョン3.0リリースに伴い、LPSはOpenLaszloと名前を変えた。

⌬ Phoenix Mesh CID: 未登録 IPFS未登録 📡 0ピア N=1 CRITICAL PQS D26