The SMSj library allows you to send SMSes (GSM) from the Java platform. It gives you full control over the SMS including the UDH field so you can create and send EMS messages, Nokia ringtones, and images. It provides a pluggable transport layer that allows it be used with a range of different SMS servers.
ALF is a native logging framework for Java with the unique advantage of supporting automated method tracing. This platform-independent library allows developers to debug their applications quickly without adding any code. By simply adding an argument to the JVM, you will get immediate method tracing, which can be filtered by package or class and sent to the console or a file. You can also use the ALF logging library to integrate information, warning, error, or exception statements into the output.
Anthill is a tool that ensures a controlled build process and promotes the sharing of knowledge within an organization. Anthill performs a checkout from the source repository of the latest version of a project before every build and tags the repository with a unique build number after every build. It supports many reposistory adapters including: CVS (Concurrent Versions System), Visual Source Safe, Perforce, PVCS, StarTeam, MKSIntegrity, and FileSystem. Anthill also automatically updates a project intranet site with artifacts from the latest build. Anthill is an extension to the Apache-Ant project and is compatible with version 1.3, 1.4, and 1.5 of Ant.
aspectj is an aspect-oriented extension to Java that enables the clean modularization of crosscutting concerns such as error checking and handling, synchronization, context-sensitive behavior, performance optimizations, monitoring and logging, debugging support, and multi-object protocols.
Trace.java is a package used by Java programmers, testers, server administrators and others to understand what happened during the execution of a program. It doesn't generate tracing statements automatically; programmers have to add them. Trace messages go into an in-core ring buffer, a disk log, or both. The disk log can be fixed size with backups. What amount of detail gets logged can be controlled at runtime or launch time. The ring buffer and disk log can be controlled separately. Different subsystems of the code can be controlled independently.
wctpXml offers C++ developers a class library to support generating WCTP requests, and parsing WCTP responses expressed in XML. Building wctpXml creates a static library appropriate for your environment. The library provides you with a set of classes, wctpXmlXXXX, that encapsulate the operations supported in WCTP Version 1.1.