GAE/J YUI

GAE/J と Cubbyを使っているのですが、UTF-8で日本語のAJAXが通らない問題でなやんでいました。

Issueを上げても反応がないので、日本語のメーリングリストで他の方が問題ないか
聞いてみましたら、問題ないとの事だったので、再度調査しました。

YUIAjaxを使っていたのですが、これを jQUERYに変更してみたら、見事通るようになりました。

大分時間を損してしまいました。

EXT.JSは機能的に良いのですが、Licenseの問題があり YUIを使っていますが、結構使えますね。

AIR BETA 2

久しぶりのBlogです。

AIRのBeta2が出ました。
Beta 1で SQLiteが使える様になったのですが、非同期モードだけで、不便に感じていたのですが、Beta 2からは同期モードも使える様になって、普通につかえますね。

Native Windowを新たに作成して、そこに Flex Componentが貼れない問題も改善された見たいです。

AirJAVAのGOLFと同じ様なものを作ってみたいと思います。

AKABANA/YUIがベースです。

S2Click V0.2リリース

http://s2click.sandbox.seasar.org/

S2ClcikをClickのVersion 1.2に対応して改定しました。

変更点

Click 1.2に対応しました。一部挙動が変わりましたので、Exampleを修正してあります。
JAVADOCを配布 Fileに含めました。
S2Container のVersionを 2.4.12にしました。
S2DaoのVersionを1.0.42にしました。
JettyのVersionを6.1.2rc2にしました。

GOLF 0.2 リリース

時間がかかりましたが、GOLF 0.2をリリースしました。

お気づきの点があればどんどん言ってください。
よろしくお願いします。

http://golf.sandbox.seasar.org/

追加点

  • 複数のContainer Windows内に、各種画面を MENU経由だけでなく、直接 画面コードを入力する、Expert Modeにも対応し、Rich Clientの特長を活かした、効率的に入力出来る業務画面を、JAVA コードを最小限にして作成できます。
  • 画面のモード(例えば、新規・更新・表示)に応じ、各入力フィールド、ToolBarボタン、Menu項目の「表示・非表示」「Enable・Disable」「編集可否」をCSVFileで簡単に指定できます。
  • 画面のある フィールドに対し、子画面(または Dialog)を使用して、検索した結果を簡単に埋め込めます。
  • Server側は、S2Containerを使用した S2RMIを利用することにより、SeasarのHot deploy 機能を活用し、Serverを立ち上げたまま、Transactionの追加・機能の追加が行えます。サクサク感のある開発)
  • Server側とのDataのやりとりは、CSV File(Validator定義のものをそのまま使用)のHost欄の項目と自動的にMappingされます。また、JTableについても同様に、ColumnのValidation定義のCSVの情報を使用して、自動的にMappingできます。
  • Server側から、Error情報をSetする事により、Client側のError表示 AREAに表示すると 共に、最初のError Fieldに自動的にカーソルが移動する機能もあります。
  • Server側からの指示により、新たな画面を開いたり、一つ前の画面に戻ったり等の画面遷移を簡単に指定できます。
  • IDEが無くても、簡単にDEMOが見られますので、まずDEMOを見て下さい。
  • また、PDFで Demoの紹介もしています。

さあ今度は、S2Clickを Version Upしなければ

Golf

ナナオのカラーユニバーサルデザイン対応ワイドモニターが欲しい!

1920 X 1200てなかなか大きくて良さそうですね。

Golfもぼちぼちやっています。
概ね目処はついたのですが、Documentもつくらなければいけないし。

もうすこしかかりそうです。

Golf Version Upの予定

六の日記はここにはないぞ http://d.hatena.ne.jp/rokugen/20070226
で下記要望を頂きましたので対応したいと思います。

ErrorとWarningの他に、Infoのメッセージも出したい。

* ソースを読んだらなんとなく準備はされている予感が・・・。

一つのコンポーネントにValidatorを複数Bindしたい。

* csvに複数書けたら嬉しい。
* それは難儀そうなので、VaidatorChainみたいなのがあると嬉しい。

FocusLostでのコミットの設定は、Bind設定のcsvファイルに列を追加してコンポーネント単位で設定出来るといいな〜。

Infoのメッセージについては、Severity.INFOを追加して対応しました。但し
Validationの一番重要な定義ですので、JGoodiesからGolfにValidationについては
すべて移植して変更しました。副作用としてValidationのJarが不要になりました。

複数のValidatorのBindについては、当初提案のValidatorChainで簡単にいこうかと
思ったのですが、Document性と使いやすさからCSV File上に「,」区切りで複数
登録可能にしました。この場合 CSV保存時に文字列は”で囲まれます。

以上の2点には既に対応しましたので、3点目の対応とDocumentの修正で今週末には
出せるとおもいます。

その他の改善としては、複数のSevierityのMessageがある場合、重要度の高い順に出す。
次のVersionで予定している、業務用の複数画面処理対応のため、FrameのInterefaceが
一部追加されています。