Welcome!


Enterprise JavaBeans (aka EJBs) are fast becoming a mainstay in Web-based business applications. They're not trivial to develop, though ­ at least not if you're developing them by hand and ignoring the EJB tools already available to automate (and thus simplify) your development tasks.
The convergence of information technology (IT) and business strategy has become an increasingly critical competitive factor for most businesses. Lincoln Re came to this realization several years ago when we embarked on transforming our IT systems architecture from a mainframe-based env...
Having been involved in a fair number of development projects over the years, I've often wondered what goes on during the process of setting up and configuring installation programs using authoring tools such as InstallShield. The task of generating a setup program was always assigned ...
As the software development process becomes ever more complex, end users demand more and more functionality in less and less time. Companies are extending their business applications to run on both intranets and the Internet, and new applications have to run on many different platforms...
Java has brought much in the way of programming advancement within easy reach of developers. Powerful constructs such as multithreading and advance communication are now relatively easy for you to use in your programs. Java has also brought a strong sense of object orientation. The abi...
Desktop applications, handheld devices, telephones - Internet applications can be delivered from a variety of sources and appliances. They can originate in one country and be delivered to another in the blink of an eye. As a result, no matter whether you're constructing an informationa...
Second in a series of articles adapted from Java Servlets: By Example by Alan R. Williamson, reproduced here by permission of Manning Publications. One of the core building blocks of any system - distributed, local or virtual - is a database. At some point in the chain of processing, t...
JClass LiveTable from KL Group proved to be the ideal solution for building an intuitive and dynamic graphical user interface for the Vanguard product family from Integrated Measurement Systems Inc., a global leader in the development of engineering testing systems.
JFCSuite is a collection of visual beans based on JFC and complementing it. It fills in missing pieces in the JDK/JFC GUI libraries, namely, masked (number-only, all upper case, etc.) entry fields, date/calendar controls, various extensions (sorting) on JTable and more. All components ...
I'd like to introduce you to a new JDJ series consisting of selected excerpts from my current book, Java Servlets: By Example. I've put a number of chapters into article format, hoping they'll give you some insight into the world of servlets and the sort of things we have to do at the ...
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.
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.
PointBase, formerly known as DataBahn and DataBean, is legendary Oracle founder Bruce Scott's latest venture. PointBase, an embedded database that's written entirely in Java, is available for a wide variety of platforms. The main advantages of embedded databases are their ultra-small s...
SilkPilot is a tool to test distributed application components. The maker of SilkPilot is Segue, a provider of testing tools for the enterprise. Their family of Silk products includes other testing tools for various areas of Web, Java and distributed development.
Two technologies that have gained widespread interest and support in the past few years are Java and Linux. Until recently, however, the two were separate, although they share similar visions of open, ubiquitous computing. As interest in both Java and Linux solutions increases, develop...
The distribution of business intelligence through a network of organizations within an enterprise requires the evolution of spontaneous networks, which in turn requires middleware that facilitates intelligent communication of information regardless of platform, device or application. I...
Founded in 1996, Visualize, Inc. develops and markets a series of Java-based products for interactive data analysis and visualization. They announced the availability of the latest version of their VantagePoint data visualization class library at JavaOne back in June, and I was recentl...
This was actually the first book on Enterprise JavaBeans that came into the market. Enterprise JavaBeans was released in June and made its debut at JavaOne this year. This is a pretty good book for developers who like to see a lot of code. The examples in the book are used to develop a...
As Java has evolved from the language of applets and JavaBeans to that of servlets, Enterprise JavaBeans and database stored procedures, a need has developed for a scalable Java platform. No longer are Java applications run only for a single user. Companies are now building enterprise...
ParaSoft's Jtest 3.0 is a powerful automated tool for testing Java classes. Developers can unit-test their code for completeness and standards compliance and conduct regression tests to ensure that changes they've made to their code haven't introduced errors.
Pervasive Software has released version 7.5 of its ubiquitous database engine and software development kit. I got the chance to take a look at the database and the various tools using an evaluation copy of the software for Windows NT 4.0.
Cerebellum Software Inc. recently announced the latest release of their innovative data access middleware and query application development environment ­ Cerebellum 1.3, which replaces the tedium of coding SQL queries with a drag-and-drop visual programming approach. Using Cerebellum, ...
Help has arrived! I've have been using RoboHELP for about four years. I first bought it as a special at a Powersoft trade show in 1995. The price was right, it sounded like a cool product and I didn't know anything about creating help files. I create help files, mostly as technical hel...
As the Web grows, a great deal of effort is being made toward writing applications in Java that interact with databases. Fortunately, JDBC provides an easy, database-vendor-independent way of writing such applications. While this approach works for a number of applications, there are ...
Three years ago, Cyrus InterSoft's founder and CEO, Scott Bayless and his team of developers decided to make Java deliver on its promise of platform independent network computing. They recognized the need for a simple, cohesive way to transparently tie together heterogeneous networks ...
Managing information in the enterprise environment is no small task. These days companies are looking to robust and scalable content-publishing technologies to manage and distribute information as quickly and effectively as possible. A number of challenges have to be overcome first, ho...
Mission-critical Web-based applications ­ customer self-service, distribution channel and supply chain management, online trading and banking ­ must be deployed on a cluster of servers in order to provide scalability and high availability. Scalability means that servers can be dynamica...
There are nearly 6 million business travelers using the Internet, responsible for more than $30 billion in travel expenses each year. For the Internet-based travel services industry, this is a tremendous revenue opportunity and the competition for this market is very intense.
Recently I had the opportunity to work with Sedona Geoservices' SpatialVision, an end-user application for performing geospatial data querying, data visualization and analysis. SpatialVision is designed to help your organization harvest information from your data using a geospatial foc...
When Novell, a global leader in networking, sought to implement powerful new Java-centric object request broker (ORB) technology in its products, the company forged a strategic partnership with ObjectSpace, Inc.,Êan emerging leader in the distributed computing market. ObjectSpace's Voy...
The JavaBean component model presents entirely new ways of developing software. Once a component interface is specified, the actual implementation can be accomplished by another programmer down the hall, across the country or anywhere in the world. This allows outsourcing of software d...
Your company has grown beyond anyone's expectations. Internet orders have skyrocketed and management is ecstatic. Everyone is as happy as a bug in a rug. Everyone, that is, except the system administrator. This unexpected explosive growth has caused many new headaches. The server can n...
Java is growing by leaps and bounds. New extensions for enterprise development, 2D graphics, servlets, speech, etc., are being added to it. This tremendous growth is making it tough for beginners as well as experts to keep themselves up to date.
About two and half years ago our company was hired to write an application that would allow our client, Georgia Tech Research Institute (GTRI), to access their financials over the Web. It was our first major push into data access over the Web and we were pretty hyped. GTRI hired us bec...
To put it bluntly, SilverStream 2.0 sets a new standard for large-scale Web development and deployment. We first looked at the product in June 1997 when they were the newest entrant in the application server market. It lacked many enterprise features such as scalability, fault toleranc...
Spaghetti code, sloppy algorithms, irrelevant code execution, dead code and so on can all lead to poor application performance. No matter how much planning goes into the design of an application, there always seem to be some gray areas where code performance runs slower than expected o...
One of the problems involved with storing Java objects in relational databases is that the objects and their relationships don't usually map directly to relational structures. JdbcStore is a Java framework designed to help you overcome this mismatch and allow you to easily store object...
All in all, it's been a pretty good year. The hundreds of clients you've developed applications for are all happy. The software development division has grown by leaps and bounds. Then, just when it looks like you've reached the pot of gold at the end of the rainbow, trouble comes call...
ServletDebugger 2.0 works with your favorite Java development tool to tackle the tough job of debugging and stress testing Servlets. This tool eliminates the usual "code, compile, cross your fingers and test" method of Servlet construction. ServletDebugger is a Java 1.1-based...
The product was released in September 1998, but based on the information on the Web site, it's still undergoing development iterations.