2009/11/18

Devoxx 2009: Keynotes 18/11/2009: Parleys.com, Oracle, Sun (JEE6) and Adobe

Stephan Janssen: Devoxx organizer,Parleys.com founder
  • presented his new Parleys v3
    • support for 'spaces' and channels in spaces → propose parleys.com as a platform
    • monetize:
      • subscription for impatient viewers (i.e. for immediate access to the talks); talks with free access are provided within a year
      • give private spaces to companies for education purposes
    • still presented in the over-Flashy way
    • I hope they'll get the podcast feed – finally – fixed.
Oracle slot
  • mostly boring management talk, with lots of empty words
  • WebLogic DM:
    • heavily based on OSGI
      • 'Profiles' group technical bundles
      • 'Bundles' are the application-specific modules
    • possibility to run on a “bare-metal” hypervisor VMWare: http://en.wikipedia.org/wiki/Hypervisor– new concept to me
Sun:
  • JEE6
    • final release scheduled for 10/12/2009
    • → enterprise development made simpler
    • basic contents (a.o.)
      • new stuff:
        • JAX-RS: annotation-based RESTfull API
        • Bean validation, used in the full stack (JSF and JPA)
        • Dependency Injection (DI) 1.0
      • updates:
        • EJB 3.1
        • Servlet 3.0
        • JSF 2.0
    • support for technical profiles: set of basic, but quite complete JEE components.
      • e.g. WebProfile: Servlet 3.0, JSF, EJB 3.1 lite, DI
    • pluggable, modular web applications
      • web.xml is now optional
      • web-fragment.xml
      • annotations:
        • @WebServlet
        • @WebFilter
      • resource jars → finally a standard way to package static resources
      • programmable registration API
    • Dependency Injection 1.0:
      • @Resource
      • @Inject → Guice-like standard solution
      • Inject metamodel
    • EJB3.1
      • @Singleton
      • @Startup
      • @Asynchronous
      • EJBContainer API, useable in Java SE (for testing)
      • EJB's, directly useable in webapps
    • JSF 2.0
      • standard facelets
      • autodiscovery of component libraries
      • Ajax & partial view loading
      • JavaScript API
      • composite components
  • Glassfish demo
    • Eclipse & NetBeans support
    • not sure how Oracle will handle the GlassFish versus WebLogic proposal
    • great programmers' experience:
      • fast startup
      • incremental deploys applied to a running application without restarting → JRebel-like feature.
Adobe stuff
  • skipped this one – too much flash for me :-)

No comments: