Welcome!


Vol: 7 Iss: 3

Read Back Issues

Guess what? It’s JavaOne month. That came around fast – and don’t panic if you’re sitting there wondering where the year went; it hasn’t, well not yet anyway. JavaOne is earlier this year, with only a nine-month gap from the previous one. It’s moved ...
In the past, mobile warriors were the only ones who relied on portable information technology. Since PalmOS, RIM, and WindowsCE devices penetrated corporate walls, it’s no longer unusual to have over 60% of corporate employees using PDAs and handheld devices for time management. ...
You've heard this said before.  In fact, If you regularly peruse the pages of JDJ, you've heard it here more than once.  In case it hasn'y sunk in, repeat after me: J2ME (especially MIDP) will provide tremendous opportunities for developers
For location-based services, the open frameworks of J2ME and J2EE create interesting opportunities in the fields of software development and applied statistics. Traditionally, the software industry in these services has been closed and, as a result, the industry has suffered stagnation...
Welcome to the first installment of JDJ Labs. Our goal is to introduce you to commercial (and open-source) products and technologies that will help you, the Java developer, work more efficiently. We expect our testing to provide you with a starting point for your own testing and analys...
FrontierSuite is a single tool that can help you design, develop, and deploy your e-business Java applications from start to finish. You can start your project with UML-based object modeling using Frontier Modeler and move on to generate EJB entities and deploy using Frontier Deployer....
As the Internet continues to grow as a viable medium for enterprise-class applications, the tools and technology for developing these applications continue to advance at a frenetic pace. The state of the technology now allows for a multitiered application that involves anything from si...
Ashnasoft Releases AshnaMQ 2.0 (Fremont, CA) – Ashnasoft Corporation has announced the newest release of its highest-performing JMS server. AshnaMQ 2.0 boosts performance, provides a command-line interface, and comes with an easy-to-use monitoring console. It continues to be lightweig...
Zero G has participated in every JavaOne since the first one back in 1996. So, the decision to attend the first JavaOne conference held outside the U.S. was a no-brainer for us. Of course, there would be some logistical hurdles to cross, but how different could it be from attending...
In an age of spin and counterspin, where no one calls a spade a spade if there's a chance of calling it an HDK instead (“hole development kit”), JDJ Industry Newsletter decided to canvass Internet technology experts of every stripe and ask them to anticipate the future R...
Open Middleware Middleware for the masses”? How about “open middleware”? (see “Scandalous Propaganda” by Alan Williamson, Vol. 7, issue 1). Business people are the biggest polluters of the English language, and the phrase Web services continues that t...
Maybe the last three startups you work for no longer exist.  Maybe you're one of the thousands whose job at that monolithic "solid" company no longer exists.  Or maybe you're still hanging on as one of four people in what used to be a department of 30.
This great Sonny Curtis tune has special meaning for me. You see, The Law and I have been at odds since I was very young. I fought The Law constantly – at home, on the playground, at summer camp – and after years of openly and repeatedly demonstrating my spiteful defiance, ...
Imagine using your J2ME device to participate in a complicated online game – or a simple one, for that matter. You log in to a network where network services are elements of the game. You, as a player in a massive online world, are represented as an object, a peer of all the othe...
A few months ago Alan mentioned that he had finally shifted to Star Office. As someone who has been using the software suite since Sun took it over, I applaud his decision to move away from that other office package. However, the shift doesn’t come without a few challenges that c...
Mac OS X sports a new look, not just on the outside with its great look and feel but also on the inside. OS X is proudly built on top of a BSD Unix-based core foundation. An exciting aspect of the new operating system is that the latest version of the Java 2 platform (J2SE v1.3) is pre...
By the time you get this issue, JavaOne will be around the corner. Or you picked up this issue at the conference itself. This is JavaOne’s seventh year – and for J2EE, it seems that the middle-tier component wars are over, with J2EE clearly emerging as the winning platform ...
Q.  What is EJB 2.0? A. EJB 2.0 is the latest release of the Enterprise JavaBean specification.  The major releases of the EJB specification have been 1.0, 1,1, and 2.0.  EJB 2.0 adds several crucial features to version 1.1, including message-driven beans, local int...
Standards, open source, Java, and the Web are combining to force a huge shift in the infrastructure software industry. Middleware is becoming a strategic commodity. Free J2EE application servers are just the beginning of this movement. It’s crucial to understand that the major fo...
These paradigm changes have greatly increased my power to express program logic, such that my programs have gotten smaller, simpler, and much easier to understand, while supporting ever-increasing user capabilities. When I started programming, I worked with simple command-line interfac...
An enterprise platform has to provide ways to integrate with existing systems and applications. The fact is, most companies have applications and they don’t exist in isolation. New applications developed on the J2EE platform need to be integrated with other applications. Although...
Whether you’re an IT manager or a J2EE architect, if you’re interested in EIS connectivity you’ll be excited about the promises of JCA. What is JCA? What are its most appealing features? What are its shortcomings? Who are the vendors that support it? Are there any oth...
In addition, it was suggested that traditional Online Transaction Processing systems (OLTP) don’t suffer from such limitations, rendering them more suitable for the emerging e-commerce applications that may require such guarantees.
My mother bought a computer for her birthday, the usual affair – Windows, printer, scanner, speakers, etc. She’s a complete novice and needless to say, she’s having a hard time working the thing. Her main complaint (I think in relation to word processing) is that it d...
The technology to automatically generate a parser from this syntax specification has existed for around 20 years and is now mature enough to use in a product setting. A parser generator is a software program that accepts a syntax specification as input and generates a parser for that s...
Unlike the doctor who works for your HMO, I won't require a copayment for each visit nor ask you to fill out long arduous forms. I'm here to help readers of Java Developer's Journal find a cure for their Java system ills.
Of course, TAPI still has a niche and is indeed embedded into many PC modems, but its track record against its original goals is, shall we say, modest. Some would say that it never saw the Internet coming. Of course, technology development is almost Darwinian in the way it casts off al...
The most basic way to capture these elements of interest is through application logs. Most Java-based production systems have them in some form, and most of them probably implement a custom API or use one of a handful of third-party packages that may or may not be cross-compatible. Out...
Anyone who has used the Java 2 Platform, Enterprise Edition (J2EE) has to be impressed with how quickly it’s matured and become a robust programming model. Besides the ability to build new applications, developers can use J2EE to connect to third-party software, legacy systems, a...