Welcome!


Vol: 6 Iss: 1

Read Back Issues

One of the nice things about working for a large consulting company is that I have access to our strategic services department. These are the people who help develop strategies for our clients and research industry trends and conditions. I recently spoke with a few of our folks who are...
Sometimes it's worthwhile to go back and visit your former projects. It certainly was for me - using presentation as a commodity to be deployed according to network configuration is the concept that resulted from my visit.
The term deploy describes the process of installing the pieces of an application to a host and making whatever modifications are required to the host environment so the application runs correctly without further modifications. A patch is a group of Java class files, one or more documen...
At the enterprise level, building and deploying distributed object-oriented components involves a dizzying number of choices and considerations. In contrast to a single-process monolithic system, distributed computing provides the flexibility to delegate computing processing power to a...
This is the first of a series of interviews from key people who are putting Java to serious use. We're proud to have Steve Rock from EGBS for a truly interactive chat session that spanned halfway 'round the world. EGBS is responsible for building and deploying a specialized video/media...
One of the most important but least used techniques in software development is proper design before implementation. Everyone knows this, but it seems that no one does it. Insane development schedules, pointy-haired manager types who believe that the only 'real' artifact produced by a d...
(Raleigh, NC / San Jose, CA / Southampton, England) - TogetherSoft Corporation has acquired the Southampton-based software company Object UK Ltd, forming a new, wholly owned subsidiary, TogetherSoft UK Limited. Terms of the acquisition were not disclosed. www.togethersoft.com
Kawa 5.0 Allaire Corporation Kawa 5.0 is an integrated development environment for J2EE application development. A streamlined J2EE-compliant visual tool, it makes Java development accessible to many. Advanced capabilities include a debugger that supports multithreaded debugging and c...
San Jose, CA - XML enthusiasts from 25 countries - programmers, developers, engineers, software architects, system engineers, Web developers, product managers, project leaders, consultants, and educators gathered together at the San Jose DoubleTree Hotel November 12-15, 2000, for four ...
Generally it's desirable to deploy the Java server in such a manner that it automatically starts when the computer does, and stops when the computer shuts down. This could be quickly and easily implemented by writing an NT service that communicates with the Java server.
Extremely large, complex software systems stretch the limits of modern design and implementation techniques. Agent-based computing is an approach to design and implementation that facilitates the design and development of sophisticated systems by viewing them as a society of independen...
JBuilder Data Express controls enable JBuilder developers to use prebuilt objects to provide the user with an interface in which to view and manipulate data. For the most part, the use of Data Express components simplifies our task of programming data access functionality into our appl...
This year will be the genesis of mobile devices and wireless applications. In fact, several European and American carriers have begun rolling out high-speed, packet-oriented wireless networks based on General Packet Radio Service (GPRS) as well as other standards. I've also noticed int...
Starting about 3.5 billion years ago with bacteria, nature em- barked on the grandest of all algorithms: the evolution of highly complex and dynamic machines capable of interacting with and adapting to their environments in order to solve problems. We know these machines as plants and ...
This month in EJB Home I'll show you how to build a message-driven bean. Knowledge of this EJB will enhance your toolkit for developing asynchronous Enterprise Java applications - whether they're mission-critical or not.
After reading the previous articles in this series, we're now ready to apply our Java database knowledge to real-world applications. Perhaps the simplest example is utilizing JSP to dynamically present data stored in our database over the Internet.
JavaServer Pages is a hot technology right now, as all Java developers are aware. In its simplest explanation, JSP provides the ability to combine Java code with HTML content to achieve dynamic content output from a single source file. Behind the scenes the JSP is compiled into a Java ...
To the Editor: My company was forced to go to Solaris because serious bugs in the Linux threads library caused multithreaded (hundreds of threads) server-side applications to crash. Glibc is so buggy as to be useless for high-scale, multithreaded Java apps. I haven't seen a single JDK...
What a busy time it's been for us all. I'm not talking about the preparation of our titles. No, I'm referring to the fact that we seem to be in a mood for producing babies. First, Ajit Sagar, our resident XML guru, and his wife Seema gave birth to their first child this past summer. Ne...
Every company that's been around longer than a few months has probably created or purchased many different systems dedicated to specific areas of the business. For example, let's say customer files were set up years ago using off-the-shelf software. The software had hooks for customiza...
Java Jobs is our new column. Each month we'll focus on different aspects of working with Java - in-demand skills, up-and-coming technologies, hot cities, salaries, rates, and other tips to help you plan and further your career in the Java marketplace. Whether you're a Java developer or...