Welcome!


Vol: 5 Iss: 2

Read Back Issues

If there's one industry that challenges the enterprise Internet for growth and excitement, it's medicine and biotech. The pace of medical research and innovation rivals that of any dot-com startup or enterprise computing gambit.
There's a lot of action going on with Java servlets. The recent public release of Java Servlet Specification v2.2 by Sun Microsystems enhances the functionality of the programming model and the deployment and runtime infrastructure of servlets, which provides for better packaging, secu...
Back before Java became popular, I was a C++ bigot. I programmed in nothing but C++. I lived, ate and breathed C++. If it wasn't C++, it was rubbish. I thought C++ was the alpha and omega of object-oriented programming. I had "operator overloading" for breakfast, "templa...
The multimedia objects in Sun's Java Development Kits are so primitive that they're worthless for serious development. Fortunately, Sun has overhauled Java's multimedia capabilities with the release of the Java Media Framework. In this article I'll explain why the JMF architecture is a...
I expect great things from Enterprise JavaBeans this year, one of which is dominating the e-business front as the component model of choice for server-side application development. E-business is multifaceted, encompassing e-commerce (monetary transactions over the Internet), business-t...
The JProbe ServerSide Suite, version 2.5, consists of three related tools: a Profiler/Memory Debugger, a Threadalyzer and a Coverage product. All can use the LaunchPad to start profiling sessions against applications, applets and servlets, or use their built-in launch facilities.
Critically important to the reliability of an application is how software components work together and how resilient they are to change. This article discusses how to perform functional testing on servers in the middle tier of distributed applications. We'll also address key middleware...
A tip window (also known as a tool tip window) is a small popup window that displays a single line of descriptive text. Tip windows are usually displayed over toolbar buttons to provide textual help about a toolbar button's functionality. The tip window control is available for Swing c...
JDJ: Tell us about your Jasmine product. Lipton: Most people are familiar with the current release of Jasmine, 1.21 - it's a powerful object database with some characteristics that people tend to associate with application servers. The typical object database is a passive repository fo...
With the Internet widely available, many software clients are asking for built-in networking capabilities. Data exchange is an advantage in any software product, and software that offers networking functions has a better chance of being selected.
JavaServer Pages (JSP), an API layer that extends the servlet architect, provide developers with a standard for creating template-based HTML applications. The JSP specification marries scripting tags and Java code in an HTML template with nonvisual JavaBeans and servlets running in the...
Welcome one and all to this month's dose of nonsense and trivia from the world of Java. December was a rather fun-filled month, with many things happening that will affect us all in the near future. I'm sure you've all heard about the controversy with Sun and IBM. But more on that late...
With the release of the Java 2 Platform, Enterprise Edition, Java-based Web application servers are gaining in popularity. Although application servers have been around for a few years, they forced programmers to be tied to a proprietary API. Support of J2EE by application server vendo...
For many years I was the world's greatest parent. Then I had kids. Before my kids were born, I knew all the answers to successful child-rearing. And as the self-appointed expert I was quick to impart my wisdom to friends and family. Things sure were simpler then, and best of all I neve...
Yech. I hate that title as much as you do, but it stuck in my brain and I can't get it out. Things are going on in the industry, and I think this is an appropriate time to cover them. We were at the Java Business Conference in December, covering what appeared to be more of a nonevent t...
Java and Linux should have been a natural: on the one hand we have a language that can run on any OS; on the other, an OS that can be custom tailored to a vast range of computing needs.
MySQL, and MM.MySQL, a JDBC driver for MySQL, are open-source tools that allow Java developers on Linux and other UNIX-like systems to develop full-featured applications. Both have similar histories - they started out as internal tools to fix a particular problem and grew to be much la...
Why Open Standards? When you consider the dynamic connections and just-in-time integration resulting from today's networked business relationships, it's easy to appreciate how keeping standards proprietary is clearly the strategy of the last computing generation. As e-business ente...