The document summarizes key points from the Devoxx 2010 conference, including trends in Java, web technologies, and cloud computing. It notes that Java will continue evolving with JDK 7 and 8, HTML5 and web apps are growing, and NoSQL and cloud technologies are becoming more popular. The document provides takeaways on these technologies and advises which ones are important to watch in the coming years.
3. The Conference Antwerp, Belgium Community-driven, organized by BeJUG The main Java conference in Europe 3000 participants 110 speakers All major Java-shops Oracle, Google, Spring Source… All european countries http://www.devoxx.com
4. The Talks 6 parallel sessions, three days Talks and presentations are available at http://parleys.com/#st=4&id=102906
7. OpenJDK Developed by Oracle, Google, Apache Joined by Apple and IBM OpenJDK will be official Java for MacOS JDK Reference implementation http://openjdk.java.net/
8. Oracle Java Strategy Oracle will develop Java! Indirect revenue mostly JRockit will be merged with Sun JDK JRockit monitoring tools will be provided under commercial license
9. JUG Meeting Oracle support for User Groups OUG and JUG consolidation http://www.lvoug.lv/
11. Web Web Apps are taking over Native Apps Microsoft is switching from Rich Clients to Web (IE9) JavaScript as a first class language No clear Java Web framework leader
12. HTML 5 HTML5 is still fragmented Mobile devices (iPhone,Droid,iPad) understand HTML5 W3C Specification is in draft http://dev.w3.org/html5/spec/Overview.html
13. Enabling Technologies HTML5 WebSockets Audio/Video Support Client Storage (key-value, SQL) Canvas Workers File API Geolocation New HTML Tags CSS3
14. NoSQL NoSQL/Cloud computing is getting more popular NoSQL -> Not only SQL NoSQL is set of tools for solving specific problems Infrastructure is important
16. Cloud Cost/Performance optimization Glassfish cloud deployment support Virtualization Monitoring tools MapReduce Java implementation is Hadoop MapReduce main usage is data mining/aggregation Oracle to support Cloud in JavaEE
17. JavaEE 6 JavaEE6 is coming Glassfish support Embrace of JPA2 Applications with no frameworks First plans for JavaEE 7/8
18. Alternative Languages Functional approach is getting stronger JDK 7 InvokeDynamic JDK 8 Project Lambda Scala and Groovy are on the move
20. Summary Good news - Java is not dead and will be evolving! Oracle purchase has given the platform a momentum Lots of success stories with not so standard technologies
21. Takeaways Java will stay for another 10 years HTML 5 and web-applications will dominate the development in the coming couple of years NoSQL with dozens of technologies and no leaders It is getting cloudy… Mobile device application market growth is exponential
22. Advices Technologies to watch for HTML5 NoSQL Java EE 6 JavaScript Scala Groovy Spring Java.