The latest cell phones can show you the nearest bathrooms in San Francisco or which subway to take in London. They can also help with your diet by tracking calorie intake. Behind such programs and more is the very technology at the center of an intense battle between Microsoft Corp. and Sun Microsystems Inc. over control of desktop computers. Though Sun has mostly lost that fight, the beleaguered Silicon Valley icon is trying to give new life to its Java programming language with an aggressive push into mobile devices. Once again, it finds a foe in Microsoft. But this time Sun has the lead.
Sun Microsystems released a new version of its Java for desktop computers on Friday that aims to make the software faster, more familiar in appearance, and less daunting for non-programmers.
The release of the beta version of Java 2 Platform, Standard Edition 1.5 (J2SE 1.5) is just around the corner. A recent session at the 2003 JavaOne Conference provides a roadmap.
This article discusses incremental compaction, a new feature in the memory management component of IBM JDK 1.4.0. Incremental compaction is a way of spreading compaction work across different garbage collection cycles, thereby reducing pause times. Elsewhere, industry leaders discuss Java status Quo. Also, Eclipse SDK 2.1 leverages Java’s strengths, but beware of too much expansion, InfoWorld says.
With the Standard Widget Toolkit (SWT), you can develop a stand-alone Java application that feels and operates like a native application. If you've spent any time developing Java client-side applications for Windows, you've probably wanted to integrate some native Windows components into your applications. This article shows you how to use Eclipse to easily leverage and integrate ActiveX controls within a stand-alone SWT application.
Sun Microsystems is working with numerous industry partners to support the use of scripting languages in its Java platform. Sun and Zend are leading the effort, which will create a way for developers to write Java applications using popular scripting languages like PHP, ECMAscript, and ASP. According to O'Reilly, Sun could boost its number of Java developers by another 3 million in this way. Elsewhere, Sun's CEO Scott McNealy defended the business merits of his company's Java effort, saying that, despite disappointing sales of Sun's own Java software, the effort has helped keep Microsoft at bay.
Executives at Sun Microsystems on Tuesday offered a glimpse of its Java roadmap through 2006, when its "Mustang" revision is scheduled to debut. eWEEK has a Java special too. Elsewhere, Hewlett-Packard and Dell Computer will be shipping the latest version of Java with their PCs and laptops running Windows and Linux, said Rich Green, vice president of developer platforms at Sun Microsystems. Also, there will be no macros for the Java language, it seems.
JavaTM 2 SDK, Standard Edition Version 1.4.1_03 (Microsoft Windows, Linux, and Solaris Operating Environment) released. Check out the release notes and download section.
NetBeans have today released their 3.5 IDE. A nice environment to develop e.g. Java or C++ in.
Sun Microsystems is expected to announce at JavaOne the release of an update to its JXTA peer-to-peer protocol and framework for collaboration. Elsewhere, Sun Microsystems will spend tens of millions of dollars to emblazon all manner of computing products with a new Java logo, the company plans to unveil next week at its JavaOne conference.
Upstart JBoss Group will on Monday debut a new release of its popular open-source application server software amid a growing dispute with Sun Microsystems over Java standard compliance.
Update: Preview of Java 1.5, at Slashdot.
Update: Preview of Java 1.5, at Slashdot.
Information and pictures of the new Swing on Java 1.4.2. Elsewhere, this article examines some of these urban performance legends and 'sets the record straight' regarding Java's performance.
This excerpt from "Thinking In Java" shows you how to use operators and execution control statements. It covers precedence, assignment, regular expressions, relational and logical operators, and short circuiting. You'll learn to use Java's execution control statements, including loops and switches. More programming articles, more operating system articles at InformIT.
What's new in the upcoming Java version 1.4.2? The answer can be found in the discussion here.
Holger Benl writes "Sun's Java site has a very informative article about the most important new language features planned for J2SE 1.5 (expected beta-release: late 2003). Looks like Java may finally replace C++ as my favorite programming language."
IntelliJ IDEA is a Java IDE packed with leading-edge development features which include: industry setting refactoring support, intelligent code editing assistance, a wide range of J2EE development features for rapid web-application and other enterprise development, a powerful Code Inspection tool, integrated CVS, VSS and StarTeam support, an Open API for third-party plug-in support, and a mountain of other productivity features that make Java development a pleasure. Version 3.0.4 was released recently for Mac OS X, Windows, Solaris/Unix and Linux.
Slashdot reports on Sanos: "Sanos is a minimalistic 32-bit x86 OS kernel for jbox appliances. A jbox is a JavaOS server appliance running on standard PC hardware. This enables you to run Java server applications without the need to install a traditional host operating system like Windows or Linux."
Broadening the reach and appeal of Java is at the top of Sun Microsystems Inc.'s list for the next major release of the platform, code-named Tiger, next year, although developers may not be ready to jump in. Read it at eWeek.
Joe Brockmeier looks at EJB Solutions' Out-of-the-Box 1.0, a collection of open source Java software. Out-of-the-Box has everything you need to develop Java applications using open source tools on Linux or Windows?if you don't mind a few rough edges.
Slashdot carries a story about Sun trying to speed up the UI of Java applications by using native OS looks. Sun released J2SE version 1.4.2 beta1, release notes here. Footnotes ran an interview about the integration of Java and GTK+ and they feature three screenshots. In other developer/GTK+ news, Inti 1.0.7 is released. Inti is a C++ wrapper for GTK+ (similar to gtkmm).