Printer Friendly
The Free Library
14,551,487 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Sun Microsystems To release significant open-source Java components this year.


By the end of 2006 Sun will release the JavaC compiler compiler

Computer software that translates (compiles) source code written in a high-level language (e.g., C++) into a set of machine-language instructions that can be understood by a digital computer's CPU.
 and the Hotspot virtual machine, two key technology elements to run programs written in the Java programming language.

The components are part of Java Standard Edition (SE), which runs on servers and desktop computers. In addition, Sun will release all of Java Micro Edition (ME), the version for gadgets such as mobile phones, by the end of this year. Sun has long been lambasted by open-source fans as a proprietary company. The open-source Java effort, along with, are the highest-profile elements of an aggressive program to reverse perception and reality.

Ultimately, Sun hopes to make allies out of programmers who have influence over the technology paying customers use. "We're trying to engage the community," said a company spokesman and will be also seeking feedback about details such as licensing options.

The full Java SE software package will be open-source software in the first half of 2007--probably the early part. However, Sun doesn't have rights to some elements such as the software to render fonts on a screen, so there will be proprietary modules that accompany the open-source software.

Sun hasn't yet determined what license or licenses to use for open-source Java. However, for Glassfish glass·fish  
n. pl. glassfish or glass·fish·es
Any of various small, semitransparent Old World fishes of the genera Ambassis or Chanda, used to stock aquariums.
, the open-source version of Java Enterprise Edition (EE) that Sun released in 2005, Sun chose the Community Development and Distribution License the company created. (Java EE The revised name for the J2EE Platform from Sun. In 2005, Sun renamed J2EE to Java EE and J2ME to Java ME. See J2EE and J2ME.  consists of several higher-level components that require a Java SE foundation to run.)

Open-source advocates have pressured Sun to release Java's source code as an open-source project, but Sun refused, citing the concern that Java could "fork" into incompatible versions. But the imperative for open-source software is greater now, and forking no longer an overriding concern.

For the most part, Java didn't fork, though variations in versions from BEA Systems BEA Systems, Inc. (NASDAQ: BEAS) is one of the major companies developing enterprise infrastructure software. BEA makes middleware, products that help software run on top of databases. , IBM (International Business Machines Corporation, Armonk, NY, www.ibm.com) The world's largest computer company. IBM's product lines include the S/390 mainframes (zSeries), AS/400 midrange business systems (iSeries), RS/6000 workstations and servers (pSeries), Intel-based servers (xSeries)  and others raised some complications. But in the years it refused, developers turned their attention to other options.

In 2005, the Apache Software Foundation (open source, body) Apache Software Foundation - (ASF) An umbrella consortium that manages the development of the Apache web server, dozens of XML- and Java-based projects (under the name Jakarta), the Ant build tool, the Geronimo J2EE server, the SpamAssassin anti-SPAM tool, and  began to create an open-source version of Java SE. IBM, which was instrumental in helping Sun launch Java in the 1990s, weeks after it began.

Microsoft, after an ugly legal spat spat

juvenile aquatic shellfish, especially oysters ready for settlement on solid surfaces—'spat fall'.
 over its Java license, released a Java analog of its own: the C# programming language and .Net environment for running C# programs. While .Net lacks Java's wide availability on many different operating systems Operating systems can be categorized by technology, ownership, licensing, working state, usage, and by many other characteristics. In practice, many of these groupings may overlap.  and processors, Microsoft released enough of the technology as an industry standard that Novell has released an open-source version, called Mono, that runs on Linux.
COPYRIGHT 2006 A.P. Publications Ltd.
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2006, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Title Annotation:IT News and Products
Publication:Software World
Date:Sep 1, 2006
Words:415
Previous Article:Leading technology vendors extend collaboration on SOA technologies.(IT News and Products)
Next Article:Atlantic Link redefines the "Rapid" in rapid authoring.(IT News and Products)
Topics:



Related Articles
JavaSoft Ships Java 1.0; Programming environment available free for developers.
Sun Microsystems, Inc. Announces JavaPlan - an Essential Solution for Java Enterprise Computing; Software suite takes enterprise Java development to...
Cygnus Launches Open Source Java Test Suite Project for Clean-Room Implementations on Sourceware.cygnus.com.
Cygnus Solutions Releases Open Source GNU Compiler and Libraries That Support the Java Language.
Sitraka Software Integrates JClass With Forte For Java Development Environment.
Sun and SuSE Linux enter into global alliance: SuSE Linux to become a Java source licensee and distribute Sun's Java, Sun to distribute SuSE Linux...
OPENSSO PROVIDES DEVELOPERS W/ PROJECT INFORMATION & RESOURCES.
Sun Microsystems Partners with Unicon to Promote Sakai Environment to Higher Ed Faculty & IT; Unique Portal Lets Educators Quickly Test Sakai with...
Black Duck Software Statements on Sun Microsystems Decision to Release Java as Open Source.
Palamida Announces Product Enhancements to Help Companies Leverage Sun's Decision to Open Source Java Technology.

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles