iPhoneで表示する
iPhoneはウェブブラウザとしてSafariがインストールされていますが、Flashは未サポートのためswfでコンパイルしたものは表示できません。しかし、DHTMLでコンパイルしたものであればiPhoneでも表示することができます。
iPhoneエミュレータの準備
Windows用のiPhoneエミュレータには「iBBDemo」というフリーソフトがあります。こちらを使ってDHTMLでコンパイルしたアプリが表示できるか確認してみましょう。
iBBDemoは、WebKitを利用して動作するエミュレータで、PCにSafariがインストールされている必要があります。以下のページからダウンロードできます。

アプリケーションをデプロイする
iPhoneで表示するために、先ほど作成したサンプルプログラムをデプロイします。Openlaszloには、アプリケーションをデプロイするためのウイザードが準備されているので、簡単にデプロイすることができます。
管理者コンソールの[SOLO]ボタンをクリックすると、SOLO DHTML Application Deployment Wizard が起動します。

必要に応じて、アプリケーションのパス、タイトルを編集して、[Continue...]ボタンをクリックします。

「OK, give me the HTML wrapper code」を選択して、[Continue...]ボタンをクリックします。

アプリケーションの実行に必要なファイルをzip圧縮したものをダウンロードできます。ファイル名をクリックするとダウンロードが始まります。

ダウンロードしたファイルを解凍してWebサーバに配置します。

拡張子が.htmlのファイルがあります。iPhoneで開くとサンプルプログラムが表示されます。

まとめ
今回は、OpenLaszloによるDHTML(Ajax)コンテンツの作成方法について説明しました。OpenLaszloが1つのソースコードから、FlashコンテンツとDHTML(Ajax)コンテンツを出力できる、マルチランタイムプラットフォームであることがお分かりいただけたと思います。
