GWT 2.1 RC1 リリース
「GWT 2.1 RC1」 がリリースされました。
関連情報
・Google
Web Toolkit Blog: GWT 2.1 RC1 is now available
・What's
Coming in GWT 2.1? - Google Web Toolkit - Google Code
・InfoQ:
GWT 2.1 RC1が当初、2.2で計画していたフィーチャを提供
・InfoQ:
GWTの総まとめ:ロードマップと関連プロジェクト
・Jungle
Java - GWT 1.6 RC2 リリース
・Jungle
Java - Smart GWT 2.0 リリース
・Jungle
Java - GWT Designer v7.5 リリース
・Jungle
Java - GWT 2.1 M1 を少しだけ試してみた
・Jungle
Java - GWT UiBinder 入門
・Jungle
Java - 無料となった GWT Designer を少しだけ試してみた
・Jungle
Java - MyEclipse for Spring 8.6 を試してみた (1)
p.s.
・Google
Web Toolkitのアーキテクチャ入門 ~ MVP パターン ~ - k2juniorの日記
・matarillo.com:
UIパターン
(10/31 追記)
・Google
Web Toolkit Blog: Announcing the Final Release of GWT 2.1
(11/01 追記)
・GWT
2.1登場、クラウドを使ったビジネスアプリ対応 | マイコミジャーナル
・GWT
2.1登場 - しんさんの出張所 はてな編
(11/07 追記)
・Dependency
Injection with Google Web Toolkit ~ google-gin ~ - k2juniorの日記
・JSONからGWTのJavaBeanを簡単に作る
- k2juniorの日記
・JSONレスポンスをGWTで捌く
- k2juniorの日記
・GWT
2.1 MVP & Client Factory Example
(11/08 追記)
・Symfoware
- Google Web Toolkit 2.1のEclipseプラグインをインストールする
・Symfoware
- Google Web Toolkit 2.1 チュートリアル1 GWTプロジェクトの作成
・Symfoware
- Google Web Toolkit 2.1 チュートリアル2 アプリケーションの設計
・Symfoware
- Google Web Toolkit 2.1 チュートリアル3 ユーザーインターフェースの作成
・Symfoware
- Google Web Toolkit 2.1 チュートリアル4 クライアントのイベント制御
・Symfoware
- Google Web Toolkit 2.1 チュートリアル5 クライアントでの処理実行
・Symfoware
- Google Web Toolkit 2.1 チュートリアル6 GWTアプリケーションのデバッグ
・Symfoware
- Google Web Toolkit 2.1 チュートリアル7 スタイルの適用
・Symfoware
- Google Web Toolkit 2.1 チュートリアル8 GWTアプリケーションのコンパイル
・Symfoware
- Google Web Toolkit 2.1 GWT RPCの使用
(11/11 追記)
・Symfoware
- Google Web Toolkit 2.1 JSON形式のデータの利用
・Symfoware
- Google Web Toolkit 2.1 はてなブックマークエントリーをJSONPで取得 その1
・Symfoware
- Google Web Toolkit 2.1 はてなブックマークエントリーをJSONPで取得 その2
・Symfoware
- Google Web Toolkit 2.1 はてなブックマークエントリーをJSONPで取得 その3
(2011/02/15 追記)
・Google
Plugin for Eclipse and GWT 2.2 now available - The official Google Code
blog
(2011/02/28 追記)
・GWTの濃いコードを見てみよう
- JavaToJavaScriptCompiler - - k2juniorの日記
(2011/05/28 追記)
・Google
Web Toolkit(GWT) 2.3 - Kazzzの日記
・#GWT
& Eclipseでモバイル用のすげーWebアプリ開発 - bufferings
・さらに進化するGWT:Turtle日記
Annex:So-netブログ
(2011/12/21 追記)
・What's
New in GWT 2.4? - Google Web Toolkit - Google Code
(2012/10/17 追記)
・Google
Web Toolkit Blog: GWT 2.5 RC is here!
・What's
New in GWT 2.5? - Google Web Toolkit — Google Developers
MyEclipse for Spring 8.6 を試してみた (1)
「MyEclipse for Spring 8.6」 は30日間無料で試すことができるということなので、 「Scaffold Spring CRUD Application」 の機能を試してみました。いいですね。個人的には、データベースのスキーマから Scaffold が可能なことを特に評価しています。
なお、Web層で 「Google Web Toolkit(GWT)」 を使用する場合には、「Google Plugin for Eclipse」 のインストールが必要となります。また、併せて 「GWT Designer」 もインストールしておくと、生成された 「GWT」 の画面を WYSIWYG なエディタ(WindowBuilder Editor)で編集することが可能となります。
関連情報
・MyEclipse
for Spring 8.6: GWT Scaffolding
・Generating
Enterprise Class GWT Applications for Spring | Javalobby
・Jungle
Java - GWT 2.1 M1 を少しだけ試してみた
・Jungle
Java - MyEclipse for Spring 8.6 リリース
・Jungle
Java - 無料となった GWT Designer を少しだけ試してみた
p.s.
「Spring Roo」
でも、もうすぐデータベースのスキーマから Scaffold が可能となるみたいです。
(09/22 追記)
上記で、生成された 「GWT」 の画面を WYSIWYG
なエディタで編集することが可能だと言いましたが、ちょっと言い過ぎだったかもしれません。ウィジェットの定義には 「UiBinder」
が使用されているのですが、「GWT Designer」 ではまだこれを Design モードで表示することができません。
無料となった GWT Designer を少しだけ試してみた
Google が Instantiations を買収したとのニュースを知ってから、まだかまだかと待ちわびていましたが、ついに 「GWT Designer」 が Google から無償で提供されることになりました。
1.インストール
下記のサイトに、「Eclipse」 のバージョン毎の Update sites が示されています。
・Installing GWT Designer - Google Web Toolkit - Google Code
2.パスの設定
「Google Web Toolkit SDK」 をインストールしたパスを設定します。
(「Window」-> 「Preferences」-> 「WindowBuilder」-> 「GWT」)
3.GWT Java Project の作成
「GWT Java Project」 を新規作成します。
(「new」 -> 「Project」 -> 「WindowBuilder」 -> 「GWT Designer」 -> 「Model」 -> 「GWT Java Project」)
この際に JRE に 「J2SE-1.6」 以上を指定すると Design モードが使用できなくなりますので、ご留意ください。
また、「Create a GWT Module」 及び 「Create EntryPoint and public resources」 をチェックしておくと、モジュールファイル(GWTコンパイラ用の設定ファイル)と EntryPoint クラスの雛形が自動作成されます。
4.GWT Application の実行
GWT Application を実行します。(「Run As」-> 「GWT Application」)
「Launch Default Browser」 を押下します。
関連情報
・Jungle
Java - 『Google Web ToolkitによるAjaxアプリケーション開発』
・Jungle
Java - 『Google Web Toolkit Solutions』
・Jungle
Java - 『Google Web Toolkit Applications』
・Jungle
Java - GWT 1.6 RC2 リリース
・Jungle
Java - Smart GWT 2.0 リリース
・Jungle
Java - GWT Designer v7.5 リリース
・Jungle
Java - GWT 2.1 M1 を少しだけ試してみた
・Jungle
Java - GWT UiBinder 入門
・Jungle
Java - MyEclipse for Spring 8.6 リリース
p.s.
「Create a GWT Module」 で 「Use standard GWT only」 や 「GWT-Ext」
を選択した場合には問題ありませんでしたが、「Smart GWT」 を選択した場合には、エディタ(WindowBuilder Editor)を
Design モードに切り替えようとしたらフリーズしてしまいました。
ただし、「Smart
GWT」 を選択した場合でも、GWT Application の実行は可能でした。
(09/30 追記)
「GWT Designer」
だけでなく、Instantiations が開発したテストツール 「CodePro
Analytix」 及び 「WindowTester
Pro」 も無償で提供されるようです。
・InfoQ: GoogleがInstantiationsのツールを再出荷
(12/16 追記)
・Googleが買収したInstantiationsのツールをオープンソース化してEclipse
Foundationに寄贈
(2011/02/20 追記)
・【コラム】イマドキのIDE事情
(100) GWTもビジュアル開発! 無償化されたGWT Designerを使ってみよう | マイコミジャーナル
MyEclipse for Spring 8.6 リリース
「GWT」 や 「Adobe Flex」 を用いたWebアプリケーションの scaffold が可能な 「MyEclipse for Spring 8.6」 がリリースされました。
関連情報
・InfoQ:
FlexやGWT、iPhoneなどの雛形生成機能を備えたMyEclipse for Spring 8.6のリリース
・【ハウツー】iPhone向けWebアプリも瞬時に生成!
「MyEclipse for Spring 8.6」を試す | マイコミジャーナル
・MyEclipse
for Spring: Generate GWT, Flex, iPhone Apps in Minutes
・Introducing
MyEclipse for Spring 8.6 - Skyway Team Blog
・MyEclipse
for Spring 8.6 - Reference
・Jungle
Java - Spring Framework 3.0 GA リリース
・Jungle
Java - Skyway Builder WSE を試してみた (1)
・Jungle
Java - Skyway Builder WSE を試してみた (2)
・Jungle
Java - GWT 2.1 M1 を少しだけ試してみた
・Jungle
Java - Spring Roo と Flex の連携
Vaadin と Liferay Portal の連携
「GWT」 ベースの RIA フレームワーク 「Vaadin」 を用いて開発したアプリケーションは、ポータルプラットフォームの 「Liferay Portal」 にデプロイして動作させることも可能なようです。
関連情報
・Java
Enterprise Portalとポートレット開発の紹介:CodeZine
・JavaベースのCMS
-- Liferay -|zamuu::BLOG
・liferay
portal をさわってみた(インストール) - asa nisi masa
・[PDF]
Liferay パートナーネットワークを日本へも拡大
・Developing
Vaadin Applications as Liferay Portlets - Wiki - Liferay.com
・Simple
Vaadin Portlet in Liferay Plugins SDK - Blogs - EmForge
・Jungle
Java - WebSynergy 関連情報メモ
・Jungle
Java - dotCMS 1.6.5 リリース
・Jungle
Java - GAE で動作するオープンソースの CMS
・Jungle
Java - GAE 上で OpenSocial な機能を提供する OpenSocial Pages
・Jungle
Java - GWTベースのRIAフレームワーク Vaadin
・Jungle
Java - Vaadin を GAE 上で動かしてみた
Vaadin を GAE 上で動かしてみた
「GWT」 ベースの RIA フレームワーク 「Vaadin」 が、「Vaadin 6.1」 より 「Google App Engine」 をサポートするようになったので、少しだけ試してみました。
1.Vaadin Project の作成
「Deployment configuration」 に 「Google App Engine servlet」 を指定します。
2.App Engine の設定
「Use Google App Engine」 にチェックして、「Application ID」 を指定します。
3.Java Build Path の調整
「App Engine SDK」 を 「Web App Libraries」 より先に(上部に)指定しないと、問題が発生する場合があるようです。
4.Deploy to App Engine
関連情報
・Book
of Vaadin - vaadin.com
・Eclipse
Plugin - vaadin.com
・Google
AppEngine HOWTO - Wiki - vaadin.com
・Jungle
Java - GWTベースのRIAフレームワーク Vaadin
・Jungle
Java - 『Google App Engine for Java [実践]クラウドシステム構築』
・Jungle
Java - GWT 2.1 M1 を少しだけ試してみた
・Jungle
Java - GWT UiBinder 入門
(05/28 追記)
「Vaadin」 は 「Grails」
のプラグインも提供されているのですね。今度また試してみようかな。
・Grails
plugin - Wiki - vaadin.com
・Groovy,
Grails and Vaadin - Wiki - vaadin.com
(07/10 追記)
・Vaadin,
Maven and Spring « about:software development
・TM's
Workspace - Vaadinを試してみた。
・Release
Notes for Vaadin 6.4.0
(2011/01/14 追記)
・リッチな
UI を Java だけで構築する Vaadin をちょっと試す~その1~ - etc9
・しがないプログラマの備考録。:
Vaadinを使ってみる。その1 maven2を利用した場合の初期設定
・しがないプログラマの備考録。:
Vaadinを使ってみる。その2 補足資料
・しがないプログラマの備考録。:
Vaadinを使ってみる。その3 テーブルを利用する。
・Symfoware
Vaadinに関する記事のまとめ
(2011/03/02 追記)
・【コラム】攻略!
ツール・ド・プログラミング (47) GWTベースのJava用RIAフレームワーク「Vaadin」 | マイコミジャーナル
・【コラム】攻略!
ツール・ド・プログラミング (48) Java用RIAフレームワーク「Vaadin」を利用したWebアプリケーション開発 | マイコミジャーナル
・【コラム】攻略!
ツール・ド・プログラミング (49) Java用RIAフレームワーク「Vaadin」でのイベント処理 | マイコミジャーナル
(2013/03/11 追記)
・統合コンポーネントとしてGWTを加えた
Vaadin 7 が登場
GWT UiBinder 入門
「Google Web Toolkit(GWT)」 では、2.0 より UI Widget を XML で定義する 「UiBinder」 がサポートされています。
1.Web Application Project の作成
2.UiBinder の作成
「My1stUiBinder.java」 と 「My1stUiBinder.ui.xml」 が作成されます。
3.ホストページ (MyUiBinder.html)及びエントリポイントクラス(MyUiBinder.java )の修正
4.Web Application の実行
関連情報
・UI
の設計 - Google Web Toolkit (GWT) 入門
・UiBinder
の利用例(1) - サンプルコードを動かそう - Google Web Toolkit (GWT) 入門
・Song
of Cloud: Eclipse PluginではじめてのGWT UiBinder
・おちラボ:きままな教育システム研究開発BLOG:
GWT2.0のUIBinderを試してみた
・おちラボ:きままな教育システム研究開発BLOG:
GWT2.0 のUIBinderを試してみた(その2)
・Koma新知識:
GWT Css Style設定(UiBinder)
・Jungle
Java - Smart GWT 2.0 リリース
・Jungle
Java - GWT Designer v7.5 リリース
・Jungle
Java - GWT 2.1 M1 を少しだけ試してみた
(08/12 追記)
・UiBinderがうまく動作した件:App
Engine で作る業務アプリ:So-netブログ
・GWT2.0
の UiBinder で HorizontalPanel に Alignment を指定する方法 - bufferings
・プログラムのメモ帳
GWT UiBinder
GWT 2.1 M1 を少しだけ試してみた
先週開催された 「Google I/O 2010」 で紹介された 「Spring Roo」 と 「GWT」 との統合機能について、少しだけ試してみました。
1.STS 2.3.3 M1 の入手
下記のサイトより、「the milestone version of STS with Google Integration」 を入手することができます。
http://www.springsource.com/products/springsource-google-download
2.STS 2.3.3 M1 のインストールと起動
今回はインストーラ付きパッケージ(springsource-tool-suite-2.3.3.M1-e3.5.2-win32-installer.exe)を使用しました。
3.Google プラグインの追加
「Dashbord」 の 「Extensions」 タブより、「Google Plugin for Eclipse」 を選択してインストールします。
4.Maven の設定変更
デフォルトのままだと 「Maven」 の 「User Settings」 に問題があるので、settings.xml のパスを修正します。
5.Roo project の作成
「Roo project」 を新規作成します。
(「new」 -> 「Project」 -> 「SpringSource Tool Suite」 -> 「Roo Project」)
6.Roo Shell でコマンド入力
「Roo Shell」 において、下記のコマンドを順に入力します。
persistence setup --provider HIBERNATE --database HYPERSONIC_IN_MEMORY
entity --class ~.server.domain.Employee
field string --fieldName firstName
field string --fieldName lastName
gwt setup
7.プロジェクトに GWT SDK へのパスを設定
プロジェクトを右クリックして、「properties」 を押下します。
「Google」 -> 「Web Toolkit」 を選択して、「Use Google Web Toolkit」 がチェックされていることを確認した後、OKボタンを押下します。
8.プロジェクトに Maven の依存性管理機能を追加
プロジェクトを右クリックして、「Maven」 -> 「Enable Dependency Management」 を押下します。
9.アプリケーションの GWT 版を取得
プロジェクトを右クリックして、「Run As」 -> 「Web Application」 を押下し、「ApplicationScaffold.html」 を選択
10.GWT アプリケーションを実行
コマンドラインで、プロジェクトのルートに移動して、下記のコマンドを実行します。
mvn gwt:run
「Launch Default Browser」 を押下します。
関連情報
・Jungle
Java - Google App Engine がついに Java をサポート
・Jungle
Java - GWT 1.6 RC2 リリース
・Jungle
Java - GWTベースのRIAフレームワーク Vaadin
・Jungle
Java - 『Google App Engine for Java [実践]クラウドシステム構築』
・Jungle
Java - Smart GWT 2.0 リリース
・Jungle
Java - GWT Designer v7.5 リリース
・Jungle
Java - Spring ROO って何だ?
・Jungle
Java - Spring Framework 3.0 GA リリース
・Jungle
Java - Spring と GWT を統合する Spring4GWT
・Jungle
Java - GWT extension for Skyway Builder リリース
・Jungle
Java - SpringSource Cloud Foundry 関連情報メモ
・Jungle
Java - VMforce の内容が明らかに
・Jungle Java - Google I/O 2010 が開催
(06/03 追記)
・Using
SpringSource Tool Suite 2.3.3.M1 with Roo and GWT | SpringSource Team
Blog
(07/17 追記)
・New
Milestone Update for SpringSource Tool Suite: 2.3.2.M2 | SpringSource.org
(07/25 追記)
・[PDF]
AJAXの新しいFramework Roo+GWT - マルレク2010第六回資料
(08/12 追記)
・InfoQ:
Spring が GWT アプリケーション開発と Roo を統合 - Grails レベルの生産性実現を目指す
GWT Designer v7.5 リリース
「GWT Designer v7.5」 がリリースされました。v7.3 から 「Smart GWT 2.1」 がサポートされているようです。
関連情報
・Instantiations
Releases GWT Designer(TM) v7.5
・Jungle
Java - GWT Designer v5.1.0 Beta リリース
・Jungle
Java - GWT 1.6 RC2 リリース
・Jungle
Java - Smart GWT 2.0 リリース
(08/05 追記)
・GoogleがJava/AjaxツールのInstantiationsを買収–GWT
DesignerがGoogleから提供へ
・Instantiations
is now part of Google
(09/17 追記)
・Google、最近買収したInstantiationsのGWT向けツールを無料で公開
・GWT
Designer User Guide - Google Web Toolkit - Google Code
GWT extension for Skyway Builder リリース
「Google Web Toolkit(GWT)」 を 「Skyway Builder」 で利用するための拡張機能(com.skyway.experimental.integration.gwt_1.0.0.jar)が公開されました。
関連情報
・Skyway
Builder extension for GWT -- spring4gwt and GWT event buses - Skyway
Team Blog
・Skyway
Builder GWT Extension -- High-level Implementation - Skyway Team Blog
・Skyway
Builder GWT Extension -- Detailed Implementation - Skyway Team Blog
・GWT
RPC with Spring Extension -- Download, Install and Use - Skyway Team Blog
・Jungle
Java - Skyway Builder CE 6.2 を少しだけ試してみた
・Jungle
Java - Skyway Builder CE 6.2 を少しだけ試してみた (2)
・Jungle
Java - Skyway Builder CE 6.3 GA リリース
・Jungle
Java - Spring と GWT を統合する Spring4GWT
・Jungle
Java - Skyway Builder WSE を試してみた (1)
・Jungle
Java - Skyway Builder WSE を試してみた (2)