23
Devoxx 2010 Report Java User Group Latvia www.jug.lv

LatJUG Devoxx2010 Report

  • Upload
    neueda

  • View
    629

  • Download
    2

Embed Size (px)

Citation preview

Page 1: LatJUG Devoxx2010 Report

Devoxx 2010 Report

Java User Group Latviawww.jug.lv

Page 2: LatJUG Devoxx2010 Report

AgendaThe ConferenceNewsTrendsFinal Thoughts

Page 3: LatJUG Devoxx2010 Report

The ConferenceAntwerp, BelgiumCommunity-driven, organized by BeJUGThe main Java conference in Europe3000 participants110 speakersAll major Java-shops Oracle, Google, Spring Source…All european countrieshttp://www.devoxx.com

Page 4: LatJUG Devoxx2010 Report

The Talks6 parallel sessions, three daysTalks and presentations are available at http://parleys.com/#st=4&id=102906

Page 5: LatJUG Devoxx2010 Report
Page 6: LatJUG Devoxx2010 Report

JDK 7/8 AvailabilityEvolutionary JDK 7 [2011] will bring:

Project CoinNIOFork/JoinInvoke Dynamic

Revolutionary JDK 8 [2012] will bring:Lambda (Closures)Jigsaw (Modularity)

Page 7: LatJUG Devoxx2010 Report

OpenJDKDeveloped by Oracle, Google, ApacheJoined by Apple and IBMOpenJDK will be official Java for MacOSJDK Reference implementationhttp://openjdk.java.net/

Page 8: LatJUG Devoxx2010 Report

Oracle Java StrategyOracle will develop Java!Indirect revenue mostlyJRockit will be merged with Sun JDKJRockit monitoring tools will be provided under commercial license

Page 9: LatJUG Devoxx2010 Report

JUG MeetingOracle support for User GroupsOUG and JUG consolidationhttp://www.lvoug.lv/

Page 10: LatJUG Devoxx2010 Report

Trends

Page 11: LatJUG Devoxx2010 Report

WebWeb Apps are taking over Native AppsMicrosoft is switching from Rich Clients to Web (IE9)JavaScript as a first class languageNo clear Java Web framework leader

Page 12: LatJUG Devoxx2010 Report

HTML 5HTML5 is still fragmentedMobile devices (iPhone,Droid,iPad) understand HTML5W3C Specification is in drafthttp://dev.w3.org/html5/spec/Overview.html

Page 13: LatJUG Devoxx2010 Report

Enabling TechnologiesHTML5

WebSocketsAudio/Video SupportClient Storage (key-value, SQL)CanvasWorkersFile APIGeolocationNew HTML Tags

CSS3

Page 14: LatJUG Devoxx2010 Report

NoSQLNoSQL/Cloud computing is getting more popularNoSQL -> Not only SQLNoSQL is set of tools for solving specific problemsInfrastructure is important

Page 15: LatJUG Devoxx2010 Report

NoSQLCassandraHbaseCouchDBMongoDBBerkleyDBRedisVoldemort

Page 16: LatJUG Devoxx2010 Report

CloudCost/Performance optimizationGlassfish cloud deployment supportVirtualizationMonitoring toolsMapReduce Java implementation is HadoopMapReduce main usage is data mining/aggregationOracle to support Cloud in JavaEE

Page 17: LatJUG Devoxx2010 Report

JavaEE 6JavaEE 6 is comingGlassfish supportEmbrace of JPA2Applications with no frameworksFirst plans for JavaEE 7/8

Page 18: LatJUG Devoxx2010 Report

Alternative LanguagesFunctional approach is getting strongerJDK 7 InvokeDynamicJDK 8 Project LambdaScala and Groovy are on the move

Page 19: LatJUG Devoxx2010 Report

Conclusions

Page 20: LatJUG Devoxx2010 Report

SummaryGood news - Java is not dead and will be evolving!Oracle purchase has given the platform a momentumLots of success stories with not so standard technologies

Page 21: LatJUG Devoxx2010 Report

TakeawaysJava will stay for another 10 yearsHTML 5 and web-applications will dominate the development in the coming couple of yearsNoSQL with dozens of technologies and no leadersIt is getting cloudy…Mobile device application market growth is exponential

Page 22: LatJUG Devoxx2010 Report

AdvicesTechnologies to watch for

HTML5NoSQLJava EE 6JavaScriptScalaGroovySpringJava.

Page 23: LatJUG Devoxx2010 Report

Questions