|
|
![]() |
|
Hudson は引き続きとても良い成長を示しています。今回は、3 つの指標についてお知らせです。
|
Seiji Sogabe さんによる、新規 Hudson プラグイン の分析を見ると、追加のペースは加速しています。 2008 年には 55 だった新規プラグインの数ですが、今年は、まだ半分しか経っていないにもかかわらず、既に 44 あります。 Sogabe さんはその様子を示す グラフ、 左にあるものですが、を作ってくれました。 Sogabe さんの記事の英語バージョンとして、 Kohsuke の記事 も見てみて下さい。 |
|
The number of job offerings at Indeed.com で、Hudson と載っている求人数も伸びています。 残念ながら、"Hudson" だけで検索するにはありふれた単語過ぎるので、成長トレンドを見る際に "Continuous" と "Integration" を加えています。 結果は こちら。 参考までに、CruiseControl との相対、絶対指標を使った比較もしてみました。 結果 (絶対 と 相対) からは、CruiseControl は平らなのに対し、Hudson が成長していますね。 |
実際の仕事の数を数えるのは難しいのですが、概算からは、CruiseControl の方がまだ Hudson よりエントリ数が多いようです。が、その差はあまりありません。 トレンドの比較, CruiseControl 関連の求人 (121), Hudson 関連の求人 (97) をご覧下さい。
|
最後に、kohsuke の Eclipse での導入 についてのレポートで、Hudson は CruiseControl と Bamboo を押さえて #1 CI ツールだったという話です。 |
導入の指標に関しては、
Hudson+Adoption
タグで。
|
Alexis による、異なる GlassFish リリースのまとめを見ると、 正しいリリースの選び方 が分かります: GlassFish v2.1, GlassFish v3 Prelude もしくは GlassFish v3 Preview が選択肢です。 極簡単に言えば、v2.1 は実運用配備に、v3 Preview は v3 最終版のベータとして、v3 Prelude は移行リリースです (でした) 。 ... でも、全部読むことをお薦めします。 Alexis のエントリを。 ... もしくは、 Magic 8 Ball に聞いてみよう :-) |
|
NetBeans 6.7 がリリースされ、 ダウンロード可能になっています。 サイトにはいつものように スクリーンキャスト (特に 概要をご覧あれ) と チュートリアルがあります。 私が興味深いと思う新機能は、 Connected Developer と ビルドツールサポート (Hudson と Maven 含む) です。 他の機能としては、 動的言語サポートが増え、 Java デスクトップ/Swing、 そして、 Web / Java EE などです。; Java EE 6 と Java FX 1.2 のバンドルは今後のリリースです。
関連エントリは、
netbeans
|
Alexis は彼の GlassFish à la carte シリーズに記事を追加しました。 Part I と Part II (Review も参照してください) はいくつかのコンテナを含む形で最小限のディストリビューションを取得し、コンポーネントを追加する方法について、Part III は IPS ツールを使って GlassFish v3 から Custom Layered ディストリビューションを生成する方法についてです。
ディストリビューションはすでに存在しているコンポーネント、すなわち ejb/jersey サンプルを動作させるのに十分なコンポーネントのみバンドルしています。 このレイヤードディストリビューションの処置は、GFv3 のパッケージディストリビューションで一般的なものとなり、GFv3、IPS、GFv3 の組込み IPS サポートにおいてモジュラリティの威力を発揮すると考えています。
|
Alexis の例は、新しいパッケージを作って自分の IPS リポジトリに追加し、その EJB-Jersey のサンプルを動作させるための新しいドメインを作る方法を紹介しています。 IPS Best Practices プロジェクトのドキュメントとバイナリ、そして Alexis の Package Prototype のおかげで IPS のセットアップはとても簡単です。 IPS について学習するには Producing and Maintaining Packages (特に Christophe の Prezo) と MakePkgs を参照してください。 必要なバイナリはすべて IPS Toolkit に含まれています。 |
すべては素晴しく動作します;重要なコマンドを私のシェルから転載します:
# Created a directory for my local repo % pkg/bin/pkg.depotd -p 10001 -d /Users/pelegri/Software/my-repo # port no. and store dir. # downloaded package prototype and renamed it as pkg_proto_epll.py % cat >LICENSE.txt # need a LICENSE file! % pkg/bin/makepkgs -s http://localhost:10001/ -b ../Sample ../Sample/pkg_proto_epll.py % bin/pkg set-publisher -P --enable -O http://pkg.glassfish.org/v3/dev dev.glassfish.org % bin/pkg set-publisher --enable -O http://localhost:10001 localRepo % bin/updatetool # screenshot % bin/pkg install sample-distro # pretty much all done % bin/asadmin create-domain --instanceport 8080 --adminport 4848 mydomain % bin/asadmin start-domain mydomain # download the jersey-ejb sample WAR file % bin/asadmin deploy ../../jersey-samples/jersey-ejb-1.1.1-ea-SNAPSHOT.war % open http://localhost:8080/jersey-ejb/ # screenshot
原文:New EJB 3.1 Overview Article
|
Ken とエキスパートグループは EJB 3.1 を使いやすくする素晴しいプロジェクトをやり遂げました。さらに、Ken はたくさんの短かい記事を書いて、これを容易に習得できるようにしてくれました: [1], [2], [3], [4], [5], [6], [7]. Ken が追加した最新の記事は Overview with Samples (概要とサンプル) で、この中で彼はすべての見所を網羅しています。 なので、EJB 3.1 に興味がありましたら Ken's Overview をチェックして、GlassFish v3 Preview 上で試してみてください。 |
tip と関連記事については Ed に感謝しています。関連記事は EJB3
(日本語の記事) と javaee6
(日本語の記事) タグがついている記事をチェックしてください。
原文:What's JeOS, and Why You Should Care?
今月初旬、Virtual Image for WebSpace (日本語訳はこちら) についてアナウンスをしました。 記事の中でイメージは "JeOS OpenSolaris Prototype" を含むと書きましたが、これが火曜日に正式にアナウンスされました。 ウェブスペースのための仮想イメージの話題で JeOS はとても重要な役割を果たしますので、すぐに追いつけるように一連のリンクを記載しておきます。
|
JeOS は "Just Enough OS" を表します (Three Bears と同様 "just right (ふさわしい、ちょうどよい)" の意)。 JeOS は通常、JeOS media (OS コア {カーネル、ドライバ、ログイン} + OS の最小限のメンテナンスツール + 最小限のユーザ領域のツール) と パッケージリポジトリ (DVD または ネットワークベース) を含むものとされます。 この用語は比較的新しいものです;初期(最初期?)のリファレンスは Jordi's からきているようです。あわせて Cocktail も参照してください。 どの OS をベースにしているかによって、様々な JeOS があります。Linux は現在人気のあるベースで 3 種類の JeOS があります; Ubuntu JeOS (Wikipedia、ウェブサイト、使用方法)、 Oracle (Oracle EL JeOS、製品のページ)、 Novell (Novell SUSE JeOS、LimeJeOS、詳細が記述されたブログ記事) の 3 つ です。 |
私たちは OpenSolaris ベースの JeOS があることにいくつかの便益があると信じていて、何人かはこの課題に取り組んでいます。先に述べたアナウンスはそのプロセスの一部です。続く記事にさらにリンクを掲載していきます。
原文: Simplified mod_jk with GlassFish v3
|
GlassFish Server の一般的なセットアップは、二つの間のコネクタとして mod_jk を使い、フロントエンドとして Apache httpd を持ちます。 GFv2 は mod_jk をサポートしましたが、GFv3 ではそのセットアップが簡略化されました。 Amy がちょうどその詳細についての記述を、両方の設定ステップと共に公開しています。 |
原文: Evans Users Choice on IDE Available - Rational, Visual Studio, NetBeans
|
Evans Data が、ソフトウェア開発環境に関するユーザーの選択について発表しました。 この調査は、利用した IDE の機能に関する応答の満足度を尋ね、満足度指数を決定するための集合優先度に基づき重み付けされています。 全体の満足度ランクは次の通りです: IBM の Rational Tools、MS の Visual Studio、NetBeans、JDeveloper、Sun Studio、Delphi、IntelliJ、Eclipse。 |
注: EDC のユーザー選択の方法は、彼らが与えられたオプションに関してユーザー数に重み付けしておらず、標本の妥当性を評価するに足るデータを公開していない点が最も問題だと私は考えます。 そのため私が調べた限りでは、非常に幸運なわずかの利用者が小さく狭い範囲のベンダーにトップのランクを与える事ができました。 もう一つの注意すべき所として、全体のランクを計算するための重みが機能毎に割り当てられていますが、そのレポートに含まれている機能毎のランクの利用を頼りに計算する事はより簡単です。 いつものように、この話題に関心をお持ちでしたら、私は詳細をレポートで確認する事をお勧めします。
|
Praneet は以前、 ADempiere を GlassFish で動かす方法を見せてくれましたが、今回はそれに OpenSolaris と PostgreSQL を追加し、より 詳細なドキュメント になっています。 追加のリンクは Praneet の 記事にあります。 Praneet の以前の投稿は ここでスポットライトをあびています。 |
|
Atmosphere は、可搬性のある Ajax プッシュ/Comet アプリケーションのための使いやすい Java フレームワークをお届けするものです。 Atmosphere は 昨秋開始し そして今年の 5 月にコア部分が Jersey に同調しました。 最新の開発としては 0.2 のリリース と、 0.3 に向けて trunk に Bayeux サポート を取り入れています。 ダウンロードページから 0.2 をお試し下さい。 フィードバックは USERS メーリングリスト (読む、投稿は Nabbleから、 アーカイブは MarkMail) まで。 |
|
HTTP 上で動作させるためにどのように OpenMQ (Glass Fish の JMS の実装) を設定すればよいか Masoud が詳細に説明しています。制約のある状況でこの説明はとても有用です。たとえば… ある信頼できないアプレットは、それを初期化したサーバにコミュニケートバックすることができます(このサーバとは、そのアプレットをホストしていたサーバーで、.class と jar ファイルを送信してきたサーバーのことです)。 それゆえ、あなたのアプレットは MQ プロトコル、または、サンプルに示されている HTTP 上の JMS のプロトコルを使うことができる。 |
ところで、Masoud は OpenMQ の新しい UMS フィーチャーについても短かく言及しいて、HTTP 上の JMS に関連するものと位置付けています。 詳細はMasoud が書いた記事を参照してください。
|
先週 Fuji (OpenESB v3) チームが、最新マイルストン、M6 をリリースしました。 Mark が分かりやすいリリースの Earlier in the week the team for 概要 を書いていて、良い デモ もついています。 ダウンロードページ には、Felix 用のインストールイメージと、GlassFish v3 とのバンドルがあります。 新機能としては、Java POJO, S3, SSL サポートなどがあります。 詳細は、 Mark の記事 もしくは M6 ホームページ そして、 デモとスクリーンキャスト ページをご参照下さい。 |
JSF 2.0 が 完成 し、 GFv3 Preview を使えば簡単に試せるわけで、 これを学習するのにいい時期になったわけです。 有用なリンクをいくつか:
|
•
JSR 314 サイト (EG) には、仕様、投票結果などへのリンクがあります。
|
関連するアクエリアムの記事は JSF でタグがついています... また、 仕様 もしくは 実装 に関して何かあればフィードバック下さい。そして Fit and Finish。
原文: Another GlassFish v3 Book - Adam Bien and Real World Java EE Patterns
|
Adam の Java EE (5/6) 本 (Real World Java EE Patterns) が出ました。 この本は、その例として GlassFish (v3) と NetBeans を使います。 例は、Kenai で全てオンラインで利用可能です。 この本は、(Lulu からの) 自費出版によるもので、オンラインで電子版または紙媒体を購入できます。 詳細についてはAdam の告知をご覧下さい。 これは、(昨年 9月にリリースされた) JavaEE 6 ベースの 2冊目の本です; 前の一冊は Antonio の Beginning Java™ EE 6 Platform with GlassFish™ 3: From Novice to Professional です。 GlassFish の本について更にご覧になりたければ、Book でタグ付けされています。 |
原文: Hudson Support in NetBeans 6.7... and Maven, and Subversion
|
NetBeans 6.7 のリリース候補 3 が現在利用可能で、その新しい機能のいくつかに焦点を当てた投稿があります。 ご覧下さい:
• Petr の
Hudson サポート、
Connected Developer (と Kenai)、更なるスクリプティングのサポート、GlassFish v3 と NB 6.7 の使い方のようなその他の機能に関するハイライトは、NetBeans でタグ付けされた過去のエントリをご覧下さい。 |