Commentary
Why Open Source Java Is Such A Big Deal
Well, it's not like the Open Sourcing of Java was a great surprise to most industry observers, but this week's announcement by Sun Microsystems that it is, in fact, releasing the Java Software Development Kit and JVM, the Java Compiler, and the just-in-time byte-code compiler known as HotSpot is a Really Big Deal nonetheless.Well, it's not like the Open Sourcing of Java was a great surprise to most industry observers, but this week's announcement by Sun Microsystems that it is, in fact, releasing the Java Software Development Kit and JVM, the Java Compiler, and the just-in-time byte-code compiler known as HotSpot is a Really Big Deal nonetheless.It might not be obvious, but Java technology is perhaps the most pervasive collection of middleware and embedded system technologies of the last 50 years. It's literally everywhere, from your PDA and cell phone to almost every major enterprise software back-end and e-commerce site. Given the ubiquity of Java, one might well wonder, "Why bother?" Well, even with its widespread adoption, there are still some big issues for vendors wanting to use it in their new devices or or companies as a deployment language for their technologies:
- There has always been a large amount of trepidation among senior IT managers that one day Sun would suddenly change the rules and charge them for using Java.
- The only way to get an official certified Java implementation was to License it from Sun or write your own uncertified "clone."
- Porting Java to a new platform was costly both in fees to Sun and time to market.
- Unlike compiled languages like C, C++, or even Microsoft's Visual Basic, there is little native hardware support -- native libraries break Sun's "write once, run anywhere" paradigm, and since Sun has been the gatekeeper, there was very little incentive for third parties to invest the time and resources (and exposure of proprietary methods) to Sun in order to get native support included in the default Sun libraries.
- Support for USB devices is basically nonexistent. Sun makes big enterprise servers... very few of which come with joysticks.
- Support for high-end graphics cards and multimedia systems had languished: Sun had more or less abandoned its own high-end Java 3-D and media player frameworks. Sun is a hardware company; it wasn't practical for them to create interfaces and drivers for everyone else's hardware.
Politically, this is a great move for Sun. It frees Sun from charges that a competitor could make about Java being held hostage to a single vendor. Of course, there have been alternative Java implementations available for several years (e.g., from IBM and BEA), but Sun was still the gatekeeper in terms of certification, which cost a lot of money.
More Windows Insights
White Papers
- Mobile BI: Actionable Intelligence for the Agile Enterprise
- The BlackBerry PlayBook tablet's Good Bones - by BlackBerry
Reports
More >>Webcasts
- Maximize ROI with Database Consolidation onto Private Clouds
- The ABC's of Cloud Computing in the Midmarket
Moreover Sun gets:
- Great publicity -- Sun finally gets to put itself on par with Linux in terms of being an open source community player -- although, to be fair, Sun has done more for the open source movement releasing NFS and countless other systems and specifications back in the 1980s long before anyone even knew what Linux was. Open source Java is as important -- if not more so -- than all of the Linux buzz combined.
- To still control the Java agenda in terms of the official language specification while energizing the base to speed up the development of, and to expand the availability of faster JVMs, support for cutting edge devices and peripherals, and faster development for new devices, better graphics, etc.
- To take some of the shine shine off of Microsoft's Vista and put it back onto the idea of perfectly mobile software and on-the-go computing which Sun has always touted.
The bottom line for consumers of technology is that by mid- to late-2007, when all of Sun's Java technologies become available, we'll see a surge in the number of Java-enabled devices, and those devices will present users with richer and more capable experiences than ever before. Given how fast both consumers and business are adopting the idea that computing is truly a ubiquitous experience, this is a win-win, for both Sun as a company and all of us.
Related Reading
| To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy. | |
|
|
T-Shirt Giveaway: Each week we're selecting one great comment from our readers. The author of the comment will receive an InformaitonWeek Community t-shirt. So get posting! |
Subscribe to RSSResource Links
This Week's Issue
Technology Whitepapers
- Mobile BI: Actionable Intelligence for the Agile Enterprise
- Creating the Enterprise-Class Tablet Environment - by Yankee Group
- How To Regain IT Control In An Increasingly Mobile World - by BlackBerry
- The BlackBerry PlayBook tablet's Good Bones - by BlackBerry
- Red Alert: Why Tablet Security Matters - by BlackBerry
Featured Resource
This technical brief dives deep into migration recommendations and explains how to plan thoroughly, adopt a phased approach and who to ask for help.
Read Now












