Fess に Mobylet を投入してモバイルサポートを進めている。0.8.2 を使いはじめているけど、POST で送信したときのアクションが呼ばれてないみたいな気が(原因を調べないといけないけど)。Mobyletの画像変換はかなり便利だと思う。モバイルの画面表示で画像のサイズをどうするかとかを悩まずに、画面幅の 80% くらいみたいな指定でできてしまう。あとは、キャリア判定も
Mobylet mobylet = MobyletFactory.getInstance(); Carrier carrier = mobylet.getCarrier(); switch (carrier) { case DOCOMO: // ドコモだよ break; case AU: // auだよ break; case SOFTBANK: // ソフトバンクだよ break; default: // PCなど break; }
みたいにさっくり書ける。これ以外にも絵文字処理をやってくれるし。そんなわけで、Javaでのモバイルウェブアプリの敷居を下げてくれることでしょう(そうそう、MobyletってSeasarから提供されているけど別にS2なくても動く感じ)。