Recent Posts

RSS Feeds

Java EE 6 について JavaOne 2009 Technical General Session での発表


Java EE 6 のスペックリードである Robert Chinnici
Java One 2009 の Technical General Session で Java EE 6について
話をしています。

実際の発表内容:27分30秒あたり

Java EE 6 については 2年程仕様策定等の処理を行ってきましたが、
やっとリリースが近づいてきました。リリース予定は今年の秋(9 月予定)
今回の Robert からの発表内容の概要は下記の通りです。
各ポイントについての詳細は別途記載する予定です。

ー Java EE 6 のポイント:
 ●柔軟性
  開発環境、本番環境共に柔軟性を持たせる
 ●かんたん開発
  Java EE 5 に引き続き
 ●プロファイル
  用途に応じた機能を抽出しプロファイルとして利用
 ●プルーニング
  不必要な仕様の段階的削除
 ●拡張性
  3rd パーティのライブラリを最小限の設定で利用可能

ー 技術詳細説明:
 ● Self Register
   WEB-INF/lib 配下のライブラリを自動的に自己登録可能
   (3rd Party,OSSライブラリの再利用がかんたんに)
 ● web.xml のフラグメント化(オプション化)
   Servlet, Servlet Filter, ContextListener等の記載は不要に
 ● JAX-RS (RESTful Web サービスの追加)
   Web サービス以外でも利用可能
 ● JSF 2.0
   Ajax 対応のコンポーネントライブラリが利用可能に
   かんたんに Web ページの作成が可能に
 ● Asynchronus Servlet
   クライアントからの長時間接続が必要なアプリ
   サーバ側からの Push/通知が必要なアプリに有用
   ハイスケーラビリティ
 ● Bean Validation
   Bean のバリデーションをあのテーションでかんたんに条件指定が可能
 ● EJB 3.1
   EJB 3.0 からのアップデート
   シングルトンオブジェクトやタイマーオブジェクトの利用が可能に

ー デモ:
 ● GlassFish Tools Bundle for Eclipse
 ● アプリケーションの再デプロイ時に既存のセッション情報を引き継ぎ
 ● Web アプリケーション中で OSGi バンドルの利用

詳細は、別途報告できればと思いますが、概要としては上記のような内容でした。
Roberto の発表内容を今すぐ確認されたい方は上記の動画をご確認ください。


基本的には、今まで得られていた情報が多かったのですが、
GlassFish v3 から追加された機能である、アプリケーションの
再デプロイ時に既存のセッション情報を引き継ぐデモや、
独自の OSGi バンドルを作成し利用するデモは今まで情報が
少なかったので、是非自分の目でご覧頂ければと思います。

Permalink     No Comments
Track Back :


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 に映し出した映像を撮った物です。
生写真でなくすいません。

追記:
この記事を書いた後確認したらもう内容を見れるようになっていました。
基調講演のリプレイ

Permalink     1 Comment
Track Back :


JavaOne 2008 報告会開催


大渕さんのブログでもアナウンスされていますが、
今月末の5/31(土)にJavaOne 2008 報告会がSunの
神宮前オフィスで開催されます。
昨日の夕方に登録開始して既に130名以上の登録が
あるようです。

何名で定員締め切りか私もしらないのですが、
現時点でまだ、申し込みが可能でしたので、
御時間に都合がつく方は是非御参加下さい。

Masako Ofuchi's Weblog
登録〆切迫る - JavaOne 2008 報告会 -


● 参加のお申し込みはこちらから

PS.
当日、私も受付を行っております。
皆様の御来場を御待ちしております。(^_^)

Permalink     No Comments
Track Back :


JavaOne 2008 Content Catalog had been already released.(コンテントカタログの公開)

過去にJavaOneのイベントに参加されている方(Alumni)には
既にメールが届いているかと思いますが、今年の
JavaOne2008 サンフランシスコのセッションのリスト
(コンテンツカタログ)が公開された模様です。

JavaOne 2008 Content Catalog

ざっとタイトルだけ見て、GlassFish関連、エンタープライズ関連の技術だけを
集めてみたのですが(時間の計算無しで)、それだけでもかなりな
量のセッションがあるようです。(すいません、見づらくて。
半分私のメモですので、御自身で上記URLを御確認ください。)

  #取り急ぎぱっとタイトルだけみて自分の興味のある所を
  #ファーストインプレッションでピックアップしてみました。

  #実際にはGWTやSpring等様々なフレームワークもあるので
  #下記よりももっとありますので是非確認してみて下さい。
  #また、個々のセッションの詳細についても上記URLより
  #個々のセッションのリンクを押下して頂くと内容を確認できますので、
  #是非確認してみてください。

テクニカルセッションより:
************
TS-5644
Creating a Java™ Platform, Enterprise Edition (Java EE Platform) Appliance, Using the GlassFish™, OpenSolaris™, and Indiana Projects Technical Session Peter Karlsson, Sun Microsystems, Inc.; Chuk-Munn Lee, Sun Microsystems, Inc.

TS-5921
GlassFish™ Project v3 as an Extensible Server Platform Technical Session Jerome Dochez, Sun Microsystems, Inc.; Kohsuke Kawaguchi, Sun Microsystems, Inc.
  #今年は昨年より詳細な情報がでてくるのでしょうか。
  #管理用のコマンド(asadmin)でも拡張がありリモートからデプロイできるように
  #なるオプションが追加されたりもしているようですが。

TS-6385
Integration Profile for GlassFish™ Project v3 Technical Session Keith Babo , Sun Microsystems, Inc.; Andreas Egloff, Sun Microsystems, Inc.

TS-4883
Advanced Java™ NIO Technology-Based Applications Using the Grizzly Framework Technical Session Jean-François Arcand, Sun Microsystems, Inc.; Oleksiy Stashok, Sun Microsystems, Inc.
  #Grizzlyのコアな開発者である、Jean-Francois Arcandが今年も
  #Grizzlyについてしゃべってくれるようですね。
  #今年はどのような内容なんだろう。。。

TS-6868
GWT and jMaki: Expanding the GWT Universe Technical Session Gregory Murray, Sun Microsystems, Inc.
  #OH!! グレグレ今年も発表ですね!!

TS-6128
Interoperable Businesss Web Services Using Project Metro and .NET 3.5 Technical Session Harold Carr, Sun Microsystems, Inc.; Kevin Wittkopf, Microsoft
  #Microsoftとの相互運用性の技術であるProject Metroについて
  #SunのエンジニアとMSのエンジニアで共同して発表するんですね。

TS-6373
Next-Generation Web User Experience Interoperability with Java™ Platform, Enterprise Edition (Java EE Platform) Technology and Silverlight Technical Session Robert Bell, Microsoft

TS-6658
GlassFish™ Project Web Services Stack “Metro”: Easy to Use, Robust, and High-Performance Technical Session Jitendra Kotamraju, Sun Microsystems, Inc.; Marek Potociar, Sun Microsystems, Inc.

TS-5425
JAX-RS: The Java™ API for RESTful Web Services Technical Session Marc Hadley, Sun Microsystems, Inc.; Paul Sandoz, Sun Microsystems, Inc.

TS-5866
Project Sailin: Architecture, Applications, and Roadmap Technical Session Kristoffer Gronowski, Ericsson; Binod Pg, Sun Microsystems, Inc.
  #つづりが違うよぉ!!
  #SailFinですよ!!JavaOneの1ヶ月後位にリリースされる予定なので
  #詳しい話をエリクソンのエンジニアとしてくれるのでしょうか。

TS-5802
Mobile End-to-End Communication Services with the Java™ Platform, Micro Edition (Java ME Platform) and Java Platform, Enterprise Edition (Java EE Platform) Technical Session Kristoffer Gronowski, Ericsson

TS-5343
Enterprise JavaBeans™ (EJB™) 3.1 Technology Technical Session Kenneth Saks, Sun Microsystems, Inc.

TS-4806
JRuby on Rails: Web Development Evolved Technical Session Ola Bini, ThoughtWorks
  #JRuby関連のセッションもいくつかあるようですね!!

TS-5416
JRuby: Why, What, How...Do it Now Technical Session Thomas Enebo, Sun Microsystems, Inc. ; Charles Nutter, Sun Microsystems, Inc.

TS-6490
JRuby on Rails Deployment: What They Didnt Tell You Technical Session Nick Sieger, Sun Microsystems, Inc


BOFより
************
BOF-5111
Scripting in GlassFish™ Project Birds-of-a-Feather Session (BOF) Arun Gupta, Sun Microsystems, Inc.; Vivek Pandey, Sun Microsystems, Inc.

BOF-5613
Jersey: RESTful Web Services Made Easy Birds-of-a-Feather Session (BOF) Jakub Podlesak, Sun Microsystems; Paul Sandoz, Sun Microsystems, Inc.

BOF-4922
Writing Real-Time Web Applications, Using Google Web Toolkit and Comet Birds-of-a-Feather Session (BOF) Jean-François Arcand, Sun Microsystems, Inc.; Alexandre Gomes, SEA Tecnologia

BOF-4945
Designing Manageable Java™ Platform, Enterprise Edition (Java EE Platform) Applications in a Clustered Environment Birds-of-a-Feather Session (BOF) Jens Jensen, Ericsson AB; Peter Kristiansson, Ericsson AB
  #これはエリクソンの方が話すのでSIPも含まれるのかなぁ?

BOF-4984
The Java™ Platform, Enterprise Edition (Java EE Platform): Meet the Experts (Part 1) Birds-of-a-Feather Session (BOF) Roberto Chinnici, Sun Microsystems, Inc.; William Shannon, Sun Microsystems,, Inc.

BOF-4994
End-to-End Tracing of Ajax/Java™ Technology-Based Applications, Using Dynamic Tracing (dTrace) Birds-of-a-Feather Session (BOF)

BOF-5634
Java™ Platform, Enterprise Edition (Java EE Platform) Connector Architecture 1.6 Overview Birds-of-a-Feather Session (BOF) Binod Pg, Sun Microsystems, Inc.; Sivakumar Thyagarajan, Sun Microsystems Inc

BOF-5753
Enterprise JavaBeans™ 3.1 (EJB™ 3.1) Technology (JSR 318) Community Discussion Birds-of-a-Feather Session (BOF) Kenneth Saks, Sun Microsystems, Inc.

BOF-6248
Meet the Java™ Platform, Enterprise Edition (Java EE Platform), Web 2.0, and Enterprise Service Bus Performance Experts Birds-of-a-Feather Session (BOF) Madhu Konda, Sun Microsystems, Inc.; Scott Oaks, Sun Microsystems, Inc.

ハンズオンラボより:
************
LAB-3410
Metro: Try Out Simple and Interoperable Web Services Hands-On Lab Carol McDonald, Sun Microsystems, Inc.; Fabian Ritzmann, Sun Microsystems, Inc.

LAB-4540
How to Build an Ajax-Enabled Web Application with Woodstock Hands-On Lab Deep Bhattacharjee, Sun Microsystems, Inc.; Dan Labrecque, Sun Microsystems, Inc.

LAB-4530
Building Rich Web Applications, Using jMaki Hands-On Lab Doris Chen, Sun Microsystems, Inc.; Arun Gupta, Sun Microsystems, Inc.

LAB-5500
Dynamic Service Composition with OpenESB: Compose a JavaOneSM Conference Survey/Poll Application, Analyze Live Data, and Generate Real-Time Poll Reports Hands-On Lab Rupesh Ramachandran, Sun Microsystems, Inc.; Mark White , Sun Microsystems, Inc.

パネルセッション?より:
************
PAN-5435
The Script Bowl: A Rapid-Fire Comparison of Scripting Languages Panel Session Guillaume Laforge, G2One, Inc.; Charles Nutter, Sun Microsystems, Inc. ; Martin Odersky, EPFL; Raghavan Srinivas, Sun Microsystems, Inc.; Frank Wierzbicki, Red Hat

PAN-5542
Developing Semantic Web Applications on the Java™ Platform Panel Session Jans Aasman, Franz Inc; Deean Allemang, TopQuadrant Inc. ; Rob Frost, BEA Systems, Inc; Brian Sletten, Zepheira, LLC; Henry Story, Sun Microsystems, Inc.


Java Universityより:
************
Full day course:
  * How Java EE 5 & SOA Help in Architecting and Designing Robust Enterprise Applications

Morning courses:
  * Designing and Implementing Secure Java Technology Web Services
  * Web 2.0: Building Dynamic Websites with Ajax and the Dojo toolkit
  * Developing Portable Java EE Applications with the Enterprise JavaBeans 3.X API
  * Developing Enterprise Applications with the Spring Framework
  * Rapid Website Development with Groovy and Grails
  * Developing Secure, Interactive Applications Hosted on a Variety of Clients Using JavaFX technology

Afternoon courses:
  * Filthy Rich Clients and Beyond
  * Web 2.0: Leveraging the Project jMaki and Google Web Toolkits for Rapid Website Development
  * Learning How Java ME Development Works Best for Mobile Devices
  * Developing Java Technology Applications with the Java Persistence API
  * Using the Power of JRuby and Rails to Develop Robust Applications
  * Using Java Card technology for Applications that Run on Smart Cards and Other Devices

At the end of the day, if you are still yearning for more, Java University program attendees can stay for one of these four bonus evening courses*:
  * Turbocharging Application Performance with DTrace
  * GlassFish Application Server
  * NetBeans 6 Architecture and its Powerful Plugins
  * OpenSolaris Project (Solaris Operating System)


Permalink     No Comments
Track Back :