SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

OpenLaszlo(オープンラズロ)をはじめよう

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

第1回

  • X ポスト
  • このエントリーをはてなブックマークに追加

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

  • X ポスト
  • このエントリーをはてなブックマークに追加

はじめに

 本連載では、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が起動します。ここでは、サンプルプログラムを実際に動かしてみることができます。

次のページ
開発環境

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
OpenLaszlo(オープンラズロ)をはじめよう連載記事一覧

もっと読む

この記事の著者

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

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

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/3554 2009/03/11 14:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング