Archives


Ant build process mini how-to

Ant is a Java- and XML-based build tool from Apache's Jakarta project. Ant has the capacity to move files around using a very rich set of include/exclude directives and can move files via FTP. Peter provides a simple, step-by-step example of a typical Ant build file.

UML Hits the Street

As more IT shops implement UML and use cases, some developers find that the OMG standard isn't for everyone; but it can be at least part of a solution for most projects. Is XP complementary or competitive?

Collaborating in an e-world

The Web is helping corporations in their constant search for the Holy Grail of knowledge management; can a new generation of tools help iron out a host of challenges?

Integrating Components in the Real World

The diverse granularity of components requires that specialized solutions be used for specific component types; picking the right solution for the right technology is no easy task.

PSA emerges from Y2K ashes

Fixed deadlines and complex projects led to the expansion of the project management realm; can project managers maintain IT interest?<BR>

Getting it right with meta data

A meta data repository can help organizations take advantage of the hordes of data stored throughout the corporation; but can superior data lead to better decisions?

Re-engineering legacy systems

Applying architectural thinking to legacy re-engineering can help IT in the ongoing struggle to extend mature legacy systems to current platforms; a look at a scenario-based evlauation of architectures.<BR>

Liberate your operational data

Implementing a business intelligence strategy can help companies leverage their data to boost profits, keep customers happy and enhance cross-company communication.

AspectJ, 0.8b5: Real-world AOP tool simplifies OO development

A general-purpose Aspect-Oriented Programming (AOP) extension to Java, AspectJ enables the modularization of such crosscutting concerns as system-wide error-checking strategies, design patterns, synchronization policies, resource sharing, distribution concerns, and performance optimizations. AOP tools such as AspectJ hold the potential for simplifying and all but eliminating some of the most time-consuming, frustrating, and difficult aspects of OO development. Rich Price, who works with AspectJ at CheckFree Corp., reviews this early AOP tool.