Welcome!


Vol: 10 Iss: 3

Read Back Issues

Since Adobe released the first public PDF Reference in 1993, a number of PDF utilities and libraries, supporting all kinds of languages and platforms, have been made available to users and developers alike. However, support for Adobe's technology has lagged in Java application developm...
This year will mark the tenth anniversary of the official launch of Java technology. It seems like only yesterday. No doubt there will be celebrations similar to the five-year anniversary, so I thought I would take this opportunity to step back in time and track Java's course.
In a world bristling with TLAs (Three-Letter Acronyms), it's interesting that one acronym that has often caused an upset in the world of software development should be one containing just two letters: XP. (No, not *that* XP. What we're talking about here is XP as in eXtreme Programming...
Reach behind your television and yank the cable out of the wall. Do you hear that noise? Not the kids screaming about their movie. Look at the screen. What you see is white noise: random bits of white, black and gray changing constantly.
Go fast, it runs too slow, you've got to make the number show. Diddle de bop, da la de doop, sitting around and feeling groovy.
Are your Java programs littered with a multitude of randomly placed System.out.println statements and stack traces? When you add debugging messages to a class in a project, are the outputs of your messages interleaved among dozens of messages from other developers, making your messages...
JDBC is a simple and flexible way to access a relational database. The knock on JDBC is that it forces a developer to familiarize himself with its API, whose use can often result in reams of duplicate or similar code: get a connection, execute a statement, parse a result set, etc.
The 5.0 release of JDK introduced a slew of new features. A powerful technique that resulted from the JSR-175 recommendation is the Program Annotation Facility. It can annotate code in a standard way and automate the generation of source code or configuration files, helping cut down on...
The Java Naming and Directory Interface (JNDI) is a standard API to access different naming and directory service implementations like LDAP. A naming service provides naming functionality and a directory service provides applications with directory functionality. The Java naming servic...
The latest trend in information portals and Web applications has been to build complex Web pages. To present large amounts of information and functionality without compromising usability, designers have imposed a clear structure by grouping related elements together.
Algorithm: A detailed sequence of actions to perform to accomplish some task. - Webster 'Interaction is more powerful than algorithms.' - Wegner Metaphor: Using a known idea to impart understanding of a new unknown idea.
SOA is obviously the new buzzword of the day. Among the many acronyms, one that is seen very often is 'Same Old Architecture.' In many ways, this is true. The key differentiator between the paradigms that have been prevalent in the past and this new incarnation of 'service-orientation'...
SLOOH.com is the world's first and only source of live deep-sky celestial images. Every night SLOOH's telescopes scan the skies and deliver stunning images to computer screens around the world in seconds. SLOOH offers a schedule of fascinating five- and 10-minute 'missions' that probe ...