latjug devoxx2010 report

Post on 15-May-2015

629 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Devoxx 2010 Report

Java User Group Latviawww.jug.lv

AgendaThe ConferenceNewsTrendsFinal Thoughts

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

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

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

Project CoinNIOFork/JoinInvoke Dynamic

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

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

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

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

Trends

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

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

Enabling TechnologiesHTML5

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

CSS3

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

NoSQLCassandraHbaseCouchDBMongoDBBerkleyDBRedisVoldemort

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

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

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

Conclusions

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

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

AdvicesTechnologies to watch for

HTML5NoSQLJava EE 6JavaScriptScalaGroovySpringJava.

Questions

top related