月別: 2011年4月

What’s New in GWT 2.2?

 http://code.google.com/intl/ja/webtoolkit/doc/latest/ReleaseNotes.html


 GWT 2.2の最新情報

GWTの最新リリース(バージョン2,2)は以下に列挙される新しい特徴と機能を含みます。現在、あなたが2.1を使用している場合はgetting started with GWT 2.2の手順に従ってください。バグフィックスとその他の変更についてはRelease Notesを見てください。
  1. 新しい特徴
  2. 更新
  3. スタートガイド

 新しい特徴

統合ドラッグ&ドロップ UIデザイナ

Google Plugin for Eclipse 2.2 は GWT デザイナの軽量バージョン、UIを素早く構築するのをより簡単にするパワフルWYSIWYG Ajax ユーザーインターフェイス(UI) デザイナを直接統合します?  UIを簡単に作成する能力に加えて、このリリースは改善されたUiバインダーとセルウィジェットのサポートを含みます。 
GWTデザイナは現在、二つの形式で利用可能です: 略式の軽量バージョン(GPEに組み込まれている)と、まだ別途入手可能なスタンドアロン動作する完全バージョン ※GPE=Google Plugin for Eclipse

違いは以下の通りです:
  • 完全バージョンはより高度な構成/プリファレンスオプションを提供します。一方、組み込みバージョンはより少ないオプションを持ち、大多数のユーザーに対して最も良く働くように設定されています。
  • 完全バージョンはGWT-ExtやGXT、SmartGWTのようなサードパーティー製GWTアドオンのサポートを含みます。
  • 組み込みバージョンはスタンドアロンバージョンに含まれる、ウィザード、バリデーション、編集アシスタンス、起動構成のいずれも含まず、GPE自身で提供されるものに依存します。

HTML5 キャンバス、オーディオ、ビデオ

現在、GWT SDKのバージョン2.2リリースでは、動的に記述可能な2Dシェイプとビットマップイメージのレンダリングを可能にするCanvas(キャンバス)要素、Audio/Videoタグの埋め込みのようなHTML5固有の機能のサポートを含んでいます。稼動中の新しいキャンバスのサポートのクールなデモはGWT 2D Canvas Demoで見ることが出来ます。
このプロジェクト(デモ)のコードはhttp://code.google.com/p/gwt-canvas-demoで見ることが出来ます。
警告 – これらのHTML5 APIsは(仕様が)固まっていますが、依然として実験的であり、 以降のリリースで少し変更されるかもしれません。

セルテーブルのアップデイト

GWT2.1では開発者が自分のプロジェクトにCellTable widgetを組み入れる場合、直接ソート用の定型コードを追加し、それからカラム幅をセットするために輪くぐりしなければなりません。 GWT SDK 2.2リリースでは、ソートとカラム幅の修正はセルテーブルウィジェット自身の一部です。

SafeHtml リニエントパーサー (lenient = 寛大な、甘い ≒ 厳密ではない?)

SafeHtml テンプレートパーサーは安定しているHTMLタグを要求しない、CSSコンテキスト使用時の警告を含む、わずかに異なる制約を持つ、より寛大なパーサーに替えられました。SafeHtmlテンプレートの多くはこの変更による影響を受けません。より詳しい情報はCreating HTML using the SafeHtmlTemplates interfaceを見てください。

 更新

Java 1.5 サポートの非推奨化

バージョン2.2はJava1.5のサポートを非推奨にするだけで、アプリケーションの構築時に結果として警告を生じます。   Java1.5がまだ動いてる間(少なくともGWTの次リリースの間)に、開発者は警告を訂正しGWTの将来のバージョンとの互換性を保証するためにJavaのバージョンをアップグレードするべきです。 

 スタートガイド

GWT 2.2を始めるためには、単に次のことをしてください:
このGoogle Plugin for Eclipse(GPE) とGWT SDKの新しいリリースをインストールするための手順はここで見ることができます: Getting Started with Google Plugin for Eclipse. 

単にGWT 2.2 SDKを探しているなら、ここで見つけることが出来ます: GWT SDK Download.

問題が発生したら?

アップグレード中に何か問題が? いつものように、GWT Developer Forum上で我々に知らせてください。このガイドで詳述されたアップグレードプロセスが正確でユーザー達に対して機能することを確認するために、我々の素晴らしいコミュニティまたはGWTチームメンバーがあなたに連絡をします。