サーバサイド JavaScript の将来性は?
「Helma」 及び 「node.js」
の関連情報をメモ。
「Aptana
Jaxer」 を始めとして、サーバサイド JavaScript
を実現するための様々な取り組みが行われていますが、どうもあまり普及しそうな印象を受けません。どうなんでしょうか?
関連情報
・MOONGIFT:
» サーバサイドJavaScriptフレームワーク「Helma」
・ウノウラボ
Unoh Labs: JavaScriptだけでWebサイトが構築できるHelma
・HelmaでサーバーサイドJavaScript
- インストール編 | 株式会社シンメトリック公式ブログ
・HelmaでサーバーサイドJavaScript
- 初めてのページ作り編 | 株式会社シンメトリック公式ブログ
・HelmaでサーバーサイドJavaScript
- データベースを使う | 株式会社シンメトリック公式ブログ
・InfoQ:
Node.js - Google V8 ベースの Javascript 用イベント駆動 I/O
・MOONGIFT:
» node.jsを使ったSinatra風Webフレームワーク「Express」
・MOONGIFT:
» node.js用MySQLドライバ「node-mysql」
・サーバサイドJavaScriptの「node.js」を試してみました
: アシアルブログ
・Simon
Willison「Node.jsは超エキサイティング」 - クライアント・サイド・スクリプティング with Web Standards
・Jungle
Java - Aptana がAjaxサーバの Jaxer を公開
・Jungle
Java - サーバサイドJavaScriptを支援する Persevere
(07/13 追記)
・MOONGIFT:
» Google App Engine上でサーバサイドJavaScript「App Engine JavaScript SDK」
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を試してみた。
GWT UiBinder 入門
「Google Web Toolkit(GWT)」 では、2.0 より UI Widget を XML で定義する 「UiBinder」 がサポートされています。
1.Web Application Project の作成
2.UiBinder の作成
「My1stUiBinder.java」 と 「My1stUiBinder.ui.xml」 が作成されます。
3.GWT Compile Project
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 を少しだけ試してみた
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第六回資料
(07/28 追記)
・InfoQ:
Spring Aiming to Bring Grails-like Productivity to GWT Application
Development With Roo
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 リリース
Google Docs に Drawings が追加
Google Docs にドローソフト 「Google Drawings」 が追加されました。以前に紹介したヌーラボの 「Cacoo」 と同様に、複数ユーザーによる共同編集が可能なようです。
関連情報
・Google
Docs、リアルタイム性をさらに高める―新アプリDrawings追加
・【Googleドキュメント】ドローイング機能が付いたグーグルドキュメントをちょっと試してみる
- snow and bluesky
・POSTORO:
Google Docsの 新機能「図形描写(Drawings)」についての感想
・Jungle
Java - Google がエンタープラズにもじわり進出
・Jungle
Java - Web版ドローツール Cacoo リリース
(04/14 追記)
・Google
Docs の新機能「drawing」は完全 SVG ベース、現行 IE はすべて要 Chrome Frame に! - WebOS Goodies
(06/15 追記)
・Google
Drawings(図形描画機能)にテンプレート集登場 - WEBマーケティング ブログ
Skyway Builder WSE を試してみた (2)
「Skyway Builder Web Services Edition」 は、その名が示すように Web サービスへの対応が最大の特徴です。「Java SE 6」 から標準装備となった 「JAX-WS」 だけでなく、「Direct Web Remoting(DWR)」 を用いた AJAX サービスもサポートしています。
関連情報
・The
Community for Skyway Users, Developers, and Contributors - Web Services
・Chapter
3. Service Layer Recipes - Skyway Builder 6.3 Recipes
・Import
and Use Web Services in Skyway -- Part 1: Intro & Setup - Skyway Team
Blog
・Import
and Use Web Services in Skyway -- Part 2: Import Web Service - Skyway
Team Blog
・Import
and Use Web Services in Skyway -- Part 3: Build the UI - Skyway Team Blog
・Import
and Use Web Services in Skyway -- Part 4: Appendix - Skyway Team Blog
・Spring
Services and NOAA Web Service - Skyway Team Blog
・SolamenteNiel
- Spring + Direct Web Remoting (DWR)
・SolamenteNiel
- Spring + DWR - Building Spring Services
・SolamenteNiel
- Spring + DWR - Adding DWR to Spring Services
・SolamenteNiel
- Spring + DWR - Building AJAX application using DWR
・「Java
SE 6完全攻略」第81回 JAX-WS その1 - Java技術最前線:ITpro
・「Java
SE 6完全攻略」第82回 JAX-WS その2 - Java技術最前線:ITpro
・JAX-WSでWebサービスを作ってみる
- うなの日記
・java/DWR
- いがっちの覚書
・八角研究所
: Series: チャット作成で学ぶWebリモーティング
・Jungle
Java - Web サービスの開発スタイル
・Jungle
Java - 『Webサービスプラットフォームアーキテクチャ』
・Jungle
Java - Project Metro とは
・Jungle
Java - 『RESTful Webサービス』
・Jungle
Java - Spring Web Services 1.5 リリース
・Jungle
Java - Apache CXF 関連情報メモ
・Jungle
Java - Skyway Builder WSE を試してみた (1)
Spring と GWT を統合する Spring4GWT
「Spring」 と 「Google Web Toolkit(GWT)」 を簡単に統合するために、「Spring4GWT」 というライブラリが開発されています。 同ライブラリを使用すると、「Spring」 の @Service アノテーションで 「GWT RPC」 サービスを設定できるようになるようです。
関連情報
・Spring4gwt,
or Spring’s harmony for GWT « Life & Code
・Integrating
GWT with Spring using Spring4GWT
・Jungle
Java - GWT における非同期通信
・Jungle
Java - GWT 1.6 RC2 リリース
・Jungle
Java - Spring Framework 3.0 GA リリース
Smart GWT 2.0 リリース
「Smart GWT 2.0」 がリリースされました。先日リリースされたばかりの 「GWT 2.0」 をサポートしています。
関連情報
・ongwt.com
- Smart GWT 2.0 has just been released
・Smart
GWT Release Notes
・Jungle
Java - Ext JS 2.1 / Ext GWT 1.0 Beta リリース
・Jungle
Java - GWT の画面をブラウザ上でデザインできる D-RexGxt
・Jungle
Java - GWT 1.6 RC2 リリース
(2010/03/07 追記)
・Ext
GWTとSmart GWTの比較 - きしだのはてな
(2010/03/08 追記)
・俺とSmartGWT
~SmartGWTことはじめ~ - 俺と何某。
・xi-cholo
Lab. - Paper : GAE/Jでsmartgwtを利用する方法 by xi-cholo
(2010/05/19 追記)
・Sanjiv
Jivan's Blog - Smart GWT 2.2 Released
・SmartGWTを使ってみたメモ
- 日記
(2010/06/10 追記)
・Java
Code Geeks: Getting Started with SmartGWT for awesome GWT interfaces
・Koma新知識:
SmartGWT利用
・Koma新知識:
SmartGWT プログレスバーサンプル
・Koma新知識:
SmartGWT基本①-XY表示
・Koma新知識:
SmartGWT基本②ーHTMLPane
・Koma新知識:
SmartGWT DynamicForm①
・Koma新知識:
SmartGWT Slider
・Koma新知識:
SmartGWT Windowクラスの使用法
・Koma新知識:
SmartGWT コンテキストメニューの使用
・Koma新知識:
SmartGWT JSON使用例
・Koma新知識:
SmartGWT Criteriaクラスの使用方法
・Koma新知識:
SmartGWT XML解析と表示
(2010/06/28 追記)
・ongwt.com
- Smart GWT 2.2 has just been released
Google Closure Tools リリース
Google が JavaScript を用いてリッチなWebアプリを開発するためのツール群 「Closure Tools」 をリリースしました。「Gmail」 や 「Google Docs」 などの開発に利用されたツールをオープンソース化したとのことです。
関連情報
・グーグル、JavaScriptプログラミングツールをリリース
- builder by ZDNet Japan
・Google、自社アプリ開発用のクロージャーツールをオープンソース化
・Jungle
Java - SproutCore 関連情報メモ
・Jungle
Java - GWT 1.6 RC2 リリース
(11/08 追記)
・Google
Closure LibraryフルスペックJSフレームワーク+Templates Kawa.netブログ(川崎有亮)/ウェブリブログ
・早速Closure
Toolsをあれこれみてきた - 三等兵
(11/18 追記)
・MOONGIFT:
» Google製JavaScript最適化ツール「Closure Compiler」
(2010/06/11 追記)
・Closure
Tools 活用入門 - WebOS Goodies
・WEB開発メモ:
Closure Library を Closure Compiler でコンパイル
・Closure
Libraryで遊ぶ - Link Wisdom
携帯ウィジェットの標準仕様を目指す BONDI
「BONDI」(ボンダイと読むらしい) は、AT&T(米)やボーダフォン(英)などが参加する業界団体 OMTP が策定した携帯ウィジェットの仕様です。これまで携帯電話事業者毎に異なっていた携帯ウィジェットの標準仕様を目指しているようです。
関連情報
・[1]ウィジェットが携帯電話のあらゆる機能を制御:ITpro
・[2]携帯ウィジェット規格の本命「BONDI」が登場:ITpro
・[3]世界中の携帯で同じウィジェットが動く世界へ
- Web技術が開放する携帯アプリ市場:ITpro
・[4]ウィジェットの柔軟性を重視,仕様統一には課題も
- Web技術が開放する携帯アプリ市場:ITpro
・Jungle Java - モバイルFlash関連情報メモ
(07/15 追記)
・LiMoがOMTPのBONDI支持を発表、Web
2.0対応へ - SourceForge.JP Magazine
・「NetFront
Widgets」が OMTP の BONDI 仕様をサポート、Windows や BREW にも対応 - japan.internet.com
Webテクノロジー
(2010/02/04 追記)
・【インタビュー】乱立するモバイルアプリの標準APIとなりうるか
- "BONDI"の可能性を探る | マイコミジャーナル
GWTベースのRIAフレームワーク Vaadin
「Vaadin」 は IT Mill というフィンランドの会社が開発するRIAフレームワークで、Apache 2.0 ライセンスで公開されています。まだ詳細を把握していませんが、イメージ的にはサーバサイドで動作する 「SmartGWT」 といった感じでしょうか。ぜひ一度試してみたいと思っています。
関連情報
・ongwt.com
- Vaadin : who can explain me what is Vaadin ?
・JavaScriptを使わないJavaScript開発
- @IT
・Jungle
Java - GWT の画面をブラウザ上でデザインできる D-RexGxt
・Jungle
Java - GWT 1.6 RC2 リリース
・Jungle
Java - 次世代のコミュニケーションツール Google Wave
p.s.
Eclipse プラグインも提供されています。
(06/25 追記)
専用の WYSIWYG エディタを使用するためには、「XULRunner」
1.9 以上が必要となります。 環境設定を行って動作可能となっても、使用方法がよく分かりませんでしたが...。(^^;
(2010/03/08 追記)
・Javaで軽快に使える「軽量フレームワーク」特集
~リッチなGUIを構築する「Vaadin」(1):CodeZine
(2010/03/21 追記)
・Javaで軽快に使える「軽量フレームワーク」特集
~リッチなGUIを構築する「Vaadin」(2):CodeZine
・Javaで軽快に使える「軽量フレームワーク」特集
~リッチなGUIを構築する「Vaadin」(3):CodeZine
(2010/05/26 追記)
・Vaadin:
Rich Web Appliations in Server-Side Java Without Plugins or JavaScript
・Getting
Started with Vaadin | Refcardz
・[PDF]
book-of-vaadin.pdf
・Vaadin
6.1 goes to Maven and adds Google App Engine support - Blog - vaadin.com
・Vaadin
6.3.2 - Changelog - Softpedia
・Google
AppEngine HOWTO - Wiki - vaadin.com
・BlackBeltFactory
made with Vaadin - part 1 - Selection - Blog - vaadin.com
・BlackBeltFactory
made with Vaadin - part 2 - Usage - Blog - vaadin.com
・Vaadin勉強その1
- nigredoな日々 ~ arcanum.jpの出張所 ~
・Vaadin勉強その2
- nigredoな日々 ~ arcanum.jpの出張所 ~
・Vaadin勉強その3:productionMode
- nigredoな日々 ~ arcanum.jpの出張所 ~
・Vaadin勉強その4:11.12.
Capturing HTTP Requests - nigredoな日々 ~ arcanum.jpの出張所 ~
次世代のコミュニケーションツール Google Wave
サンフランシスコで開催された 「Google
I/O」 で、Google が新サービス 「Google
Wave」 のデモを公開しました。Gmail、Google Docs、Picasa、SNS、メッセンジャー、Twitter
などを融合させた “リアルタイムコミュニケーションツール” だということです。
詳細は把握していませんが、「Google
Web Toolkit(GWT)」 が利用されているようです。
関連情報
・グーグル、「Google
Wave」を発表--電子メールでリアルタイムコミュニケーション:ニュース - CNET Japan
・米Googleが次世代通信プラットフォーム「Google
Wave」発表
・Googleがコミュニケーションツール「Google
Wave」を発表 :教えて君.net
・GoogleのWave担当役員Sergey
Brin曰く: WaveはWeb上の対話機能のあるべき姿を示す
・Google
Wave - powered by GWT - Google Web Toolkit News - onGWT.com
・Jungle
Java - 『Google Web Toolkit Applications』
・Jungle
Java - Google 製のWebブラウザ Google Chrome
・Jungle
Java - HTML5 関連情報メモ
・Jungle
Java - GWT 1.6 RC2 リリース
(05/30 追記)
・Funny
Restaurant 犬とレストランとイタリア料理: 動画:Google Wave発表、リアルタイム・コラボレーションの基盤へ
(05/31 追記)
・Google
Waveはコミュニケーションを再定義するか? - builder by ZDNet Japan
・野心作Google
Waveの壮大なビジョン. 新しいWebには新しいコミュニケーションプラットホームを
(06/04 追記)
・InfoQ:
Google Wave アーキテクチャ
(06/05 追記)
・InfoQ:
Google WaveはRIAやSilverlightに影響を与えることになるか?
(06/09 追記)
・InfoQ:
Google が Chrome 2.0 と Wave で推し進めるウェブプラットフォーム
(06/10 追記)
・「クラウドでハイテクの世界を民主化」と米Google副社長
・誠
Biz.ID:Googleが考えるクラウド――今できること、できないこと
・Enterprise
2.0の視点から見た「Google Wave」(前編) - builder by ZDNet Japan
(06/15 追記)
・Enterprise
2.0の視点から見た「Google Wave」(後編) - builder by ZDNet Japan
(06/17 追記)
・Lombardi
Development Blog » Blog Archive » Building a Google Wave Gadget with GWT
(06/25 追記)
・GoogleWaveファースト・インプレッション
- screw it!
(06/29 追記)
・Google
Waveでニコ動っぽいサービスは作れますか?-@IT
(07/21 追記)
・Google
Waveに大量のデベロッパが殺到; 10万人の一般試用が9月末から
(07/30 追記)
・Google
Waveのプロトタイプ実装がオープンソース化 - ニュース:ITpro
(08/20 追記)
・InfoQ:
Google Waveプレビューが9月30日に公開 - この先どうなっていく?
(08/26 追記)
・Google
WaveとSAPとの連係で見えてくる、業務アプリケーションのフロントエンドとしてのGoogle Wave - Blog on Publickey
(09/06 追記)
・ざっくり
Google Wave (1) - こたにき
・[錐]
Google Wave Weekend hack-a-thon で「マインドマップ以外の何か with Wave」作ってきた
・「Google
Wave」の開発状況--現在の完成度を探る:スペシャルレポート - CNET Japan
(09/08 追記)
・Google
Wave - Tutorial
・Google
Wave専用のビジネスプロセスツールをSAPが開発中、コード名「Gravity」 - Blog on Publickey
(09/17 追記)
・【Google
I/O】「Robot」と「Gadget」でGoogle Waveの機能を拡張 - 通信 - Tech-On!
・連載:最速!Google
Wave API解説|gihyo.jp … 技術評論社
・MOONGIFT:
» Google Wave対応サイトを構築する際に「Wave Robot Sinatra Template」
(09/29 追記)
・明日、ついにGoogle
Waveが10万人に公開 - Publickey
(10/01 追記)
・Google
Wave: いよいよ10万人の試用開始--反動も大きいだろうな
・Google
Waveファーストルック! : ライフハッカー[日本版]
・プレビュー公開が始まったGoogle
Wave「超」入門 -@IT
(10/02 追記)
・SAPとセールスフォースが「Google
Wave」アプリを公開 - Computerworld.jp
・Google
Wave 私的まとめ - IT戦記
(10/03 追記)
・このビデオを見ればGoogle
Waveの3.5%が理解できる
(10/06 追記)
・Google
WaveとSalesforceの連係。ボットが問題解決を助けてくれる - Publickey
(10/14 追記)
・Google
Waveのちょっとした秘密:実はiPhoneでも動くのだ
(10/23 追記)
・JavaとPythonでGoogle
WaveのRobotを作るには-@IT
(10/26 追記)
・MOONGIFT:
» Adobe AIR製のGoogle Waveクライアント「Waver」
(10/26 追記)
・グーグル、「Wave」のサーバをオープンに--サードパーティからのアクセスを実現
- builder by ZDNet Japan
(11/16 追記)
・Google
Waveがもたらす心理の変化 : could
・米Novell、「Google
Wave」と相互依存可能なコラボレーションプラットフォーム「Novell Pulse」 - SourceForge.JP Magazine
・Google
Waveにフォロー機能導入―これで無用なメッセージを受信せずにすむ
(11/17 追記)
・【レポート】Google
Waveのデザイナが語る、UIデザインの勘所 - WDE 2009 基調講演 | マイコミジャーナル
(11/19 追記)
・【連載】佐々木正悟×堀E正岳
ライフハック・トーク (16) コミュニケーションを根本から変えてしまうGoogle Wave | マイコミジャーナル
(11/25 追記)
・Google
Wave コンプリートガイド - The Complete Guide to Google Wave: How to Use Google
Wave
(11/28 追記)
・Google
Waveがダメな理由、それでも使うようになる理由
・Google
Wave開発者の準公式コミュニティ 「Google-Wave-API-Japan」発足:CodeZine
(12/02 追記)
・SAP
readies potential rival to Google Wave | Cloud Computing - InfoWorld
・12sprints
Beta - Powered by SAP
(12/04 追記)
・MOONGIFT:
» Google Wave上で動作する百人一首「100nin1syu」
(12/06 追記)
・MOONGIFT:
» Google Wave用ActionScriptライブラリ「Wave AS Client」
(12/22 追記)
・EtherPad、Googleに買収されてオープンソースへ
| マイコミジャーナル
(2010/02/13 追記)
・「GoogleWaveは実生活でどう使えるか?」Ginaオススメの事例10選
: ライフハッカー[日本版]
(2010/02/15 追記)
・Google
Waveをガジェットで拡張してみよう:CodeZine
(2010/03/05 追記)
・Google
Wave、メール通知が付いてようやく波に乗れるか
(2010/03/19 追記)
・Google
Waveで拡張機能ギャラリーがオープン : ライフハッカー[日本版]
(2010/05/20 追記)
・グーグル、統合コミュニケーション・サービス「Google
Wave」を一般公開 - Computerworld.jp
・Google
Waveだれでも使用可能に=でもどう使う?【湯川】:TechWave
(2010/05/21 追記)
・InfoQ:
Google Wave Robots APIの新機能
サーバサイドJavaScriptを支援する Persevere
「Persevere」 は、「Aptana Jaxer」 と同様サーバサイドで動作する JavaScript アプリケーションの開発を支援するフレームワークで、JSON データベースも提供しています。試したことはありませんが、最新版では高いパフォーマンスとスケーラビリティを実現したとのことです。興味深いですね。
関連情報
・活発化するJavaScriptデータベース
- 高パフォーマンスのJavaScriptDBが人気 | マイコミジャーナル
・MOONGIFT:
JavaScriptベースのRIAを開発するのにぴったりなアプリケーションサーバ「Persevere」
・Ajax
をベースとした永続オブジェクトのマッピング
・InfoQ:
Dojo on AJAX やComet、Bayeux、RIA、Dojo Toolboxの共同制作者Dylan ShiemannとのQ&A
・Jungle
Java - Aptana がAjaxサーバの Jaxer を公開
・Jungle
Java - CouchDB 関連情報メモ
(12/02 追記)
・【ハウツー】Persevere実践チュートリアル
- 注目のJavaScriptアプリケーションサーバが1.0に | マイコミジャーナル
『DB Magazine』 に Adobe AIR 特集
『DB Magazine 2009年06月号』 にも 「Adobe AIR」 の特集が組まれています。
関連情報
・新・たけぞう瀕死の日記
・Jungle
Java - AIR GEAR 1.0.0 リリース
(04/28 追記)
「Aptana
Studio」 の最新版は 1.2.6 、「FlashDevelop」
の最新版は 3.0.0 RC2 となっています。
・Jungle
Java - Aptana Studio 1.2 RC版リリース
・Jungle
Java - ActionScript の開発環境 FlashDevelop
(04/30 追記)
・Adobe
AIR 1.5 * HTML 開発ツールの設定
・Flash
CS4とDreamWeaverCS4のAIR SDKを1.5.1にするには?:nod::ぶろぐ: RIA::Flex/AIR/Flash
(05/13 追記)
・某開発者の独り言:
AdobeAIR開発について話して来た
(06/29 追記)
・某開発者の独り言:
AIR GEAR v1.0.3リリースしました
(07/29 追記)
・某開発者の独り言:
AdobeAIRでsqlliteを暗号化
(10/01 追記)
・Amazon
S3とAdobe AIRで“クラウドRIA”を作ってみた- @IT
(2010/02/02 追記)
・カジュアルアプリだけじゃない?
-- Adobe AIRで動くフリーウェア5選 - builder by ZDNet Japan
GWT 1.6 RC2 リリース
何日か前に 「GWT 1.6 RC2」 がリリースされたようです。が、やはりそれよりも 「Google App Engine」 が簡単に利用できるようになったことの方が話題になってますね。
関連情報
・shin3tky
blog: GWT 1.6 RC2 が出ています
・Happy
Man ? GWT1.6だよー(というかGAE)
・Java
day : GWT 1.6 + App Engine for Java ! - Google Web Toolkit News -
onGWT.com
・Jungle
Java - GWT の画面をブラウザ上でデザインできる D-RexGxt
・Jungle
Java - Google App Engine がついに Java をサポート
(04/14 追記)
・GWT
and Google App Engine - Google Web Toolkit - Google Code
・Timefire:
Google AppEngine and GWT now a marriage made in heaven
・XPloring
around: GWT and JDO on the Java App Engine
(05/11 追記)
・ケーピーの技術ノート:
GWT 1.6の環境設定
・shin3tky
blog: GWT 1.6.4 + GWT Designer v7.0
(06/04 追記)
・Be
innovative : Google AppEngine, GWT and Android - Google Web Toolkit News
- onGWT.com
(07/22 追記)
・GWT
1.7 Now Available - Google Web Toolkit News - onGWT.com
・What's
New in GWT 1.7? - Google Web Toolkit - Google Code
(09/06 追記)
・Google
I/O - GWT Can Do What?!?! A Preview of Google Web Toolkit 2.0
・ongwt.com
- Do you want to play with GWT 2.0 ?
・UIBinder
for GWT 2.0 | GWT Tutorials
(10/08 追記)
・Google
Web Toolkit 2.0 M1 Announced « Jeff Douglas – Technology, Coding and
Bears… OH MY!
(10/09 追記)
・Instantiations
Named to Fastest Growing Private Companies Top 100 List for Fourth
Consecutive Year
(10/10 追記)
・InfoQ:
GWT 2.0 マイルストーン1がリリース
(11/19 追記)
・ongwt.com
- GWT2 RC1 is out
・MOONGIFT:
» GWTをスマートフォンでも活かす「GWT Mobile Webkit」
(12/09 追記)
・ongwt.com
- GWT 2.0 : go, go, go !
・ongwt.com
- Google Web Toolkit 2.0 New Features in 5 minutes
(12/10 追記)
・グーグル、ウェブアプリ開発キットの新版「Google
Web Toolkit 2.0」をリリース - builder by ZDNet Japan
(12/11 追記)
・ongwt.com
- Migration from GWT 1.7 to GWT2
・ongwt.com
- GWT 2.0: almost 6000 downloads in 33 hours
(12/17 追記)
・GWT
2.0快適すぎワロタ - しんさんの出張所 はてな編
(12/18 追記)
・Seesmic
Web and GWT - Johann Romefort
(2010/01/04 追記)
・Google
Web Toolkit (GWT 2.0) with Eclipse - Tutorial
(2010/03/29 追記)
・Google
Web Toolkit/Google App Engine integration libraries
(2010/04/18 追記)
・InfoQ:
GWTの総まとめ:ロードマップと関連プロジェクト
(2010/05/20 追記)
・Google
Web Toolkit(GWT) 2.0入門チュートリアル日本語訳:スタートガイド | 自由で気ままな日々
(2010/06/10 追記)
・GWT
入門 - Google Web Toolkit (GWT) 入門
Lingr 関連情報メモ
ブラウザーだけで動作するチャットサービス 「Lingr」
の関連情報をメモ。φ(..)
2006年09月にリリースされ、サーバから情報をプッシュする新しい技術
「Comet」
を実装したことで話題となりました。個人的にはこれまで試したことがなかったのですが、どの程度普及しているのでしょうか?
関連情報
・Lingr(リンガー)をリリースしました:江島健太郎
/ Kenn's Clairvoyance - CNET Japan
・Lingr
(ブラウザでリアルタイムにライブチャット) : ワークスタイル・メモ
・Ajaxの“彗星”とともに現われたチャットサービス“Lingr”を使ってみた
・話題のCometを実装、「Lingr」はリアルタイムWebを目指す
- @IT
・お待たせしました、ガツンとLingrの新リリースです:江島健太郎
/ Kenn's Clairvoyance - CNET Japan
・LingrにAPIと更新チェックツール
Lingr Radarが登場 : ワークスタイル・メモ
・Webブラウザを使わないComet技術、“Lingr
Radar”リリース - @IT
・CometとAjaxを利用したチャットサーバの実装:CodeZine
・Jungle
Java - Comet 関連情報メモ
(09/06 追記)
・速報:Lingrが江島氏の個人プロジェクトとして復活
- Blog on Publickey
(10/05 追記)
・MOONGIFT:
» Lingr復活記念!LingrとIRCクライアントを連携させる「Lingr IRC」:オープンソースを毎日紹介
Adobe AIR と JAVA をブリッジする Merapi
「Merapi」 を使用した Java アプリケーションとの連携によって、「Adobe AIR」 アプリケーションに課せられたローカルリソースに対するアクセス制限を回避することができるようです。
関連情報
・InfoQ:
Merapiプロジェクト:AIRおよびJavaのブリッジ
・Live
GPS Visualizations With AIR & Merapi | Andrew Powell's Flex, Java,
ColdFusion, and AJAX Blog
・Flex/AIR
to Java Communication Using Merapi ? Devgirl’s Weblog
・AIRLife.net:
Adobe AIRとJavaをMerapiで連携
(03/18 追記)
・【ハウツー】Javaを使ってAIRを制約から解放!
- 新開発ツール「Merapi」β版を試す | マイコミジャーナル
(04/06 追記)
・とあるWebプログラマの軌跡(仮):
merapiがもたらすAirとJavaの素敵な関係
GWT の画面をブラウザ上でデザインできる D-RexGxt
「Ext GWT」
を用いたリッチなGUIをブラウザ上でデザインすることができる 「D-RexGxt」
というWebアプリケーションが公開されています。
おぉ!どうやら開発したのはケーピーエスという日本のシステムインテグレータみたいですね。また、「D-RexGxt」
自身が 「GWT」
によって開発されているようです。
関連情報
・ニュース:
Ext Gwt用の画面デザインツールD-RexGxtをリリースしました。 - SourceForge.JP
・ケーピーの技術ノート:
D-Rex
・Jungle Java - Ext JS 2.1 / Ext GWT 1.0 Beta リリース
(02/27 追記)
「Ext
JS」 を 「GWT」 に統合するためのAPIとしては 「GWT-Ext」
が最もメジャーでしたが、ライセンスに絡んだ問題から更新されなくなったようです。「GWT-Ext」 の開発者である Sanjiv Jivan
氏は現在 「SmartClient」
傘下の 「SmartGWT」
というプロジェクトに参加しています。
・Migrating
GWT-Ext Store to SmartGWT DataSource - Google Web Toolkit News -
onGWT.com
・InfoQ:
SmartGWT 1.0: Sanjiv Jivan氏とのQ&A
・SmartClient
Ajax RIA system - 高機能オープンソースAjaxライブラリ - オープンソースコラム
(08/08 追記)
・Ajax
for the Real World :: SmartGWT EE 1.2 is Now Available!
(10/01 追記)
・ongwt.com
- SmartGWT 1.3
(12/17 追記)
・Ext
GWTとSmart GWTの比較 - きしだのはてな
AribaWeb なら Rails の100倍コード量が少ない?
随分と刺激的なキャッチコピーを掲げて、「AribaWeb」 という Webアプリケーション開発フレームワークが登場しました。 まだ詳細は把握していませんが、Java / Groovy で作成したドメインクラスから簡単にデータベースアプリケーションを作成できるようです。要注目ですね。
関連情報
・AribaWeb
- コンポーネント指向のWebアプリ開発フレームワーク - オープンソースコラム
・MOONGIFT:
? Railsの100倍コード量少なくAjaxアプリケーションが作れるJavaフレームワーク「AribaWeb」:オープンソースを毎日紹介
・オープンソースのフルスタックフレームワーク
- AribaWeb - Foo am I?
(02/24 追記)
デモアプリの画像を追加。画像が小さくて分かりにくいかもしれませんが、なかなかリッチなUIを提供してます。
また、「Eclipse」 向けのプラグインも少しだけ試してみました。同プラグインをインストールして AribaWeb Project の作成を実行すると、プロジェクトで使用するテンプレートを選択するように指示されます。
(04/08 追記)
03月に Version 5.0RC2
がリリースされています。
・AribaWeb - Download
・AribaWeb:
New "AribaWeb by Example" Tutorials!
(04/28 追記)
・AribaWeb:
building a Real App in 20 minutes on Vimeo
上記のビデオを見ながら、また少しだけ試してみました。"admin/ariba" でログインできます。
(12/22 追記)
・AribaWeb:
Localization Made Easy!
・Sneak
Peak: AribaWeb localization (code and screencast) - AribaWeb
(aribaweb.org) | Google グループ
Entries (RSS)




