[Java] DevNexus 2013 Trip Report

原文はこちら。
https://blogs.oracle.com/reza/entry/devnexus_2013_trip_report

DevNexus 2013が2月18-19日にアトランタで開催されました。あまりよくご存知ない方向けに、DevNexusとはアメリカ南東部で最も重要なJavaのコンファレンスです。JBoss Java ChampionのBurr Sutterが始め、Atlanta JUG (現在のリードはVincent Mayers、Gunnar Hillertら)が開催しています。例年通り、DevNexusは、Ben Evans、Neal Ford、David Geary、Venkat Subramaniamといったワールドクラスの講演者たちが招致されました。Topics included Java SE、NoSQL、モバイル、クラウド、HTML5/JavaScript、そしてもちろんJava EEもトピックとして取り上げられました。
コンファレンスの第1日に、"JavaEE.Next(): Java EE 7, 8, and Beyond"と題し、Java EEについて講演しました。内容はほぼArun GuptaのJavaOne 2012 テクニカルキーノートと同じ流れに沿っています。今回は、JMS 2、Java API for WebSocket (JSR 356)、Java API for JSON Processing (JSON-P)、JAX-RS 2、JPA 2.1、JTA 1.2、JSF 2.2、Java Batch、Bean Validation 1.1、Java EE Concurrency、そしてJava EE 7の残りのAPIについてその変更を取り上げました。Java EE 8についても発表可能な概要をお話しました。講演のウケはよく、Q&Aでよい議論ができました。立ち見席のみの満員のセッションでした。発表スライドは以下にUpしています。

うれしかったことに、DevNexusの参加者は、("Using NoSQL with JPA, EclipseLink and Java EE"というタイトルの)NoSQL/Java EEの話に非常に関心を持ってくれました。そのセッションでは、驚くほど資料化されていない興味深いギャップを取り上げました。セッションは、JPA 2.1の概要、NoSQLの展望の鳥瞰図、EclipseLink NoSQLやHibernate OGM、DataNucleus、Kundera、Easy-Cassandraなどを使っているJPAファサードを介してNoSQLを使う方法、CDIを介してJava EEでNoSQLのネイティブAPIを使う方法、の4部で構成しました。このセッションも満員で、Q&Aがすばらしく、後で素晴らしいフィードバックを得ました。講演のスライドはこちらからどうぞ。

最初のデモはMongoDB、JPA、EclipseLink NoSQL、JUnitを使いました。コードはGitHubにUpしています。
m-reza-rahman / jpa-nosql-demo (GitHub)
https://github.com/m-reza-rahman/jpa-nosql-demo 
2つめのデモは、MongoDB、CDI、Arquillian、JUnitを使いました。このコードも同じくGitHubにUpしています。
m-reza-rahman / cdi-nosql-demo (GitHub)
https://github.com/m-reza-rahman/cdi-nosql-demo 
デモの入手や実行に手助けが必要ならお問い合わせ下さい。このセッションで話した内容を使って2部構成のエントリを記述する予定なので、しばしお待ちを。講演のほかに、Java SE、HTML 5/JavaScript、モバイルに関するセッションに参加しました。本当にDevNexusは楽しかったです。来年もコンファレンスに参加したいと思っています。

0 件のコメント:

コメントを投稿