Welcome!


Vol: 9 Iss: 9

Read Back Issues

You may have heard the news that Sun has opened the doors for its employees to start blogging, including the most famous employee, the COO. Blogging obviously isn't new, and many companies have already gran-ted individual users the opportunity to go ahead. However, the open floodgate -...
When vendors start charging more than $10,000 for a single tool, you know that the product category is about to heat up. Since Java IDEs have multiplied, I recently took Oracle JDeveloper 10g for a test drive - perhaps you didn't realize this vendor had a serious Java IDE.
A design pattern is a solution to a recurring problem. Although using patterns this way is well known and has been around for a while, it was only when the GoF wrote their famous book, Design Patterns, on software design patterns, that patterns slowly but surely became an industry stan...
This article describes a Java Card and how to write applications that can be accessed by enterprise applications. We'll discuss the complete development and testing process for card applications. The sample application and the code listings are kept simple for readability and easier co...
Grid computing is not necessarily a new concept; however, its adoption within the enterprise has given birth to a new concept called enterprise grid computing, which is being embraced by the entire IT industry. Enterprise grid computing aims to consolidate IT resources - including both...
Berkeley DB is a database with a long history. First released in 1991 as a replacement for various dbm implementations, it was soon included in BSD Unix releases. Requests for new features and commercial support led to the formation of Sleepycat Software in 1996. Using a dual license m...
One of the primary values of the Java platform has been the concept of 'write once, run anywhere.' A key factor in achieving this goal has been the fact that Java, as a platform, has focused on defining standardized API specifications, which can be implemented by multiple providers who...
We have all read that objects are software representations of real-world entities and that one of the first design tasks is identifying these entities in our problem domains. These entities then become classes of our applications. However, the object-oriented paradigm allows us to mode...
Welcome to the September edition of the JCP column! Each month you can read about the Java Community Process: newly submitted JSRs, new draft specs, Java APIs that were finalized, and other news from the JCP. This month we'll discuss the elections for the Executive Committees, three ne...
Mike Jacobs follows up on his previous article 'Bringing Mars Down to Earth with Java3D' with this new exploration of the basics of creating a Java3D terrain world. He looks at possible approaches to creating that world and covers the foundational Java3D data structures suitable for te...
While the JAIN APIs still play only a minor role on Sun's Java Web site, the JAIN initiative is getting stronger. The JAIN technologies (Java APIs for Integrated Networks) have the potential to radically change the existing service architecture for communications service providers.
For over a decade, Tim Bray, one of the prime movers of XML, managed the Oxford English Dictionary project at the University of Waterloo. That was from 1988 to 1999. During the end of his time there he launched one of the first public Web search engines (in 1995), coinvented XML 1.0, a...
Today's Java job market is healthy. Major online job search engines show thousands of openings, and people are competing for these jobs. Skilled Java developers are just as popular as Visual Basic or PowerBuilder developers were back in 1996. There is a major difference though - back t...
On a recent trip to Turkey to meet with a customer, I heard a comment that one of the reasons Java is being held back in that country is because of an almost ubiquitous local bug.