Sunday, October 21, 2007

Java Technology

Since the lunch of the iPhone, the iPhone has become the blueprint in developing multimedia software and Internet-enabled mobile phone. The iphone is a new, great technological mobile phone. However, it lacks Java technology. I find it interesting that Java is not in the iPhone. According to Steve Jobs, “Java’s not worth building in. Nobody uses Java anymore. It’s this big heavyweight ball and chain.” This statement is not true. As I do some research into Java technology, I found Java to be developed into many new cell phones, PDAs, and smartphones.

Java technology has been around for more than 10 years. Java is an Internet-centric programming language and suite of associated technologies owned by Sun Microsystems. Java is much like C++ programming language. Java was written to be a clean, safe, and secure programming language, which could be used by anyone who wants to develop Web sites, mobile programs, and gaming applications on mobile phones and PDAs.

There are multiple cellphones, PDAs, and smart phones that use Java. Java technology can be found in MOTOROLA RAZR V3, Blackberry 8800, and LG’s Chocolate phone just to name a few. Java allows developers and users to build and differentiate Java technology-based applications and Web. 2.0 services. It also allows them to improve platform quality and functionality by contributing feature enhancements on applications and programs.

However, there are limitations and problems. When compiling a project, it doesn’t show an error until the end. I have used and written programs in C++. In C++, when a project doesn’t compile, it shows or highlights the source code line problem. Giving the programmer a visual aid to correct the program error. However, I just used the NetBean Software and tried to compile a program, I’ve failed and I don’t know what I did wrong. There are addition problems with Java. It supposed to be easy to understand, but I find it a little challenging at time. Users and developers could become very discouraging and stress. Also, it runs on Microsoft Windows, and not Apple Macs. This is a problem for Mac users, as they are unable to download or use Java software on their computers.

Regardless of the potential problems with Java technology. Java technology is still going to being used in many mobile devices. As for now, the future of Java technology is safe. It being used in many web browsers and mobile devices. It has created many sub-levels: Java Platform Standard Edition (Java SE), Java Platform Micro Edition (Java ME), and Java Platform Enterprise Edition (Java EE). Java technology will continue to deliver the compatibility, stability, and quality required for future programs and applications.

No comments: