コンポーネントの重ね合わせが驚くほど簡単である、、、これはすごい(2006/06/16)
UIEngineの重要な特徴の一つに_link()関数を使いネットワーク上のコンポーネントをロードする仕組みがある。これを使うとコンポーネントの重ね合わせが驚くほど簡単だ。誰かが作ったコンポーネントを自分のアプリケーションに味付けとして使うこともあっという間にできてしまう。
まだまだこのブログでもピリっとする味付けができるコンポーネントを提供できていないが、徐々に提供できるようにしたいものである。
既にGoogleMapにインスパイアされ、「Life is beautiful」で1枚の画像を分割表示するアプリケーションが公開されているが、これをベースに
・画像にタグをつける
・画像にコメントをつける
といった味付けも簡単すぎるぐらい簡単だ。
例えば画像にタグ付けする addtags.ujbc というコンポーネントがあれば、上記のアプリのどこかに
_link("addtags","http://hoge.com/addtags.ujbc");
と書けば良いだけなのだ。と、書いただけではさすがにUJMLのコーディングをしたことがない限りイメージできないのが悔しいのではあるが、興味を持った方は是非試して欲しいと思うところである。
UIEngine用のアプリケーションを開発するツール(SDK)は無償で公開されているのでこんな技術に興味のある人にはうってつけである。
UIEngine/UJML 初心者の方にお勧めのページ:
・初心者向けまとめページ
・初心者向けカテゴリ
その他の初心者向けのサンプル:
・UJMLサンプル052:超基礎:HELLO WORLD! その1
・UJMLサンプル053:超基礎:HELLO WORLD! その2 文字の色を指定
・UJMLサンプル056:超基礎:HELLO WORLD! その3 文字の色を指定 ENTITYを使う
・UJMLサンプル057:超基礎:HELLO WORLD! その4 文字の色を指定 変数から文字の色指定をする場合
・UJMLサンプル091:超基礎:HELLO WORLD! その5 ラベルの背景も指定する
コメント