Scala を少し試してみようかな
そろそろ 「Scala」 を少し試してみようかと思って、昨日ダウンロードしたばかりの 「Eclipse 3.6(Helios)」 に 「Scala IDE for Eclipse」 をインストールしました。下記の更新サイトよりインストールした 「Scala IDE for Eclipse」 のバージョンは 2.8.0.RC6 です。
http://download.scala-ide.org/update-current/
しかし、エラーが発生して 「Scala Editor」 を使用できないなど、まだとても実用には耐えられない状態のようです。残念。それとも何か設定が不足しているのでしょうか?
関連情報
・Jungle
Java - Eclipse 4.0 関連情報メモ
・Jungle
Java - Scala とはどのような言語なのか?
(06/25 追記)
・InfoQ:
Scala 2.8 ベータ1リリース
(06/26 追記)
「Eclipse 3.5」 + 「Scala Plugin
2.7.7.final」(http://www.scala-lang.org/downloads/scala-plugin/
よりインストールしました) という組み合わせなら、一応動作するみたいです。
(06/28 追記)
「Eclipse 3.5.2」 + 「Scala
Plugin 2.8.0.RC6」 という組み合わせもOK。こちらの方が安定している感じがします。
(07/01 追記)
「Scala Plugin 2.8.0.RC7」
がリリースされています。「Eclipse 3.6」 への対応はまだ完了していないみたいです。
(07/15 追記)
・Scala
2.8.0 final | The Scala Programming Language
・The
Scala IDE for Eclipse for Scala 2.8.0.final Available Now!
「Scala Plugin 2.8.0.final」 がリリースされましたが、「Eclipse 3.6」 への対応はまだ完了していないみたいです。
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 リリース
Flash Builder によるデータ中心型開発
「Flash Builder 4」 では、「データとサービスに接続」 で 「BlazeDS」 「ColdFusion」 「HTTP」 「LCDS」 「PHP」 「Web サービス」 及び 「XML」 の7つのサービスタイプから選択することができます。
関連情報
・Adobe
Flex 4 * Flash Builder によるデータ中心型アプリケーションの構築
・Flex
4 マスターシリーズ #06 データ中心型開発(DCD) Part1 | デベロッパーセンター
・GAE/J
+ BlazeDS + Flash Builder 環境の構築 - Be an Idealistic Realist
・Jungle
Java - 少しだけ BlazeDS を試してみた
・Jungle
Java - Force.com と Adobe AIR / Flex の連携
・Jungle
Java - Grails GraniteDS plugin を試してみた
・Jungle
Java - Flex勉強会第90回@名古屋に参加してきた
・Jungle
Java - Flash Builder 4 リリース
(05/07 追記)
・InfoQ:
Flex SDK と Flash Builder 4: Andrew Shorten氏に詳細を聞く
(05/13 追記)
・Adobe
Flash Builder 4 のショートカットキー - akihiro kamijo
(05/14 追記)
・Flash
Builder 4の新機能:CodeZine
・Flex
4 マスターシリーズ #07 Spark Skining part 1 | デベロッパーセンター
・Flex
4 マスターシリーズ #08 Spark Skining part 2 | デベロッパーセンター
(05/17 追記)
・Flash
Builder 4によるデータ中心型開発:CodeZine
・Flex
4 マスターシリーズ #09 Flex 4 エフェクト | デベロッパーセンター
・Flex
4 マスターシリーズ #10 Flex 4 Spark Layouts | デベロッパーセンター
(05/24 追記)
・Flex
4 マスターシリーズ #11 FlexUnit 4 | デベロッパーセンター
・Flex
4 マスターシリーズ #12 データ中心型開発(DCD)Part 2 | デベロッパーセンター
(05/28 追記)
・Flash
Builder 4 を使ってみよう - まさにっき(コードで世界を変えたい人の記録)
・FlashBuilder
4 に Ant を導入する - まさにっき(コードで世界を変えたい人の記録)
・FlashBuilder
に Aptana plugin と FlexFormatter を導入する - まさにっき(コードで世界を変えたい人の記録)
・知識創造技術者の日々:
GAE/J + BlazeDS + Flash Builder 環境の構築
(06/19 追記)
・Tour
de Flex 2.0 – AIR and Flex Component and API Explorer Launched! « Greg
Wilson's Ramblings
・ELIPS
Studio 3: cross-platform mobile application development based on Flex
・Download
ELIPS Studio 3
(07/02 追記)
・Flex
SDK 4.1 と Flash Builder 4.0.1 公開 - akihiro kamijo
(07/20 追記)
・連載インデックス「Flexフレームワークで変わるRIA開発の現場」
- @IT
(07/22 追記)
・InfoQ:
SourceMate 1.1 for Adobe’s Flash Builder 4 Released
(07/29 追記)
・[PDF]
fxug_japan_tour_at_tokyo_session_yokota.pdf
Groovy-Eclipse 2.0.0 リリース
スクリプト言語 「Groovy」 による開発を支援する 「Groovy-Eclipse v2.0.0」 がリリースされました。
関連情報
・Groovy-Eclipse
2.0.0 Released | SpringSource.org
・Groovy-Eclipse
2.0.0 New and Noteworthy - Groovy - Codehaus
・InfoQ:
動的言語のIDE:Groovy-Eclipse情報
・Groovy
Eclipse Plugin (1):インストールと設定 - 倭マン日記
・Groovy
Eclipse Plugin (2):Groovy プロジェクトの作成 - 倭マン日記
・Groovy
Eclipse Plugin (3):Groovy プロジェクトの作成・改 - 倭マン日記
・Groovy
Eclipse Plugin (4):Groovy ファイルの実行 - 倭マン日記
・Jungle
Java - Groovy 1.6 リリース
・Jungle
Java - Spring Framework 3.0 GA リリース
・Jungle
Java - Grails 1.2 リリース
(01/25 追記)
・【コラム】イマドキのIDE事情
(74) 高機能なGroovy開発環境「Groovy-Eclipse 2.0」リリース! | マイコミジャーナル
(02/05 追記)
・InfoQ:
Groovy 1.7、Grails 1.2、Groovy Eclipse 2.0 アップデートは依存性管理と言語支援を含んでいる
(02/28 追記)
・Groovy
Eclipse Plugin 2.0所感 - Grな日々(uehajの日記)
(07/17 追記)
・Groovy-Eclipse
2.0.2 New and Noteworthy - Groovy - Codehaus
(07/23 追記)
・Grails
tooling improvements in SpringSource Tool Suite 2.3.3 M2 | SpringSource
Team Blog
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)
OpenSocial アプリの開発を支援する OSDE
「OpenSocial」
アプリケーションの開発を支援する 「OpenSocial
Development Environment」 という 「Eclipse」
プラグインが公開されています。
リリースされてから既に1年近く経っていますが、つい最近知りました。とても便利そうなツールですね。「OpenSocial」
アプリケーションの開発にチャレンジする際には、ぜひ利用してみたいと思います。
関連情報
・天使やカイザーと呼ばれて
» OpenSocial Development Environmentをリリースしました
・OpenSocial
Development Environmentが素晴らしい件 - Happy New World
・mixi
アプリ制作に欠かすことのできない便利な開発環境 OSDE のインストール方法をご紹介 | mixi アプリ 大全集
・OSDE(OpenSocial
Development Environment)を使った開発環境Tips : tech.kayac.com - KAYAC engineers'
blog
・kur.jp
- OSDE(Open Social Development Environment)が便利すぎる
・Jungle
Java - Google の対 Facebook 作戦のコードネームは Maka-Maka らしい
・Jungle
Java - OpenSocial 関連情報メモ
・Jungle
Java - 国内でもソーシャルアプリの開発が本格化
(2010/06/24 追記)
・iGoogle
Developer Blog: OpenSocial Development Environment 1.0 Released
(2010/07/26 追記)
・mixiアプリ開発サポート、OSDE
1.0登場 | マイコミジャーナル
・OSDEで快適なOpenSocialアプリケーション開発を:CodeZine
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)
Skyway Builder WSE を試してみた (1)
「Skyway
Builder Web Services Edition」 のライセンスを取得したので、さっそく試してみました。
無償で提供されている
「Community
Edition」 には備わっていない機能としては、商用アプリケーションサーバのサポートと 「Spring
Security」 の統合をまず挙げることができます。
関連情報
・The
Community for Skyway Users, Developers, and Contributors - Spring
Security Scaffolding
・第11回
Spring Securityでラクラク! セキュリティ対策 - 今必要な人のための速習 Spring Framework:selfup
・第12回
業務アプリでSpring Securityを使いこなせ! - 今必要な人のための速習 Spring Framework:selfup
・Spring
Securityの機能について|Java Springの逆引きメモ
・Jungle
Java - Skyway Builder CE 6.2 を少しだけ試してみた
・Jungle
Java - Skyway Builder CE 6.2 を少しだけ試してみた (2)
・Jungle
Java - Skyway Builder CE 6.3 GA リリース
(12/24 追記)
・Spring
Security 3.0.0 Released | SpringSource.org
(2010/03/08 追記)
・Skyway
& Spring Security FAQs - Skyway Team Blog
Windows Azure SDK for Java が登場
「Windows Azure SDK for Java」 という Java 開発者をターゲットとした 「Windows Azure Platform」 向けの開発ツールが登場しています。
関連情報
・マイクロソフト、「Azure」向け開発者に選択肢を追加--JavaとPHP開発者をサポート
- ZDNet Japan
・Eclipse
for Windows Azure を MS が大歓迎 « Agile Cat — Azure & Hadoop — Talking Book
・InfoQ:
MicrosoftがEclipse開発者のためのツール群を作成
・Jungle
Java - Silverlight 2 が正式リリース
・Jungle
Java - Microsoft がクラウド向け総合プラットフォームを発表
・Jungle
Java - Expression Blend 3 の新機能 SketchFlow
・Jungle
Java - 『クラウドコンピューティングバイブル』
・Jungle
Java - 『クラウドを実現する技術』
(12/03 追記)
「AppFabric
for Java Developers」 というツールも登場しています。
当方はまだ
「AppFabric」(以前は 「.NET Services」 と呼ばれていたらしい) のことをよく理解できていないのですが、概ね 「Mule
ESB」 や 「Apache
ServiceMix」 などの 「Enterprise Service Bus(ESB)」
とよく似た役割を担うものではないかと考えています。
「AppFabric」
の最大の特徴は、「Windows Server 2008 R2」 と 「Windows Azure Platform」
の双方で実装されることで、前者に対応した製品が 「Windows
Server AppFabric」、後者に対応した製品が 「Windows
Azure platform AppFabric」 となります。これによって、オンプレミス(自社で運用するシステム)とクラウドが
"地続き" になると言われています。
・AppFabric
とは? « Agile Cat — Azure & Hadoop — Talking Book
・Jungle
Java - Spring Integration は軽量なESB?
・Ruby
on Rails も Windows Azure に! « Agile Cat — Azure & Hadoop — Talking Book
・Windows
AzureがRuby on Railsに対応。次々とオープンソースを取り込むWindows Azure - Publickey
(12/04 追記)
「Windows
Azure SDK」 は、「Windows Server 2008」 と 「Windows Vista(SP1適用)」
以降にしか対応していません。「Windows XP」 はサポート対象外となっています。
新しいPCを購入する予定はないし、既存PCのOSをアップグレードするつもりもないので、当分は試してみることができないなぁ。 ..と思っていたら、裏技が見つかりました。同じような環境で 「Windows Azure SDK」 をインストールできないという方は、下記の記事をご参照ください。(実行は自己責任でお願いします。)
(12/09 追記)
蛇足ですが、「Windows
Azure Tools for Microsoft Visual Studio」 も 「Windows XP」 向けにインストーラを改造することが可能です。同ツールは現在
exe 形式で配布されていますが、「Lhaplus」
などで解凍すれば msi 形式のファイル(「Visual Studio 2008」 用は
「vscloudservice.vs90.msi」)を取り出すことができるので、それを用いて上記と同様の処理を施せばOKです。(実行は自己責任でお願いします。)
Eclipse 4.0 関連情報メモ
「e4」 の名前で呼ばれる次世代の 「Eclipse」 に関する情報をメモ。
関連情報
・InfoQ:
Eclipse 4.0の計画
・【解説】岐路に立つ、定番のオープンソースIDE「Eclipse」
- Computerworld.jp
・InfoQ:
E4 サミットで Eclipse の今後のゴールと方向性が議論される
・Eclipse、次世代
ESB『Swordfish』を発表 - japan.internet.com Webテクノロジー
・Eclipse
e4 0.9 Alpha Release « EclipseSource Blog
・次世代の
Eclipse, e4 を使ってみた | ITEMAN Blog - アイテマンブログ
・Jungle
Java - Eclipse が次世代型 ESB を発表
・Jungle
Java - Eclipse 3.5 RC1 リリース
(2010/06/23 追記)
・いよいよEclipse3.6(Helios)がやってくる。
- Fly me to the Helios
(2010/06/25 追記)
・Java
EE 6/Tomcat 7/Gitに対応したEclipse 3.6 - @IT
(2010/06/30 追記)
・InfoQ:
Eclipse Helios 統合リリース
(2010/07/06 追記)
・【コラム】イマドキのIDE事情
(85) 今年もEclipseの季節がやってきた! Heliosの新機能(1) | マイコミジャーナル
(2010/07/21 追記)
・【コラム】イマドキのIDE事情
(86) 今年もEclipseの季節がやってきた! Heliosの新機能(2) | マイコミジャーナル
(2010/07/29 追記)
・Eclipse
SDK 4.0 Now Available for Early Adopters
Skyway Builder CE 6.3 GA リリース
「Skyway Builder CE 6.3 GA」 がリリースされました。
関連情報
・Skyway
Team Blog » Blog Archive » Skyway Builder 6.3, code generator for
Spring, is now GA
・Skyway
Builder CE 6.3, code generator for Spring, released
・Jungle
Java - Skyway Builder CE 6.2 を少しだけ試してみた
・Jungle
Java - Skyway Builder CE 6.2 を少しだけ試してみた (2)
・Jungle
Java - Spring ROO って何だ?
(09/05 追記)
まだ試していませんが、アプリケーションを
Scaffolding する際に、ドメイン・オブジェクトの関連(1-to-1、1-to-M 及び
M-to-M)を反映するようになったようです。また、「SiteMesh」
を使用したページ・レイアウトや 「DOJO」
によるクライアント・サイドのバリデーションなどもサポートされるようになったみたいです。
(09/06 追記)
少しだけ試してみました。当方の環境では異様に動作が重くて、Scaffolding
が終了するのをイライラしながら待った挙げ句に、異常終了という結果でした。残念。(tt)
(09/07 追記)
ログを確認したところ、どうやらメモリ不足が原因だったようです。「Skyway
Builder」(Eclipse ベース) には、既に起動オプションで 1GB
のヒープメモリを割り当ててあったので、下記の記事などを参考にパーマネント領域の指定を追加してみたところ、正常に動作するようになりました。
-vmargs -Xms1024m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=256m
・ほげほげフ~Bar:
eclipseのメモリ不足退治まとめ
・フォーラム
- Flex User Group
・起動時にEclipseが使用するパーマネント領域を増やす
- くろのまったりシステム開発日記。
(09/10 追記)
・InfoQ:
Javaアプリケーション開発におけるコード生成の役割
IBM が提供するクラウドサービス
1ヶ月ほど前に、IBM が企業向けのクラウドサービス 「IBM Smart Business」 を発表しています。 まだ具体的な内容をよく理解できていないのですが、Eclipse ベースの開発ツール 「IBM Smart Business Developers Kit」 も提供されているようです。
関連情報
・IBM、クラウドサービス「IBM
Smart Business」を発表 - ITmedia News
・IBM、「Smart
Business」ブランドのクラウドサービスを発表 - システム開発 - ZDNet Japan
・本命登場?
IBMが「Smart Business」でクラウドに本格参入 - Enterprise Watch
・Smart
Business Developer Kit | Web 2.0, SMB and Lotus
・Jungle Java - IBM が Amazon EC2 を用いてソフトウエアを提供
(07/16 追記)
・日本IBM、設置から5日で使えるクラウド環境構築パッケージを発表
| マイコミジャーナル
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の出張所 ~
Eclipse 3.5 RC1 リリース
1か月ほど前に 「Eclipse 3.5 RC1」 がリリースされています。既に日本語化言語パック (サードパーティ版)も提供されています。
関連情報
・Eclipse
3.5 RC1 is out! ? EclipseSource Blog
・nlpack.eclipse.galileo-RC1-I200905191100
- blanco Framework Wiki
(06/22 追記)
・InfoQ:
Eclipse 3.5 (Galileo)準備中: 新機能は?
(06/25 追記)
・Eclipse
Galileo Feature Top 10 List, Number 1 ? EclipseSource Blog
(06/26 追記)
・新・たけぞう瀕死の日記
・某開発者の独り言:
EclipseGalileoインストール...途中
(06/29 追記)
・【コラム】イマドキのIDE事情
(59) Eclipse 3.5 Galileoリリース! 新機能をチェック | マイコミジャーナル
・Eclipse
3.5 Galileoの「実に面白い」新機能とは - @IT
・InfoQ:
Eclipse Galileoがリリース
Skyway Builder CE 6.2 を少しだけ試してみた (2)
既存のデータベースからアプリケーションを作成する場合は、こんな感じです。
(1)Skyway Project の作成
Skyway Project を新規作成します。ポップアップしたダイアログに「TestSkyway2」という名前を指定すると、「TestSkyway2」というプロジェクト(modeling project)と「TestSkyway2-Web」というプロジェクト(標準的な Java Web Dynamic Project)が作成されます。
(2)Data Store の作成
作成された「TestSkyway2」(modeling project)に、「bookDAO」という Data Store を新規作成します。
(3)Database Configuration の設定
作成された「bookDAO」(Data Store) の Database Configuration タブを選択し、Connection の設定を行います。
(4)Data Type のインポート
データベースの接続設定の隣にある "Import Types" をクリックすると、次のようなダイアログが表示されるので、インポートするテーブルを選択して終了。
(5)CRUD の Scaffolding
作成された「Book」(Data Type)を右クリックして、"Scaffolding > Generate CRUD" を選択すると、「BookController」及び「BookService」が自動作成され、「BookDAO」も更新されます。
(6)アプリケーションの実行
「TestSkyway2-Web」を右クリックして、"Run As > Run on Server" を選択。
関連情報
・Jungle
Java - Skyway Builder CE 6.2 を少しだけ試してみた
(05/12 追記)
・Skyway
Team Blog » Blog Archive » Spring Code Generation - What gets generated?
・Skyway
Team Blog » Blog Archive » Spring Roo, Skyway Builder and Code Generation
(08/29 追記)
・Skyway
Team Blog » Blog Archive » Skyway Builder 6.3 Feature Preview
・The
Community for Skyway Users, Developers, and Contributors - Product
Features
Hudson で継続的インテグレーション
まだ試したことはありませんが、CI(Continuous Integration;継続的インテグレーション)ツールの 「Hudson」 が注目されているようです。自動ビルドはともかく、ビルドに組み込んでの自動テストというのはどの程度普及しているのでしょうか?
関連情報
・特集:Hudsonを使ったアジャイルな開発入門|gihyo.jp
・InfoQ:
HudsonとFindBugsを用いた継続的インテグレーションとコードインスペクション
・プログラマの思索:
CIツールHudsonを使いこなす
・【コラム】イマドキのIDE事情
(43) CIツールとIDEの連携 - EclipseからHudsonを利用する | マイコミジャーナル
・Jungle Java - 『Apache Maven 2.0入門』
p.s.
最新版では Groovy Shell を実行可能なコマンドラインインターフェース(CLI)も提供されているとのことです。
・アクエリアム
- The Aquarium (ja): Hudson のリリースのマイルストーンと新しい Groovy サポートの CLI
・Hudson
CLIとGroovy shell - 川口耕介の日記
・とあるWebプログラマの軌跡(仮):
HudsonをCLI(CUI)で操作する
・Hudson
CLI and Groovy shell - Kohsuke Kawaguchi's Blog - marsのメモ
(05/12 追記)
・hudson-cliがちょっと分かって来た
- marsのメモ
(05/13 追記)
・Hudson
CLIの内部構造 - 川口耕介の日記
・hudson-cliの仕組みが,もっと分かって来た
- marsのメモ
(05/18 追記)
・hudson-cliテラスゴス
- marsのメモ
・アクエリアム
- The Aquarium (ja): もはやパンチカードではなく...ラップトップでもない!- クラウドでの Hudson サービス
(05/19 追記)
・CIのメリットは何か私案
- Grな日々(uehajの日記)
(08/08 追記)
・アクエリアム
- The Aquarium (ja): Hudson 商用サポートが Sun から
(10/26 追記)
・Hudson
Assembler - marsのメモ
(11/27 追記)
・アクエリアム
- The Aquarium (ja): Hudsonの成長 - コミュニティとプロダクト
(2010/06/01 追記)
・Groovy
and-hudson2
(2010/06/03 追記)
・Hudsonについて書いたこと
- 猫背オヤジの奮闘日記
・Java/Hudson
- きのさいと
・LL言語でもHudsonを使おう!
・Hudsonの萌え化、もしくは痛Hudson化
- almost nearly dead
Entries (RSS)




