It's not easy to find my way back to Java, it has been about 4 years and now it's Oracle. I felt lost on my first sight at Java-Oracle site, but I think it's still very well organized. So...it's nice, but there's still much to do...I guess.
First things first...let's see what kind of technologies we can find in Java:
- Java SE
- Java Platform, Standard Edition. This is mainly used for desktop application programming. It has all components needed to build a windowed application. You can also use it for an embedded system, because many of such systems are now supported with sufficient hardware specifications.
- Java EE
- Java Platform, Enterprise Edition. You can use this technology to build an enterprise application, which is normally distributed over a network and uses a lot of resources. The most wellknown usage is to build web applications.
- Java ME
- Java Platform, Micro Edition. You use this technology to develop mobile applications, including those run in embedded devices.
- Java FX
- Java Platform, JavaFX. I think you will need this to build "beautiful" application with good performance...nice GUI...rich interaction...and so on.
So, if you get all things set up...let's wait for the upcoming posts on Programming - Java.