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 ブラウザのビューとモバイル デバイスのビューの両方でしょう。全てのビューは、同じバックエンド ビジネスロジックとデータベース モデルを共有しているので、異なったビューを異なったクライアントで書くとしてもとても自然なことです。