JCP process under fire
JCP Chair Patrick Curran revealed on Wednesday that the JCP has received a complaint that its vetting process may not be legally
sound. Infoworld's Paul Krill reports from QCon, San Francisco.
Paul Krill,
November 2008
Sun layoffs: New software division emerges
Sun Microsystems is laying off 15 percent to 18 percent of its employees as part of a restructuring plan aimed at saving $700
million to $800 million. Sun's software division is being reorganized and its top software executive, Rich Green, is leaving.
Sun says the changes reflect the importance of software to its growth strategy.
Chris Kanaracus,
November 2008
Sun banks on open source
New software divisions solidify Sun's commitment to open source software for enterprise users, with flagship products Glassfish,
MySQL, and OpenSolaris. Computerworld's Patrick Thibodeau reports.
Patrick Thibodeau,
November 2008
Open source Java projects: Java Caching System
Caching frequently accessed objects is a sure way to improve application performance. Steve Haines joins the OSJP series to
introduce Java Caching System, a full-featured, easily configured tool for enterprise-level caching.
Steven Haines,
November 2008
Sonatype forging ahead with Maven 2
Sonatype joins the number of companies seeking to augment open source products with commercial support-and-service licenses.
InfoWorld's Paul Krill reports on Maven 2 add-ons Nexus Professional and m2eclipse Professional.
Paul Krill,
November 2008
Glassfish Enterprise v3 Prelude released
Sun has released Glassfish Enterprise Server v3 Prelude, an OSGi-based Java EE app server that will challenge Tomcat in the
lightweight enterprise space. InfoWorld's Paul Krill reports.
Paul Krill,
November 2008
Ajax validation with Struts 2
Struts 2's versatile validation framework doesn't end with Java support on the server side. Find out how Struts 2 also helps
you perform advanced Ajax validation with ease.
Oleg Mikheev,
October 2008
MapReduce programming with Apache Hadoop
Google's MapReduce framework handles massive data sets in the blink of an eye. Lucky for you, it's possible to harness similar
power for your own distributed data processing needs, with the open source Java-based Hadoop.
Ravi Shankar and Govindu Narendra,
September 2008
Open source Java projects: Java Binding for OpenGL (JOGL)
If you're planning to develop a game engine or other Java software that requires 3D graphics, you'll want to know about JOGL.
Learn how to use this low-level API to introduce OpenGL's high performance and powerful features to your Java-based games.
Jeff Friesen,
September 2008
Creating DSLs in Java, Part 4: Where metaprogramming matters
Newer JVM-compatible languages like Scala, Groovy, and JRuby
are better suited to creating internal DSLs than the Java language itself. Find out why in this final article in Venkat Subramaniam's
introduction to creating DSLs in Java.
Venkat Subramaniam,
September 2008
Behavior-driven development with easyb
Get a quick introduction to this Groovy DSL for behavior-driven development. Find out how easyb lets developers and domain
experts speak the same language - easily!
Rod Coffin,
September 2008
Web development with Wicket, Part 3: Many ways to persist
Wicket's fierce independence leaves you with lots of options for persisting your data. Find out how Wicket makes the marriage
work, whether you want to settle down with Spring/Hibernate or live on the edge with Databinder and ActiveObjects.
Nathan Hamblen,
September 2008
Will Chrome render Windows obsolete?
Google Inc.'s unveiling Monday of a new browser is not about the browser, say some industry analysts -- it's a key weapon
in the company's effort to kill Windows.
Heather Havenstein,
September 2008
The case for Java modularity
It never rains but it pours! Get some background on the long and winding road to Java modularity, then compare the two specification
requests vying for inclusion in Java 7: JSR 291: Dynamic Component Support for Java SE and JSR 277: (Sun's) Java Module System.
Jeff Hanson,
August 2008
Creating DSLs in Java, Part 3: Internal and external DSLs
Learn about the importance of method chaining in internal DSLs, then try creating an external DSL using a powerful language
recognition tool, openArchitectureWare.
Venkat Subramaniam,
August 2008
Recent articles:
Popular archives:
Java: A platform for platforms
Sun's reorg may seem promising to shareholders but it's also a scramble for position. The question now is whether Sun can,
or wants to, maintain its hold on Java technology. Especially with enterprise leaders like SpringSource and RedHat investing
heavily in Java's future as a platform for platforms
Also see:
Discuss: Java: A platform for platforms?