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.
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?
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?
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.
Fixed deadlines and complex projects led to the expansion of the project management realm; can project managers maintain IT interest?<BR>
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?
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>
Implementing a business intelligence strategy can help companies leverage their data to boost profits, keep customers happy and enhance cross-company communication.
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.