Devoxx day 1
Devoxx day 1
Join the DZone community and get the full member experience.Join For Free
Learn how to stop testing everything every sprint and only test the code you’ve changed. Brought to you by Parasoft.
Participating at Devoxx brought me enough motivation to post my first blog entry. I am here for the first time and I am really impressed by how it is organized. There is record number of top speakers present. For me it is a problem choosing which presentations to attend. However thanks to the organizers all events will be available on Parleys in late December and participants will receive a free subscription. So there is nothing to regret if you did not choose the best presentation. The number of participants is also very impressive: 3350 from 60 different JUGs, from 40 countries. The only drawback to the event’s popularity is the shortage of wireless connections, only 800 IPs are available and the most participants have a laptop plus a smartphone. For me the Kindle saved the day with its free Internet connection but unfortunately for some speakers a few presentation demos did not work due to this.
- Oracle is committed to Java and wants to provide support for it on any device.
- JSE 7 for Mac will be released next week.
- Oracle would like Java developers to be envolved in JCP, to adopt a JSR and to attend local JUG meetings.
- JEE 7 will be released next year.
- JEE 7 is focused on cloud integration, some of the features are already implemented in glassfish 4 development branch.
- JSE 8 will be release in summer of 2013 due to “enterprise community request” as they cannot keep the pace with an 18-month release cycle.
- The main features included in JSE8 are lambda support, project Jigsaw, new Date/Time API, project Coin++ and adding support for sensors.
- JSE 9 probably will focus on some of these features:
- self tunning JVM
- improved native language integration
- processing enhancement for big data
- reification (adding runtime class type info for generic types)
- unification of primitive and corresponding object classes
- meta-object protocol in order to use type and methods define in other JVM languages
- JVM resource management
- Web application will be richer and more intelligent due to addition of new APIs like page Visibility API , WebIntends, WebRTC, WebAudio API.
- Visibility API determines if a page is visible, can verify online/offline connection status, pre-rendered pages.
- Browsers will have support WebIntents, these are custom apps, to handle specific types of actions. For example for sharing an image to social networks the user can register Flickr to handle these types of actions.
- WebRTC will make possible face-to-face communication possible without plugins.
- Web Audio API adds support for complex audio processing.
- Future applications will have polyglot persistence for different type of data. Martin Fowler wrote an interesting article about this today.
- NoSQL solves many problems but has also limitation and careful thought has to be made in advance because changes will be costly.
- Queries not data model drives NoSQL database design model
- Spring 3.1 will bring the following improvements:
- environmental abstraction, diferent types of beans/property files are activated with a profile setting like dev, test, prod.
- improved java based configuration with new annotations
- cache abstraction improvements, implementations are pluggable by implementing a few interfaces.
- Spring MVC improvements, support for Servlet 3.0
- support for JSE7
- Hibernate 4.0 and Quartz 2.x support
- Next week will be released the RC2 and shortly followed by the GA.
- Spring 3.2 will be released in the third quarter of 2011.
Opinions expressed by DZone contributors are their own.