6.5 million software developers and still going strong

Java Developer Magazine

Subscribe to Java Developer Magazine: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Java Developer Magazine: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories

The papers say that a Singapore outfit founded by two twentysomethings that used to be called Intramedia and now goes by the name of Radixs thinks it's got a client/server operating system dubbed MXI that will run Windows, Linux, Java, and Palm programs on handhelds like PDAs and cell phones by means of emulation and a Single Operating Layer Architecture (SOLA). Most of the work is apparently done at the clustered server end. The mobile is supposed to be able to execute full-featured apps, video and audio playback and browse for Web content. MXI supports Wi-Fi, 2.5G, CDMA and 3G telecom packet data networking for always-on and high data speed. Say, oh, maybe, a year late because of a lack of investment and the need to add features, it's supposed to launch this month in California. MXI is said to drag-and-drop text and graphic content between the different environmen... (more)

JDJ Interview: Jack Hidary

JDJ: What is the vision behind Gamelan? JH: In looking not only at a new language (Java), but a new paradigm for computing, we felt that a place was needed that people could use to share code, share ideas, share information; basically a place people could come to help each other advance this new paradigm. JDJ: Why is EarthWeb building the site and not Sun? JH: EarthWeb has a very strong experience base in developing on-line services. What we have done is apply that experience to this particular application. When we approached Sun about this idea, they were very excited about it; they signed, and actually endorse Gamelan as the official repository for applets. From their point of view, as we understand, Sun is concentrating more on the fundamental language issues, so they were happy there was a company with the professional on-line experience to bring this together. ... (more)

Java Makes a Move Back - Into Embedded Systems

The modern manufacturing facility or laboratory often appears as thousands of points of information, scattered in and among hundreds of pieces of machinery and other equipment. Good integration of these information sources provides for an ongoing challenge. The goal of systems integration is to get these machines networked and accessible in some uniform manner throughout the manufacturing facility, and to provide information in human-readable form by uniform, nonproprietary and platform-independent means. Java and Internet technologies can help to bring this goal within reach - leaving it as an implementation project and not as the research project it appears to be today. The first step in this process is to blend Java and embedded Web servers with traditional factory automation methods. This may mean replacing outdated equipment (or the controllers on older equipmen... (more)

Getting Started with Java on PDAs

PDAs are becoming a permanent fixture in the everyday lives of consumers and business people. There's no question that we have Palm to thank for bringing us a small, pen-based, easy-to-use organizer to help keep our busy lives on track. At the same time, Microsoft has been trying to hit one out of the park for years with its Windows CE operating system running on a variety of handheld devices. As with everything else at Microsoft, it usually takes them three times to get something right, and the Pocket PC is no exception. Based on Windows CE 3.0, the Pocket PC looks and works much like its Palm rival. However, the Pocket PC is different due to its use of more powerful hardware, more memory, and a full-blown, multithreaded operating system - it's more like a small computer than an organizer. The success of the Pocket PC in the marketplace is largely due to the unique ... (more)

Inside the JCP Process

The Java Community Process, or JCP, was formed by Sun in 1998 in response to the community's wish to get involved with the future development of Java. Much has been written regarding JCP, and much confusion exists regarding the whole process and just exactly how much control and influence Sun has over it. Recently I had the pleasure of meeting with Onno Kluyt, the director of the Java Community Process, who kindly took me through the whole process and answered my questions, which were mostly from some of the misconceptions that run rife in many a newsgroup and mailing list. Fundamental to the whole program are the members. Members fall into three categories: commercial, government or educational institutes, and individual members. There is a registration fee associated with membership to cover costs, but it's free for individuals and Java licensees. At the time of ... (more)

It's Not Over Till the Fat Client Sings

Reports of Java's death on the desktop may be somewhat premature. A recent Giga group report, "Return of the Rich Clients", predicts that in the next three years browser-rich clients will grow by 350%, stand-alone clients by 250%, while HTML will decline by 50%. Two major facts are contributing to this change: problems associated with traditional client development being solved and HTML not providing a powerful enough user interface for all GUI requirements. Both of these are good news for Java. For stand-alone clients, Java has advanced on several fronts recently. The J2SE team delivered substantial performance improvements to Swing in 1.4.2, as well as a great Windows XP and GTK look and feel. Meanwhile the Eclipse project created SWT that uses a rich set of cross-platform native controls over and above those provided by AWT. Newsgroup flame wars often pitch the ... (more)

SYS-CON Radio Interviews Ted Neward

  SYS-CON Radio interviews Ted Neward, Instructor, Author of DevelopMentor about Rotor, J2EE/.NET interoperability, ".NET and Java" (without the politics) Click here to listen {interview in MP3 format} ... (more)

Developing J2EE 1.4 Web Services on the Fly

As Web services technology becomes pervasive, the beta release of Java 2 Enterprise Edition (J2EE) 1.4, which focuses primarily on Web services, flags a milestone in the Web services developer community. Sun's J2EE Reference Implementation (RI) helps developers to easily understand the technology through its robust implementation of the specification. The J2EE 1.4 specification (JSR-151) adds a lot of functionality to the platform. The core theme of J2EE 1.4 circumvents Web services. It has incorporated most of the Web services-related JSRs in its specification, including JSR-109 (Implementing Enterprise Web Services), JSR-101 (Java APIs for XML-based RPC), JSR-67 (Java APIs for XML Messaging 1.0), and JSR-93 (Java API for XML Registries 1.0). Basically, a Web service client can access J2EE applications in two ways. First, the client can access a Web service create... (more)

ColdFusion and Java — A March made in E-Heaven

Last month I stated that server-side Java was an ideal way to extend ColdFusion, and that Java would be playing a key role in ColdFusion's future. This month I'd like to continue this discussion with an overview of what Java is, what some of those acronyms mean — and what all this has to do with ColdFusion. Understanding Java Java started life as yet another programming language, but has quickly evolved to become a complete platform for next-generation computing. Created by Sun, and now supported by many leading software vendors, Java includes component architectures, messaging components, transaction services, security and even APIs for things like wireless communication, telephony integration, smart cards and more. The Java Language The original promise of Java was portability — the ability to write code once and have it execute on any platform. Portability is n... (more)

EXCLUSIVE COMMENTARY: Oh, Historic Day! Sun & Microsoft Settle

Microsoft is going to pay $1.95 billion to get Sun Microsystems, the company with the sharpest spurs, off its back. The pair said this morning that they had settled all their legal differences. Microsoft will pay Sun $700 million to resolve antitrust issues, $900 million to resolve patent issues and a $350 million up-front down payment on a 10-year cross-license that includes Java and .NET. Sun will pay Microsoft when the technology gets into its servers. The $1.6 billion payment is more than people thought it would take to settle the Sun litigation - heck, Microsoft only paid AOL Time Warner $750 million for Netscape and Netscape is D-E-A-D dead. Sun had only put a value of $1 billion on its suit. But it's a good investment. Microsoft is paying Sun to withdraw its long-running antitrust complaints to the European Commission, which were a big factor in the EC findin... (more)

Persistence Offers Data Access Tool for .NET

Persistence Software, a leader in caching infrastructure and data access, announces today the immediate availability of Persistence EdgeXtend for C#, 3.0. The platform, which has been updated to include the same features seen in Java and C++ EdgeXtend offerings, enables developers to build cost-effective, scalable object-oriented data access layers for enterprise-class .NET applications. Currently EdgeXtend powers Java and C++ applications at world-class organizations such as AirFrance, AT&T, EuroControl, FedEx, and Reuters, the company says.  Vivek Singhal, vice president of Products at Persistence, says, ".NET developers can now achieve a level of data integrity, scalability and resilience that was previously reserved for high-end, high-cost UNIX systems," adding, "a company considering new development in .NET or migration to lower-cost PC hardware can use the cro... (more)