What's next in Java & What makes Java next gen
If you are looking for what's next in Java/JEE. If you are done with Struts and JSF, looking for if I still need to use raw JEE instead of Spring. And you are thinking of from Java to JEE. Then you still need to see what probably have not seen yet in Java.
Few days back I attended sessions on Java - Big trends and below were the topics
I will like to abstract what I have learned form those sessions and what I feel is next and current Big things.
Big Data and MapReduceMost happening thing around in Java related to Big Data & MapReduce is "Crunch" - Java library for writing, testing, and running MapReduce pipelines.
For those who are totally new to MapReduce, I will explain below in simple.
Is Data BIG? Yes if it can't be stored in one machine. More importantly If your data is consistently growing probably doubles every next year, then you really have BIG data problem.
If you really have BIG DATA problem, then think of below -
Rich Clients using Java EE 7The next thing around is the Java API's for RESTful web services. How to expose Java resources to REST Web services.
Java MEIf have not used or even peeked into Java ME, then time is now.
Use Java ME with Raspberry Pi(http://www.raspberrypi.org/). Buy Raspberry pi, install NetBeans, and start.
Other things which have grabbed attention are -
Recent survey on InfoQ What are your Priorities for Java and the JVM suggests what people expect from Java -