This page will contain useful information regarding the Oracle Java platform and programming language.
My position at work is focused on building Windows Forms, WPF, and Silverlight applications against SQL Server Compact Edition 4.0 and SQL Server 2008 R2 using the Entity Framework. My other research project that I am undertaking at work is focused on cross-platform development of a website developed in C# 4.0 and MVC 3, that can be deployed as a standalone desktop application, website on an internal network, and as an external website on Windows, Linux and Unix. The research is going well. The big step has been deploying the website in a standalone environment with no webserver installed, and getting the user to access the website from a desktop shortcut.
It is whilst I have been doing this research and development, that I have been looking more towards Java, and what Java has to offer.
I am a Sun Certified Java Programmer for the Platform 1.4. From a commercial perspective, although I have had exposure to Java I have had no real meaty projects to get my teeth into. So I have decided to have a serious look into the world of Java programming, and I am impressed how far the programming language and platform has progressed.
The first thing that has impressed me, is how close the Java and C# programming languages are, and how there are similarities between Oracle Java FX and Microsoft’s Silverlight and Windows Presentation Foundation.
Over the coming months I am going to be applying Java in desktop, web and mobile applications. And I will be investigating various frameworks. The topics I will be covering will include:
- Java Standard Edition
- Java Enterprise Edition
- Java Mobile Edition
- Java FX
- Struts 2
- Java CAPS