iPhoneで表示する
iPhoneはウェブブラウザとしてSafariがインストールされていますが、Flashは未サポートのためswfでコンパイルしたものは表示できません。しかし、DHTMLでコンパイルしたものであればiPhoneでも表示することができます。
iPhoneエミュレータの準備
Windows用のiPhoneエミュレータには「iBBDemo」というフリーソフトがあります。こちらを使ってDHTMLでコンパイルしたアプリが表示できるか確認してみましょう。
iBBDemoは、WebKitを利用して動作するエミュレータで、PCにSafariがインストールされている必要があります。以下のページからダウンロードできます。
![iBBDemoの実行画面](http://cz-cdn.shoeisha.jp/static/images/article/4849/05.png)
アプリケーションをデプロイする
iPhoneで表示するために、先ほど作成したサンプルプログラムをデプロイします。Openlaszloには、アプリケーションをデプロイするためのウイザードが準備されているので、簡単にデプロイすることができます。
管理者コンソールの[SOLO]ボタンをクリックすると、SOLO DHTML Application Deployment Wizard が起動します。
![SOLOボタンをクリック](http://cz-cdn.shoeisha.jp/static/images/article/4849/06.png)
必要に応じて、アプリケーションのパス、タイトルを編集して、[Continue...]ボタンをクリックします。
![アプリケーションのパス、タイトルの編集](http://cz-cdn.shoeisha.jp/static/images/article/4849/07.png)
「OK, give me the HTML wrapper code」を選択して、[Continue...]ボタンをクリックします。
![アプリケーションのプレビュー](http://cz-cdn.shoeisha.jp/static/images/article/4849/08.png)
アプリケーションの実行に必要なファイルをzip圧縮したものをダウンロードできます。ファイル名をクリックするとダウンロードが始まります。
![デプロイされたファイルのダウンロード](http://cz-cdn.shoeisha.jp/static/images/article/4849/09.png)
ダウンロードしたファイルを解凍してWebサーバに配置します。
![ファイルを解凍してWebサーバに配置](http://cz-cdn.shoeisha.jp/static/images/article/4849/010.png)
拡張子が.htmlのファイルがあります。iPhoneで開くとサンプルプログラムが表示されます。
![サンプルプログラムをiPhoneで表示](http://cz-cdn.shoeisha.jp/static/images/article/4849/011.png)
まとめ
今回は、OpenLaszloによるDHTML(Ajax)コンテンツの作成方法について説明しました。OpenLaszloが1つのソースコードから、FlashコンテンツとDHTML(Ajax)コンテンツを出力できる、マルチランタイムプラットフォームであることがお分かりいただけたと思います。