CodeZine(コードジン)

特集ページ一覧

OpenLaszloのインストールと開発環境構築

第1回

  • ブックマーク
  • LINEで送る
  • このエントリーをはてなブックマークに追加

 OpenLaszloはFlashやDHTMLを使ったWebアプリケーションを作れるオープンソースです。XMLとJavaScriptを記述するだけで、RIAを構築することが可能です。

目次

はじめに

 本連載では、FlashやDHTMLによるリッチクライアントアプリケーションを作成できるOpenLaszloについて説明していきます。OpenLaszloはオープンソースとして公開されており、誰でも無償で利用できます。作成されるアプリケーションは、FlashまたはDHTMLなので、ブラウザがあれば大抵は動作します。

対象読者

  • HTML、JavaScriptを使用した開発を行ったことがある方
  • Flashを使用した開発を行ったことがある方
  • OpenLaszloについて興味がある方

OpenLaszloの概要

 OpenLaszloは、Laszlo Systems社がLaszlo Presentation Server(LPS)として開発したもので、2004年10月にオープンソース化されOpenLaszloと名前を変えて公開されました。2007年3月には、DHTML(Ajax)に対応したバージョン4.0.0がリリースされました。2008年12月には、swf9に対応したバージョン4.2がリリースされました。

OpenLaszloの利点

  • 誰でも無償で利用できます。CPL(Common Public License)のもとでオープンソースとして公開されています。
  • 画面などユーザーインターフェースの部分はLZX言語(XML)で記述します。イベントなど処理の部分はJavaScriptで記述します。JavaScriptでプログラムを書いたことがある人ならば容易に習得できます。
  • Flashのリッチなユーザーインターフェースを持つアプリケーションが作成できます。
  • swfに加えてDHTML(Ajax)によるアプリケーションの開発ができます。

インストール方法

 バージョン4.2のWindows版のインストールについて説明していきます。

JDKのインストール

 OpenLaszlo自体はJavaサーブレットです。従って、動作させるにはJDKが必要になります。JDKをサン・マイクロシステムズ社のサイトからダウンロードして事前にインストールしておく必要があります。OpenLaszloをインストールすると、Tomcatも一緒にインストールされるので、別途、サーブレットエンジンをインストールする必要はありません。

OpenLaszloのダウンロード

 OpenLaszloのサイトからWindows版のインストーラをダウンロードします。

Windowsを選びます
Windowsを選びます

 「Go directly to the download」をクリックするとダウンロードが始まります。

 ダウンロードしたファイルを任意の場所に保存しておいてください。

OpenLaszloのインストール

 ダウンロードしたopenlaszlo-4.2.0-windows-dev-install.exeを実行してインストーラを起動します。

 ライセンスに同意する場合は「I Agree」をクリックしてください。

 OpenLaszloをインストールする場所を指定します。必要があればインストール先を変更してInstallをクリックしてください。

 Finishをクリックしてインストールを完了します。

 Tomcatが自動的に起動して、ブラウザが立ち上がります。

 しばらくするとLaszlo-explorerが起動します。ここでは、サンプルプログラムを実際に動かしてみることができます。


  • ブックマーク
  • LINEで送る
  • このエントリーをはてなブックマークに追加

著者プロフィール

  • 株式会社ドゥアイネット 前田慎治(マエダシンジ)

    株式会社ドゥアイネットに勤務するプログラマーです。制御系から事務系まで 様々な開発を経験し、現在はCurlやOpenLaszloを使ってRIAの開発を担当してい ます。 OpenLaszloで開発した「スマートスケジューラー」 http://www.dinss.jp/

バックナンバー

連載:OpenLaszlo(オープンラズロ)をはじめよう
All contents copyright © 2005-2020 Shoeisha Co., Ltd. All rights reserved. ver.1.5