Interoperability Tool for Eclipse and .NET WinForms is a Java tool that allows hosting of third-party WinForm controls in Eclipse, handling of .NET events, accessing of .NET properties, invoking of .NET methods, and instantiating of .NET objects. This tool can aid in moving to the Eclipse platform while making use of investments in .NET WinForms controls.
The JavaOne Conference, held every year in San Francisco, seems to change in character each year. This isn't surprising; for all its success, the Java platform is still a work in progress, and the economy and market for technology products as a whole have certainly changed substantially over the last several years.
This article is the first in a two-part series on the Java Apache Mail Enterprise Server, also known as James. It lays a foundation for understanding James and for developing server-side e-mail applications. The article provides a high-level overview, briefly touches on the Apache group's design objectives, and describes how to install and configure a workable development environment. You can also take a brief tour of the features supported by James. You'll find descriptions for both the matcher and the mailet implementations that come with James, and a comparison of the existing functionality with that found in traditional e-mail servers.
JiBX lead developer Dennis Sosnoski shows you how to work with his new framework for XML data binding in Java applications. With the binding definitions used by JiBX, you control virtually all aspects of marshalling and unmarshalling, including handling structural differences between your XML documents and the corresponding Java language objects. Want to refactor your code without changing the XML representation? With JiBX you can...
Out-of-the-Box is an intelligent distribution of over 100 Open Source projects for Java developers. It installs, configures, integrates, and tests each project selected for installation. The graphical installer allows for selective un/installation, automatically manages project dependencies, and has a built-in project knowledge base. It comes with 350 pages of documentation and 10 sample projects.
Version 1.1.0: New preference page for easily changing server information, with new documentation; removal of single class file restriction; removal of 16-KB submission restriction; debugging defect fixed.
CodeRally is a Java-based, real-time programming game based on the Eclipse platform. It uses the Eclipse platform and a very simple API that allows users unfamiliar with Java to easily compete while they learn the Java language.
Localizing content for visitors is a critical element for developers who want their Web applications to have global impact. Internationalization features have been part of the Java programming language since JDK 1.1, and the JSP Standard Tag Library (JSTL) fmt library provides convenient access to all of these features through a focused set of custom tags. Mark Kolb returns to the topic of JSTL in this third installment of his four-part series with a look at the fmt tags for formatting and internationalizing data.
JavaOne always hosts several interesting technical sessions, but this year's show was overflowing with quality sessions; in fact, several had to be repeated to accommodate the demand. developerWorks columnist Brian Goetz took time out of his schedule to distill some of the more salient concepts from sessions on performance management.
Jython, the 100% Pure Java implementation of the Python programming language, combines the advantages of Python and the Java virtual machine and library and serves as a handy complement to the Java platform. In this article, software consultant and frequent developerWorks contributor Uche Ogbuji introduces Jython 2.1 to Java developers by contrasting and comparing the way Python and the Java language create classes and how they use the interpreter. Uche illustrates the differences by providing samples of Java library access, as well as the Jython interpreter shell and code files.
Game developers and computer speed nuts alike will love Merlin's new Fullscreen Exclusive Mode (FEM) API, with which you can write directly to video memory with complete control over the graphics display. In this latest Magic with Merlin installment, Java programming expert John Zukowski introduces the power of this new Merlin feature. Share your thoughts on this article with the author and other readers in the accompanying discussion forum.