-
Improved application development, Part 3: Incorporate changes into requirements
The focus of this third tutorial in the Improved application development series is on change management. In this tutorial, you will learn how individual change requests are linked and traced back to the original requirements specification, and how…
-
Improve collaborative build times with ccache
Collaboratively building a C/C++ project using cc or gcc to share source files and other components works fine with CVS, but the time required to build the application when it has been merged with everybody else’s changes can be significant. Even …
-
Differentiating Among BSD Distros
Organizations that want to use a public Unix variant have two solutions from which to chose: Linux and BSD. The much talked about Linux camp contains a variety of distributions that include different utilities and tool sets. The same is true of th…
-
Improved Application Development, Part 1: Translating requirements into an application model
Developing applications using the Rational Unified Process is a lot easier if you have the right tools to help you throughout the entire process. The Rational Toolset provides a range of tools that can be employed to help produce the application i…
-
Project management with the Rational Team Unifying Platform
When using the Rational suite of tools to define, develop, and manage your software development you are constantly using the functionality of the Rational Team Unifying Platform to provide the core infrastructure. This provides basic functionality…
-
Modeling and developing embedded Java applications with Rational Rose RealTime
Developing an application on a real-time operating system and embedded environment usually requires in-depth knowledge of the embedded environment, even when using the various toolkits available to you. In this tutorial you’ll look at Rational Ros…
-
Using VMware to test your grid application
VMware Workstation enables you to create and execute an operating system instance within the confines of a protected environment. You can use this when developing and testing your grid environment in a number of different ways, all without affecti…
-
Advanced Logging Techniques With Apache
Logs in Apache are more configurable than most people realize. Not only can you organize the fields in your logs, but you can also create formats and layouts. Access logs can be split and divided up to make them easier to process by reporting spec…
-
Log Analysis Basics
You’d be amazed at how much information your machine, operating systems, and applications generate during their normal course of operation. One of my relatively quiet Unix servers, for example, generates about 2 MB of syslog information every week…
-
Building a Grid with Perl, Part 5: Client Development
Grids appear from the outside to be complicated beasts that require complex configuration and applications to make them work effectively. In fact, they can be built fairly easily and with relatively simple tools. In this final part of a five-part …