sugarlife's blog

Javaとか、http://twitter.com/sugarlife

JavaOne 2011 1day

Technical Keynote

  • Doug Sommer / Intel の講演
    • Registration中のため聞けず
  • Oracle NoSQL Database
    • Ashok Joshi
    • Java Implements
    • Oracle coherenceとの違いは聞けず
  • Java SE 7
    • Mark ReinHold
    • Project Coin, InvokeDynamic, Fork/Join Framework
    • Coin : diamond, string switch, multi catch, try with resources
    • InvokeDynamic : Churls Nutter より JRuby の速度向上1について
      • Oracleと強調してJRuby on JDK6より2-3倍の速度向上
    • Fork/Join Framework : 図と一緒にアーキテクチャの説明。
  • Java SE 8
    • Project Lambda, Jigsaw
    • Lambda : Iterableインターフェースにfilter, map, reduce追加。
    • Jigsaw : モジュール依存関係をmodule-info.java内で必要なjarとversionを書くことで動的に整理
      • module-info.javaからパッケージ(jar, jmod, rpm, dev,…)の作成も可能
      • セッション紹介でJVMで動くJavaScriptの開発 Project Nashornの紹介も。
  • Java SE 9
    • Idea
      • Self-Tuning JVM
      • Improved Native Integration
      • Big Data
      • Reification
      • Tail Calls/Continuations
      • Meta-Object Protocol
      • Multi-Tenancy
      • Resource Management
      • Heterogeneous Compute Modules
  • Java FX 2.0
    • Why Java FX? -- need Cross Platform
    • JavaFX 2.0 GA release
    • Developer Preview for Mac OSX
    • JavaFX Schene Builder EA release
    • ここからDemo
      • WEBブラウザ(Chrome?)上で動くApplet
      • 3D Rendering
      • Motion Capture by WebCam
  • Java EE 7
    • Cloud - for Public, Private, Hybrid, PaaS
    • Roleの大量追加
      • 追いかけられたのだけで @DataSourceDefinition, @JMSConnectionFactory, @JMSDefinition, @ConnectionService (Connectorかも)
    • Multitenancy - Multi Tenant対応。特定テナント向けにインスタンスをカスタマイズする。
    • GlassFishの方よりデモ。JSF + EJB + JPA + ServiceMetadata
      • GlassFishのコンソールより、war upload, configuration (loadbalancer, javaee instance num, database)
      • コンソール(ウィザード)上から複数ノード/インスタンスの管理ができるということが売り?インスタンスは負荷に応じて動的に増減する。
    • 2012 Q3 にリリース目標。
  • Java ME
    • 時間過ぎたため退席。
    • TLを見ると、時間過ぎて退席者が多かったようだ。