"If you have any doubt about the growing importance of BRIC -- the common acronym for the emerging markets of Brazil, Russia, India and China -- consider this: Sun Microsystems CEO Jonathan Schwartz admitted today that it was Brazil that forced Sun to open source Java ...."
OpenSwing is an open-source Swing framework that provides an MVC architecture and automates communication between models, views, and controllers by means of Java Beans, directly connected to view components. It also provides a suite of advanced graphics components based on Swing components with data binding between components and data model.
The Apache-licensed GChart utility lets you quickly generate nice-looking charts on your Web site.
If you want to make the most out of your Java-enabled handheld device, you can write Java 2 Micro Edition (J2ME) applications (also called midlets) on Linux and run them on your mobile platform. Here's how easy it is to get started; we'll write a HelloWorld application you can run on your cell phone.
What has happened in the year since Sun Microsystems released the source code for Java? While end users might be starting to wonder, those most involved in the building of the free Java community describe a thriving community that, after one year, is still working hard to reinvent itself. Free Java projects that existed prior to Sun's announcement on November 13, 2006, are either integrating into the OpenJDK community or continuing to provide alternatives -- but with greater resources in code. Meanwhile, within Sun, Java engineers are overhauling their processes as they learn to interact with a larger community. Problems exist -- specifically, the governance of OpenJDK and the need to replace encumbranced code -- but, although criticisms can be found online if you search, the mood of those involved in Java development seems optimistic.
Rick Ross, founder of Javalobby, a popular site among Java developers, recently wrote an article about the One Laptop Per Child project and how cool it is. Ross also noted that OLPC does not appear on Sun Microsystems 2007 Corporate Social Responsibility Report, which outlines that company's social responsibility obligations. Ross thinks it's time to change that.
The non-profit, member-supported Eclipse Foundation announced the availability of its "largest-ever" release. The release includes 21 projects by 310 developers in 19 countries, and more than 17 million lines of code -- more than double the size of last year's release.
The free Java community reacted positively, but cautiously, to the news that Sun Microsystems has released the code for Sun Java under the GNU General Public License. While community leaders showed appreciation of the news by cooperating in the announcement, developers in the free Java community reacted more tentatively, and at least some projects seem likely to continue development of their own implementations of Java.
The Jepp project, which lets you use Python to access Java objects, has just packaged its 2.0 release, with added javax.script support, a new import feature, and other improvements.
Build managers allow developers to better coordinate their coding efforts by providing an automatically generated current and working snapshot of an application, including a binary file for immediate testing. Build managers are the next logical step to source code repositories. Urbancode's Anthill build management server for Java applications provides build automation, unit tests, build tracking, and support for a number of version control systems.
SAN FRANCISCO – Talk about meek little baby steps. But at least Sun Microsystems is stumbling in the right direction. On Day 1 of JavaOne X here at the Moscone Center, the company indicated how strategic it considers the open source community by announcing right off the bat that it will soon open the code for its Java System Application Server 9.0 and its Java System Enterprise Server Bus.
At least one version of Java code, Java 2 Standard Edition, may soon be set free of Sun Microsystems' notoriously complicated licensing. While Sun is apparently OK with it, some of its large, license-paying-through-the-nose customers won't be.
Sun Microsystems inched closer to a full open source release of Java code Wednesday but, to the surprise of no one, stopped just short of such a landmark deal. Ultimately what transpired -- as explained to media members and analysts via conference call -- was that the Santa Clara, Calif.-based hardware and software company has merely fine-tuned its stance on Java licensing and is finishing up a trio of new, simplified licenses as evidence of its intent to simplify the legalities of enterprise application development.
Software execution efficiency is a highly coveted characteristic for any application, as it enhances response time, hardware utilization, and scalability, among a wealth of other resource-saving practices. PMD is an open source project designed to inspect Java code and point out inefficient structures such as unused local variables, duplicate import statements, or empty try/catch blocks. PMD gives programmers a preemptive approach to cleaning their code.
Recent debates about open sourcing Java overlook the unique character of programming languages: the open source code that is written in a language is often more important than the open source status of the language itself. In this article we'll move away from questions about the Java language, and instead look at how technology companies relate to the large amount of open source programming being done in Java.
JDOM is a method for processing XML from a Java environment. Conceived in late 2001, JDOM reached its 1.0 release in September. JDOM takes a more Java-centric approach to processing XML than its counterparts Simple API for XML (SAX) and Document Object Model (DOM).
POI is an Apache Foundation project designed to let programmers access Microsoft's OLE 2 Compound Document Format from a Java environment. OLE 2 format is quite ubiquitous since it's the one used in Microsoft Office files. In the following article we will be exploring the various components available in POI for accessing these documents through Java.
<ed by cp 10.4> When AOL opened up some of its ICQ instant messaging APIs last April, there was criticism that the open source move was bogus. But the latest IM code contribution from Jive is no jive, according to Jabber open source developers.
Sun Microsystems, owner and godfather of the Java franchise, today rolled out version 5.0 of its Java 2 Platform Standard Edition, nicknamed Tiger. To the surprise of no one, the company called it the biggest and most important release to date of the enterprise application development platform.
LAS VEGAS -- Developers got their first view into what may be the future of Java development during last week's TheServerSide Java Symposium. What's in store for Enterprise Java Beans, in fact, may put some long-held Java thinking on its head -- literally.
<ed by cp 4.28.04> Controversy may be giving way to simple heads-down hard work when it comes to BPEL4WS, the proposed orchestration standard for Web services supported by both Java and .NET vendors. The leading J2EE app server vendors, BEA Systems and IBM, have jointly proposed extensions to BPEL (Business Processing Execution Language) to make it more easily implementable within Java/J2EE environments.
Sun Microsystems, still smarting from yet another poor financial quarter -- a $760 million loss in fiscal Q3 -- Friday announced some good news: the general availability of the first J2EE 1.4-compliant standard application server. The new server follows two key Sun development product releases in the last two weeks: the open source NetBeans 3.6 and the graphical Java Studio Creator IDE.