"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.
Sun Microsystems-led Java Community Process Tuesday launched the latest iteration of its program, JCP 2.5, making it easier for Java-loving developers to write to the language with its focus on open-source licensing.
"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).
New tools will boost developers' ability to create cross-platform applications for sophisticated mobile devices. Enterprise tools are also on the way.
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.
A builder.com article discusses the increasing use of Java as a tool for developing embedded systems. Primarily because of the portability benefits that java brings, it has become a very popular option in the past year or so. The article covers the upsides and downsides of Java in embedded systems.
" 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.
"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.
Saw this over at BSDForums.org. In this final series article, JavaWorld's Jeff Friesen completes his exploration of threads by focusing on thread groups, volatility, thread-local variables, timers, and the ThreadDeath class. Also, the accompanying sidebar, "Finalization and Threads," explores Java's finalization activity in the context of threads.
The company, along with Java backers, is preparing a new release of its Java software for cell phones that it hopes will prevent a splintering of the Java market and stave off rivals such as Microsoft. Read the report at News.com.
"In an about-face, Microsoft said Tuesday that it will reinstate the ability to run Java programs in Windows XP. Microsoft said it would include its own Java software in the Service Pack 1 update to Windows XP due late this summer. In the long term, though, the company plans to remove Java from Windows altogether." Read the report at News.com.
ZDNews reports that Sun Microsystems this week released a new version of its Java software development tool with support for Web services. Sun previously released test versions of the tool and Web services technology. The Sun One Studio version 4.0, previously called Forte for Java, supports the latest version of Java and allows programmers to convert existing software into Web services.
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.
"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?"
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.
Many articles regarding Java on ZDNews today. "As Sun enters its 20th year, the Silicon Valley stalwart is trying to redefine Java's place in high-tech history--and finally make its prized technology pay off in a major way. Plus, keep track of the annual JavaOne conference to see Sun's determination to change its fortunes." and IBM and Sun seek common ground: "Rival open-source efforts to simplify development of Java software are inching closer together to battle a common enemy: Microsoft."
"As thousands of programmers converge on San Francisco to attend Sun Microsystems' JavaOne conference, which opens Monday, Microsoft is working in parallel to convince some of the flock to switch banners. That job falls to John Montgomery, who has the chore of trying to convince millions of Java developers to embrace Microsoft's .Net technology." Read the interview at News.com. "Java is drawing a rising number of businesses and software developers but still must overcome major obstacles before its long-term success is assured--including roadblocks from the very people who support the programming language." Read the story at ZDNews.
Sun Microsystems launches its annual JavaOne conference with a new determination to reverse its fortune. For all its hype and popularity, Java has made more money in direct software sales for competitors than for the company that invented it. "As Sun Microsystems' chief claim to fame in the software world, Java began seven years ago as a bold assault on the company's sworn enemy, Microsoft." The article is at ZDNews. "At the JavaOne conference in San Francisco this week, Java software makers will attempt to regain ground lost to Microsoft in the emerging market for Web services development tools and technologies." This article also at ZDNews. "Sun Microsystems Inc. is pushing Java further into the Web services realm with a new version of its Java 2 Enterprise Edition under development. In addition, the company will broadly release this week a beta of its next-generation Java virtual machine for handhelds." This article is at ExtremeTech.
"James Gosling, a Sun fellow, is the lead engineer and architect of the Java programming language and platform. Gosling has been involved in distributed computing since his arrival at Sun Microsystems Inc. in 1984. One of his major recent projects has been the Real Time Specification for Java, which became final in November. Before joining Sun, in Palo Alto, Calif., he built a multiprocessor version of Unix, the original Andrew window system and tool kit, and several compilers and mail systems. He earned his bachelor's degree at the University of Calgary and his doctorate at Carnegie Mellon University. He was interviewed by eWeek Technology Editor Peter Coffee." Read the interview at eWeek.
Just a few days ago, Java2SE version 1.4 was released by Sun. Overview page, download page and change log/incompatibilities here. Furthermore, an interesting editorial at ZDNews titled "The convergence of .NET and Java" can be found here.