GWT

ImageBundleがDeprecatedになっていた

GWT

2.0の時点ですでにImageBundleはDeprecatedですが、代わりにClientBundleを使うことが推奨されています。 このImageBundleは、、 public interface MyResources extends ImageBundle { public static final MyResources ICON = GWT.create(MyResources.class…

GWTのloggingを使ってみる

GWT

Developer's Guide - Logging - Google Web Toolkit - Google Code GWT 2.1からクライアント側でjava.util.loggingパッケージのクラスが使えるようになってます。といっても私はあまり使ったことがないんですが。。クライアントでもこんな感じでログ出力が可…

GWT 2.1のActivityとPlaceのシーケンス

GWT

GWT MVP Development with Activities and PlacesのActivityとPlace周辺のシーケンスを簡単にまとめました。間違いあるかもしれませんが。 ドキュメントではMVPパターンの一部のように説明されていますが、実際のところMVPとは直接関係はなくって、Activity…

GIN (GWT INjection)を使ってみる

GWT

GIN(GWT INjection)は、GoogleのDIフレームワークであるGuiceのGWT版で、GWTのクライアントサイドで使用するためのものです。現在リリースされているバージョンはGuice2.0ベースです。 モジュールの定義方法はGuiceと同じですが、GWTゆえの制約があります。G…

GWT 2.1のMVP

GWT

GWT MVP Development with Activities and Places - Google Web Toolkit - Google Code GWT 2.1までのMVPパターンはフレームワークとしては提供されていませんでしたが(GWTPのような外部のフレームワークはありました)、2.1からはActvityとPlaceというクラス…

GWTでDockLayoutPanelの表示が崩れる

GWT

DockLayoutPanelは、標準モード用なので、これを互換モード用のパネルに追加したりすると正常に表示されない。 DockLayoutPanel p = new DockLayoutPanel(Unit.EM); p.addNorth(new HTML("north"), 2); p.addSouth(new HTML("south"), 2); p.addEast(new HTM…

GWTサンプル: History

GWT

先日のGoogleDeveloperDay2010のGWTのセッションにもあったようにに、最近のAjaxアプリケーションでもブラウザの戻る/進むボタンへの対応や、ブックマークフレンドリー、サーチエンジンがクロール可能であること、というのが求められていると思います。例え…

GWTでの外部ページへのリンクを作成する

GWT

Hyperlinkというクラスがありますが、これはGWTアプリケーション内での状態遷移のためのwidgetで、 <a href="www.google.com" target="_blank">Google</a> のような一般的な外部ページへのリンクに使うものではないようです。 HTML link = new HTML("<a href=\"www.google.com\" target=\"_blank\">Google</a>"); のようにHTMLというwidgetを使います。

GWTでの日付のフォーマット

GWT

GWTのクライアント側のコードでは、java.util.Calendarやjava.text.SimpleDateFormatクラスはJREエミュレーションの対象外で使用できないので、日付のフォーマットを行う場合には、DateTimeFormatクラスを使用します。 DateTimeFormat dtf = DateTimeFormat.…

Ext GWT v1.0 Released

GWT用ライブラリExt GWTが正式リリースされてました。GWT 1.5に対応しています。 Ext GWT v1.0 Released 基本的にはGWTのウィジェットと同じ使い方で使えるんだろうと思うのですが、そろそろヘルプを見ながら使ってみようと思います。RPCの部分はどうなって…

ImageBundle

GWT

ここ数日GWTを使ってみて便利だったこと。 GWTで画像を表示する場合にはImageというヴィジェットを使うのですが、ImageBundleというインタフェースを使うと、クラスパス上の画像ファイルを簡単に使うことができます。さらに画像ファイル取得のためのHTTPリク…

最近見かけたGWTの情報

GWT

GWTGrailsTutorial - derjanandhisblog - Google Code GrailsのGWTプラグインを使って、GrailsとGWTを連携させるという内容です。サーバとの通信には、GWTのRPCではなくJSONを使用しています。 Working With The GWT Shell | Web Builder Zone Understanding…

<a href="http://googlewebtoolkit.blogspot.com/2008/06/as-you-may-know-google-io-conference.html" title="Google Web Toolkit Blog: Google I/O Session Videos + Slides now posted online">Google Web Toolkit Blog: Google I/O Session Videos + Slides now posted o

公式ブログに、Google I/OでのGWT関連のセッションのYouTube動画とスライドへのリンク一覧がまとめられていました。スライドはアップされていないものもあるようです。 GWTでのクライアント-サーバ間通信のセッションでは、XML,JSON,GWT RPCを使ったそれぞれ…

GWT 1.5 Release Candidate 1

GWT

GWT 1.5 Release Candidate 1が出てますね。↓が新しい機能のようです。来月のGoogle Developer Dayでは1.5ベースの話がきけるんでしょうか。 * Java 1.5 Support * Compiler Enhancements to Improve Application Speed * UI Library Additions: Widget Anim…

FlexとExtとGWT(GWT Ext)のグリッドの速度比較。Flexは圧倒的に早くて、あとはどっこいどっこい。特に項目数が増えると違いは顕著ですね。実際に問題になるほど遅いのかは別にして。 コメントに、Ext GWTと比較すべきとあります。確かに前のエントリにも書い…

GWT ExtとExt GWTの比較記事です。Ext GWTの方がExt.jsと同じ開発元。Ext GWTは使ったことなかったのですが、目を引くのが、Typeという欄で、GWT Extが"Javascript Wrapper"で、Ext GWTが"100% Java"というところ。GWT Extのコンポーネントは、JSNIというJav…

GWT DesignerはGWT-Extをサポートしている

GWT

GWT Designerは、GWTの画面をデザインするEclipseプラグインですが、GWT-ExtのWidgetもサポートされているようです。 http://gwt-ext.com/forum/viewtopic.php?f=2&t=210 有償のソフトですがそれほど高くはないので、コードから画面をデザインするのが厳しけ…

GWT-Extを使ってみる

GWT

GWT-Extは、GWTのWidgetとしてExt.JSのUIを使えるようにしてくれるライブラリです。素のGWTだと見た目がちょっとショボめですが、GWT-Extを使うと簡単にきれいなUIが作れます。GWT-Extを使えるようにするまでの手順は前に↓に書いたEclipseプラグインを使って…

GWTのclient側のクラス(JavaScriptに変換される)で使えるJavaのクラス一覧。 日付から年や月だけとりたいような場合には、java.util.Calendarが使えないのでjava.util.DateのgetYear()を使わないといけないみたいです。 追加 GWT-ExtにはDateUtilというク…

Eclipseプラグインを使う

GWT

GWT用のEclipseプラグインにはCypal SolutionsのCypal Studio for GWTがあります。 このプラグインを使うと、クライアントモジュール、リモートサービスの作成が簡単にできます。クライアントモジュールを作ると、対応するhtmlファイルの作成やgwt.xmlファイ…

入門Google Web Toolkit

GWT

さらにGWTの本をもう一冊読んで、サンプルを動かしてみました。 入門Google Web Toolkit作者: 吉野雅人,江川崇,竹端進出版社/メーカー: ソフトバンククリエイティブ発売日: 2006/12/28メディア: 単行本購入: 1人 クリック: 24回この商品を含むブログ (16件) …

Google Web Toolkit

Google Web Toolkit(GWT)は、最近どうなんでしょうか?日本だと発表直後に盛り上がって何冊か本が出たけど、その後はあまりパッとしないような印象を持っていました。私が知らないだけで、結構使われているのでしょうか。GWT-Extとかちょっと惹かれますが。…