10. Google App Engine Java 1.2.5
主な機能
API
Servlet
DataStore
Memcache
URL Fetch
Mail
XMPP
Images
Google Accounts
Task Queue (Experimental)
開発環境
SDK
Eclipse Plugin
ツール
Google Web Tookit(Eclipse Pluginに同梱)
11. GWT (Google Web Toolkit)
Javaで記述したGUIコードをJavaScriptに
コンパイル
Web GUIを実現
クライアントとサーバ間の通信は専用RPC
JavaのスキルでWeb UIを構築
Eclipse Plugin上のJavaでデバッグもできる
クロスブラウザにも対応
12. UI:Web UIからWeb GUIへ
HTML5(+Open Web Platform)によって、Web
ブラウザ上で通常の(クライアント・サーバ時代
の)GUIの構築が可能になる。
Web GUI
Web UIからWeb GUIへ
Controller/Action/TemplateによってHTMLをサーバ
側で生成するアーキテクチャ
→REST(HTTP+JSON/XML)で必要な情報のみをサー
バから取得
MVC2(Webアプリケーション向け)から、MVCへ(GUIア
プリケーション向け)