GlassFish Portfolio の拡張版をリリース








今回の JavaOne で Sun は GlassFish Portfolio の拡張版をリリースしました。

今回リリースするバージョンには Java EE 6 の仕様に準拠した次期アプリケーション

サーバである GlassFish v3 のプレビュー版のサポートも含まれます。



GlassFish Portfolio は含まれる製品それぞれがオープンソース、ハイパフォーマンスな

アプリケーションプラットフォームです。

GlassFish Portfolio は、GlassFish Enterpirse Server, OpenESB, OpenMQ,

Liferay(Portal), Sun GlassFish Web Stack (Apache, Tomcat, Ruby, PHP,

Sun Web Server, Sun Proxy Server, squid etc.)などの製品が含まれます。



GlassFish Portfolio はスケーラビリティが高く、最も費用対効果を実現できる

Web アプリケーションのプラットフォームです。 GlassFish Portfolio を選択する

事で企業の TCO を大幅に削減することが可能になります。

また、GlassFish v3 の Preview 版を利用し Java EE 6 の正式リリースを前に

全ての新機能等をいち早く試すことが可能になり、早期に本番環境への移行も可能に

なります。



GlassFish Portfolio をご購入希望のお客様は是非、弊社販売パートナーまで

お問い合わせください。



Java EE 6/GlassFish v3 Preview 版について



Java EE 6/GlassFish v3 Preview 版は本日より利用可能です。

下記の URL から 最新の Java EE 6 環境を入手し是非試してください。




http://java.sun.com/javaee/downloads/preview/




GlassFish v3 Preview は Java EE 6 (JSR 316) の仕様に完全準拠したサーバです。

GlassFish v3 は OSGi (Apache Felix) のモジュールシステム上で動作し、

Java EE 6 で利用可能になる Profile にいち早く対応します。

Profile は特定の用途に応じて必要となるモジュールを選択できる仕組みを提供します。

最初のリリースでは、Web アプルケーションを構築する際に最低限必要なモジュールを

組み合わせた、Web Profile を提供します。



Java EE 6/GlassFish v3 についての詳細は下記等をご参照ください。




JavaEE6/GlassFish v3 参考資料




最後に、今回の GlassFish Portfolio のアップデートで GlassFish v3 Preview が含まれることにより、

開発者の方々はいち早く Java EE 6 を試すことができるようになるだけでなく、正式リリース前に発覚した

問題にも Sun として正式に対応できるようになります。



是非、来たるべき Java EE 6 の正式リリースに向けて準備を始めて頂くと共に、

安心してお使いいただく事のできる GlassFish Portfolio を是非ご検討ください。


2009年6月2日 at 9:49 午後

JavaOne の基調講演で Larry Ellison 登場



今日から JavaOne 2009 がサンフランシスコで開催されています。



先ほど、基調講演があったのですがかんたんに概要だけ報告します。







今年は小さな発表として JavaSE7, JavaEE6 がありましたが、

大きな発表としては、JavaFX, JavaStore となっていました。

技術的には目新しい物は発表されなかったというのが今回の基調講演の印象です。







JavaFX については昨年よりもさらに進化していてJavaFX on TVと

いったように、ブルーレイのように TV の動画編集などを 100% Pure JavaFX

で記述するデモ等が発表されました。

また、JavaFXの開発ツールについても進化していて動画処理における

処理状況を表示するプログレスバーを追加するデモをコードレスで

行っていました。







また、
JavaStore も本日より利用可能になるのですが、

これは、iPhone 等のAppStore と同じように Java のアプリケーションを

JavaStore から購入できるような仕組みを提供します。

これによって、既存の Java 開発者の方はこのサイトに置く事が

承認をされると、自由に使ってもらうことができるようになります。

まだ、ベータ版なのでフィードバックをたくさん下さいと James が言ってました。

是非、日本の皆様もお使い頂いてフィードバックを頂ければと思います。









デモでは、Mac 上の JavaStore ツールからアプリケーションを選択し

ドラッグ&ドロップでインストール、配備等ができるようなデモを

行っていました。



Jonathan からの紹介はここで終わりなのですが Jonathan から最後に

社長になってから3年間の Sun のリーダとして定義を感慨深く話していました。

今までこのような事は言ってはいなかったので、彼の中で

社長としての最後の仕事を全うしたという事なのでしょうか。









Jonathan から Scott にバトンタッチをし、最後は

皆様がそして私が期待していた通り、Oracle の Larry Ellison が

登場し、今後の Java, JavaFX について2人で話をしました。







現在の Oracle のミドルウェアは全て Java 上で動くように作られており、

Java はすばらしいものだ。

Sun の開発者に敬意を払うと共に、今後も Java については今まで通りやっていく。

また、今年の JavaOne でも大々的に発表のあった JavaFX の他

OpenOffice や Java その物についても Larry としても

すばらしい技術で今後もクローズドにすることなく Oracle と

Sun で協力してこれまでと同じことをやっていくと名言していました。

この発表を聞いた聴衆は拍手喝采をしていました。



まぁ、これで Java, JavaFX については Oracle に買収後も

今までと同様に使えることが分かったので安心ですね。









早口で話をしている所を聞き取れなかった所もあるのですが

概要としては上記のような感じでした。

間違えた事書いてたらどなたかご指摘ください。



PS.

私は、今年も JavaOne に行けませんでしたので、日本から聞いてました。

写真は、Mac に映し出した映像を撮った物です。

生写真でなくすいません。



追記:

この記事を書いた後確認したらもう内容を見れるようになっていました。


基調講演のリプレイ

2009年6月2日 at 11:49 午前 1件のコメント

Java SE 5 Update 19 リリース



Java エバンジェリストの戸島さんから教えて頂いたのですが、

Java SE 5 Update 19 がリリースされたようです。



このバージョンから IE8, Windows Server 2008 がサポートされるように

なったとようです。configuration の page には vista もリストされているので

vista も対応されたようです。




http://java.sun.com/j2se/1.5.0/ReleaseNotes.html#150_19



http://java.sun.com/j2se/1.5.0/system-configurations.html




IE8, Windows Server 2008, Vista ユーザの皆様

お待たせいたしました。


2009年5月20日 at 12:36 午前

GlassFish 関連のプレゼン一覧

時々、過去のプレゼンを参照したいんですが Google 等で探すのが
面倒なので、過去に行ったプレゼンをまとめて参照できないか?
というご要望を頂くことがあります。
そこで、今日は過去イベントで発表した内容についてここから入手
できるようにまとめてみたいと思います。(2009年5月20日 現時点)

2009/04/22: Java ホットトピックセミナー – GlassFish v3 の説明

発表資料

リリースが近づいてきた、次世代のオープンソースアプリケーションサーバであるGlassFish v3。このセッションでは GlassFish ファミリーの製品をJBI、ESB、Java EE 6等の技術的な内容も踏まえながらわかりやすく紹介します。

2009/03/16: JJUG ナイトセミナー – GlassFish v3 の説明

発表資料

JCPにおいてPublic Draftが承認され、リリースに向けて着々と準備の進む「JSR-316 Java EE 6」の参照実装「GlassFish V3」の最新情報を紹介します。

2009/02/20: オープンソースカンファレンス 2009 – GlassFish v3/GlassFish ESB の説明

発表資料

2008 年は GlassFish が世界中で普及した年でした。
2009 年は SOA の実現が可能な GlassFish ESB と Java EE 6 の参照実装である GlassFish v3 がリリースされる予定です。
本セミナーでは進化する GlassFish ファミリーの製品をJBI, ESB, Java EE 6等の技術的な内容も踏まえながら
わかりやすく紹介します。

2009/02/19: MySQL ソリューションセミナー – GF Portfolio の説明

発表資料

オープンソースでご提供している世界最速のアプリケーションサーバ、GlassFish をご存知ですか?GlassFishは今まで掛かっていた高いライセンス費用を大幅に削減するだけではなく、高機能、高信頼、ハイパフォーマンスを実現するアプリケーションサーバです。企業は今、厳しい世界情勢の中で低価格で質の高いサービスを提供することが求められています。GlassFish Enterprise Server はそのような企業に求められているサービスを実現するために最適な実行基盤を提供します。本セミナーでは、企業の最適な実行基盤を提供する GlassFish Enterprise Server の魅力をあますことなく紹介します。

2008/12/02: Sun Tech Days – JavaEE 6/GlassFish v3 の説明

発表資料

2005年に始まったGlassFishのダウンロード数は既に年間500万に達し、コミュニティは活発に成長しております。コンパクトかつ標準仕様に忠実な Java EE アプリケーションサーバを維持しながら、現行のGlassFish v2では品質やパフォーマンスを改善し(Project Grizzly), クラスタ機能、スクリプト言語(Ajax, Ruby, Ruby on Rails)、高可用性機能、Comet、SIP相互運用等が拡張されております。オープンソースと企業ユーザから求められる豊富な機能とパフォーマンスを伴う高度な品質製品に境目はなくなりつつあります。次に予定されているGlassFish v3は次世代のアプリケーションサーバです。OSGiを用いたモジュラー設計で、Java EE 6仕様にアーキテクチャ準拠しております。Project GlassFish v3の実装ではサーバソフトウエアで重要な2つのキーワード(モジュール化と拡張性)にフォーカスしております。このセッションではGlassFish v2のクラスタ機能、Metro Webサービススタックと .NETとの相互運用性、Web層(Grizzly, Comet, jMaki…)のツールと管理機能の特徴について紹介します。さらに、より先進的な話題GlassFish v3の概要と拡張性高いサーバサイドプラットホームを実現する実装技法について紹介します。最後に Java EE 6 に予定される新機能についても触れる予定です。

2008/10/30:
MySQL ユーザカンファレンス 2008
– Cometの説明

発表資料

本セッションではMySQLをこよなく愛す方へ、世界が注目するアプリケーションサーバ「GlassFish」を紹介します。
今までアプリケーションサーバと聞くとJavaEEの実行環境というイメージが付き物でしたが、GlassFishはJavaEEはもちろんRubyやPhython等の多言語環境をサポートしています。
このセッションでは、GlassFishとMySQLの連携方法の紹介や、データベース接続アプリケーションのかんたん構築方法等をデモを交えながら紹介します。
非常にハイパフォーマンスなオープンソースのアプリケーションサーバ「GlassFish」と信頼されたオープンソースのデータベース「MySQL」で、Webフレームワークの新しい常識を作りましょう。

2008/09/25: GlassFish Night Seminar – JJUG – GF 初心者用の資料

発表資料

最新 GlassFish は単なる Java EE 実行環境ではなく、多彩な機能が盛り込まれた遊べるアプリケーションサーバです。
今回は開発の実演を交えながら、Java はもちろん、JRuby での開発に便利な機能をご紹介します。
この秋は、思いっきり GlassFish で遊んでみましょう!

2008/06/18: Java ホットトピックセミナー – SailFin/SIP Servlet の説明

発表資料

IP 電話やインスタントメッセージなどの通信系のアプリケーションを作ってみませんか。HTTP プロトコルに類似した SIP を使うと、Web アプリケーションのアナロジーで通信系のアプリケーションが開発できます。このときに重要な働きをするのが SIP サーブレットのコンテナ。このセッションでは GlassFish のサブプロジェクトで人気急上昇中のコンテナ SailFin についてデモを交えながら熱く語ります。

2008/04/30: JJUG クロスコミュニティカンファレンス – Grizzly の説明

発表資料

「GlassFish って名前を聞いたことはあるけど、単なるオープンソースのアプリケーションサーバでしょ」という方。そんな方に聞いて頂きたいのがこのセッションです。 Ajax や Ruby on Rails、Comet、Project Metro など、最新のアプリケーション開発技術をいち早くとり入れ、一歩進んだ Java EE 環境を提供するのが GlassFish。このセッションではその魅力をすべて紹介します。

2008/04/18: Sun Business .Next 2008
– GlassFish コミュニティ の説明

発表資料

Java プラットフォームのオープンソース化の流れの中で、企業におけるアプリケーション開発においても、コミュニティの重要性がますます高まっています。そこで、このセッションでは、最近の Java 関連の話題からコミュニティに関係するトピックを選んで紹介します。また、現在ホットな2つのコミュニティである NetBeans と GlassFish について、それぞれを代表する Java エバンジェリストから現状を熱く語ってもらいます。

2008/02/29: オープンソースカンファレンス 2008 – GlassFish v2 の説明

発表資料

JavaEE 5完全準拠の他、Ajax、CometといったWeb 2.0テクノロジーの実行環境を提供します。
また、管理コスト・管理学習コストを大幅に低減します。
本セミナーでは次世代を担う最新アプリケーションサーバを紹介します。

2008/01/31: Sun Software Showcase 2008 – GlassFish v2 の説明

発表資料

最新のアプリケーション・サーバ、Sun Java System Application Server 9.1は、高度なエンタープライズ・アプリケーションを簡単に開発できるJava EE 5の仕様に完全準拠するほか、JRuby on Rails、Ajax、Cometなどといった最新Web 2.0テクノロジの実行環境も提供します。また、簡単に管理ができるユーザ・インタフェースを提供するため、管理コスト・管理学習コストを大幅に低減できます。さらに、サービスを停止することなくシステムを動的に拡張することや、セッション情報を冗長化し最大で99.999%の高可用性 (年間2〜3分のダウンタイム) を実現することも可能となります。
このセッションでは、アプリケーション・サーバの魅力を余すことなく紹介します。

2007/11/21: Java ホットトピックセミナー – GlassFish v2 の説明

発表資料

大特集の前半では、「最近 GlassFishってよく聞くけど、何だろう?」という方 を対象に、最新版の GlassFish v2 を、特に新しくサポートされた機能を中心にお話します。いつものように「かんたんに、ただで、楽しく」をモットーに、あんな事もこんな事もできるGlassFishのさばき方をご紹介する予定です。

2007/06/20: Java ホットトピックセミナー – GlassFish v2 の説明

発表資料

完成間近の GlassFish v2 のインストールからアプリケーション実行までを、実演を交えて丁寧に解説します。また、少しずつ見え始めてきた、次期 v3 の新機能についてもこっそり紹介します。

その他: マイグレーション参考資料

もしかしたら、小さいイベントを含めると他でも行っているかもしれませんが
上記でほぼ網羅していると思います。

また、こちらの技術情報アーカイブ
でも過去のブログの情報を参照できます。

2009年5月20日 at 12:04 午前 3件のコメント

ゴールデンウィーク終了





長いゴールデンウィークも終わりましたね。

このゴールデンウィークは、実家の両親と共に

軽井沢に出かけてまいりました。




ETC 割引と GW の両方の影響だと思いますが、

碓氷軽井沢 IC から軽井沢駅周辺まで主要道路は

かなりの大渋滞でした。




初日が曇りで、2日目が雨だったので天候には

恵まれなかったのですが、それでも

旧軽井沢などを散歩したり浅間牧場までドライブしたり

ちょっと気分転換してきました。







軽井沢地方もやっと春が来たようですね。



さて、GW も終わったのでまた頑張りましょう。


2009年5月11日 at 8:27 午前

Atmosphere 0.1 GA リリース



Grizzly プロジェクトより派生した Atmosphere プロジェクトの

初めての成果物 (0.1 GA) がリリースされました。



Atmosphere プロジェクトでは汎用的に使える Comet フレームワークとして

AtmosphereHandler インタフェースを実装して簡単に Comet アプリケーションを

作成することができるようになります。



チャットの実装例



今までは Comet のアプリケーションを作成する場合、サーバ側の実装は

各 Web コンテナの Comet Engine の実装に応じてばらばらに実装しなければ

なりませんでしたが、このフレームワークを利用することで、一度実装した

Comet のサーバ側の実装を様々な Web コンテナ上で動作させることができるようになります。



サポートされる Web コンテナ:
Tomcat,Jetty, GlassFish,Weblogic, Jersey,Grizzly


チャットアプリケーションの実装例:


Getting started with Atmosphere CPR part 1: Writing the HelloWord of Comet….a Chat application



Comet のアプリケーションに興味のある方は是非このフレームワークをお試しください。





ちょっと春らしく:




2009年4月27日 at 1:11 午前

Blocking I/OとNon Blocking I/Oについて



以前、Grizzlyの概要 : C10K問題に対応するGlassFish(Grizzly) というエントリで、

Grizzly が実装している Non Blocking I/O の利点について説明しましたが、

Project Kenai 中のプロジェクト Grizzly-send file 内で過去に書いたエントリの

補足となるような良い説明資料があがっていましたので、こちらでも紹介します。



※ このエントリを読む前に是非、過去の記事をご覧ください。



マルチスレッドで実装された Webサーバ は下記のようにAcceptor スレッドとWorker スレッドの間に

Queueを置いて、処理の効率化をはかっています。






この時、仮に Worker スレッドの数が5個だった場合に8クライアントから同時にファイル取得の

要求が来た場合を想定します。







Blocking I/Oを使って実装されたマルチスレッドサーバの場合、実際に作業ができるWorker スレッドは

5つしかありませんので、3つのクライアントは他の処理が終わるまで Queue で待たなければなりません。

取得する対象のコンテンツサイズが小さい、もしくはすぐに完了するような場合、このBlocking I/O

のマルチスレッドサーバは高速に動作します。



しかし、クライアントからのリクエスト数が膨大になった場合や、取得するコンテンツのサイズが大きい場合、

もしくはコンテンツの取得に時間がかかるような場合、他のクライアントの要求に対して影響が大きいことが

わかります。









一方、Grizzly のように Non Blocking I/O に対応した Web Server を利用すると、Woker スレッドを

効率的に利用することができるようになります。








5つの Woker スレッドが8クライアントからの同時アクセスに対して、各スレッド毎で分割して

処理できますので、誰か1人が大きなファイルを取得したとしても他の人に対して影響は少なく

なります。

そこで、クライアントからのリクエスト数が増えれば増える程、Non Blocking I/Oの実装の恩恵を

受ける事ができます。



PS.

今回は Project Kenai の Grizzly-Send file の画像を使わさせて頂きました。

私が作成した概念図より各スレッド毎に分割されて処理しているのが

分かりやすいので、二つの資料を両方つかうとわかりやすいですね。


2009年4月24日 at 1:03 午前

プロジェクト Kenai について



Project Kenai



オープンソースのプロジェクトを立ち上げたい方

いらっしゃいますか?



自分でプロジェクトを立ち上げた場合、色々な

環境を構築したり管理をしたりしなければなりません。



そのようなオープンソースのプロジェクトを立ち上げるに

あたり必要なリソースを全て利用できるのが、Project Kenaiです。



Project Kenai では下記のようなリソースを提供しています。



 ● ソースコードの管理(Subversion, Mercurial等)

 ● 問題追跡(Jira, Bugzilla等)

 ● Wiki

 ● フォーラム

 ● メーリングリスト

 ● ドキュメントの公開

 ● NetBeansとの統合



このようなリソースをいちいち自分で管理しなくてもよくなるので、

OSSプロジェクトを立ち上げたい方にはとても便利だと思います。



既存のプロジェクトに参加する場合は、サインアップするだけで利用可能です。

また、新しいプロジェクトを立ち上げたい場合はリクエスト

を提出し承認されると利用できるようになります。



※ すでに、US の Sun Developer Network のメンバー登録を行って頂いている方は、

その ID でログインできます。



参考情報:

Project Kenaiについて


NetBeans との統合について


Project Kenai のブログ

Project Kenai Twitter

Project Kenai Facebook



例えば、Grizzly の sendfile の実装もこの Project Kenai の配下で

行われています。



是非、この Project Kenai を有効活用してください。


2009年4月23日 at 10:00 午後

神宮上空のヘリ3台



今日は、神宮のオフィスに出社しているのですが、

昼食時に、ヘリコプターが3台程上空で旋回してました。

何事か?また事件でもあったのか?と思っていたら、

午前中にニュースにあった芸能人さんが原宿署に移送

されたんですね。



この前の爆発もすぐ近くで発生したし、用賀に比べ

この辺りは色々とあるんですねぇ。。。


2009年4月22日 at 10:53 午後

Sun Fire 2270(Intel チップ)で今までの2倍以上のパフォーマンス



Sun Fire X2270Sun FIre 4170 の Intel チップを搭載したH/Wで GlassFish v2.1 と MySQL の

ベンチマークを計測した結果 (2925.18 JOPS) が SPECjAppServer2004 に公開されました。




SPECjAppServer®2004

Sun GlassFish Enterprise Server v2.1 on Sun Fire X2270 with MySQL 5.1 on OpenSolaris 2008.11



これによると、2008年に実施した Sun Fire X4150 の結果 (1,197.10 JOPS)と比べ2倍以上の

結果が得られています。



ベンチマークのシステム構成:










また、先日 GlassFish のハイパフォーマンスを底辺でささえる、Grizzly の新版である Grizzly 2.0.0

マイルストーン1もリリースされたようです。




http://weblogs.java.net/blog/jfarcand/archive/2009/04/grizzly_200m1_r.html


http://blogs.sun.com/oleksiys/entry/grizzly_2_0_m1_release



Grizzly 2.0M1の入手

Grizzly 2.0M1のJavaDoc



Grizzlyについては過去のエントリで紹介していますので、御参考ください。


2009年4月21日 at 7:33 午後

Older Posts Newer Posts


Java Champion & Evangelist

Translate

ご注意

このエントリは個人の見解であり、所属する会社の公式見解ではありません

カレンダー

2026年3月
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

カテゴリー

clustermap

ブログ統計情報

  • 1,314,745 hits

Feeds

アーカイブ