Java Archive

The Java War Rages On

A ZDNet article details the upcoming arguments in the antitrust suit brought by Sun Microsystems against Microsoft over Microsoft's treatment of the Java platform. Sun claims that Microsoft has distributed a crippled and incompatible version of Java in its (monopoly) operating system, which serves to undermine the Java platform. The article covers mostly background and history. It's pretty clear what Sun's case is, but less obvious how Microsoft will choose to defend itself.

Java 2 Language Fundamentals and Enterprise JavaBeans

Learn the fundamentals of session beans: their characteristics and types; how instance pooling, activation, and passivation are applicable to session beans; and examine session bean methods and their life cycle diagrams. Also, Jamie Jaworski covers the fundamentals of the Java language. Learn how to create packages, import classes and interfaces from other packages, and create a program's main() method; how to access command-line variables and form identifiers; and discuss each primitive type, its range of values, and how to create literal values of each type (free reg. req).

Father of Java Sounds Off

James Gosling, the father of Java and a fellow at Sun Microsystems Inc., graced the Software Development Conference and Expo East 2002 with his presence this week, addressing a wide range of issues from Sun's software strategy to Web services to embedded Java to open-source software.

JBoss Responds to McNealy’s Hammering of Open Source Marketing

"On the contrary, I would argue that Open Source and JBoss in particular are already Sun's best defense against Microsoft .NET. Only Open Source has proven uniquely resilient to a Microsoft onslaught. In the same way that Linux has prevented MS NT from dominating the server operating system, JBoss will prevent .NET from making serious inroads into the application server tier, the crucial gateway to enterprise software applications." Read the article at Jboss.org.

Java: A Developer’s Perspective

"This will come as no surprise to many of you, but I have been somewhat lost and wandering in the desert these past few months. Five years of involvement in many of the major issues related to Java had left me questioning whether the ideas I believe in, ideas that many of us share in common, could make a meaningful difference. This summer has been a sabbatical that I didn't know I needed, and the long pondering of the core issues has helped me refocus and reorder my priorities." Read the article at JavaLobby (free reg. required).

Java 1.4.1 Released

Java 1.4.1 has recently been released. Over 2,000 bug fixes have been issued in this maintence release. Two new garbage collectors have been added, Concurrent and Parallel. Click here for more information while you can also find the the full list of changes.

Sun Will Open Up Java — Sort Of

" Is Sun going to open up Java? Certainly, Sun is moving in that direction. According to Gingell, Sun realized that it had to figure out a way to let open source organizations like the Apache Software Foundation license Java. Along those lines, Gingell says Sun intends to open-source Java, but that it's not a simple process because Sun doesn't own all the intellectual property in all the JSRs. For the same reasons it can't open source all of Solaris, Sun apparently can't legally open source all of Java either. The company is working on clearing the legal hurdles cleared." Read the article at TechUpdate.

Ten Reasons We Need Java 3.0

"Over the last few years, refactoring -- the process of gradually improving a code base by renaming methods and classes, extracting common functionality into new methods and classes, and generally cleaning up the mess inherent in most 1.0 systems -- has gained a lot of adherents. Integrated Development Environments (IDEs) like Eclipse and IDEA can now automatically refactor code." Read the 10 reasons at OnJava.com.

There May be Trouble Ahead for Java

The editor in chief at Java Developer's Journal has published a piece debunking the three more spreaded myths about C#, in a wake up call effort for the Java community, trying to show that .NET is not to be underestimated and C#, technically-speaking, is not "bad" as some Java-heads think it is. On a related article, Joel Spolsky, from the JoelOnSoftware fame, wrote an article about where his company and himself personally stand on the Microsoft proposition for a new global API, the .NET Framework.

Can Java and .NET Co-Exist?

"Mark Driver, research director for Gartner Inc., spoke yesterday to a breakfast gathering of top-level marketing executives about trends in the app development market. He revealed some statistics about Java's inroads, which led him to some interesting conclusions." Read the highlights of this invitation-only event sponsored by Java Pro, and check out related coverage: "Driver on Java vs. .NET", "Which Language is Number One?", "Where is Java Going?"

Java Antipatterns – A Taste of “Bitter Java”

In this developerWorks article, antipatterns expert and author of Bitter Java, Bruce Tate, demonstrates how and why antipatterns are a necessary and complementary companion to design patterns. Antipatterns describe a commonly occurring solution to a problem that generates decidedly negative consequences. In another new developerWorks article over at IBM, the second of two comparing SSH, remote X, VNC, and other technologies as ways of remotely running applications. In this part, David takes a look at some VNC configuration issues, glances at IBM's Desktop On-Call, introduces remote X, and talks a bit about security.