Home   Single Page

モバイル コンポーネント セット, http://www.zkoss.org/2007/mil

http://www.zkoss.org/2007/mil

ZK モバイル アプリケーションを今までの ZUML 矢 ZHTML コンポーネントでやっていたのと同じように開発できます。今度は MIL コンポーネントを使用するだけです。
次はクラシックな Hello World サンプルです。( hello.mil )

<frame title="My First Window" visible="true">
Hello World!
</frame>

これは殆ど ZUL での "Hello World" サンプルと同じです。 <frame> タグはモバイル ディスプレーのフレームで、 "Hello World!" はフレーム内のテキストです。

MIL コンポーネント上での開発には ZUL コンポーネントでのプログミング経験を問題なく生かせます。違いはといえば、以前の( ZUL コンポーネント)は Web Ajax ブラウザ用に設計されていましたが、これ( MIL コンポーネント)は ZK モバイル クライアントで表示するように設計されているということです。ここでも if、unless、 forEach、 each その他などのZK テンプレート属性を使用できます。 <zscript> タグ内では複数のスクリプト言語を使用できます。EL 表記やアノテーションを使用したデータ バィンディングもです。ZUML ページやピュア Java リッチレット流でのコーディングも選択できます。

一般的には、ピュア ZK モバイル アプリケーションを書くことはあまり無いでしょう。むしろ、デスクトップ Web ブラウザのビューとモバイル デバイスのビューの両方でしょう。全てのビューは、同じバックエンド ビジネスロジックとデータベース モデルを共有しているので、異なったビューを異なったクライアントで書くとしてもとても自然なことです。