3D Vertical Bar Graph provides both client and server-side solutions for the incorporation of bar graphs into Web pages. It provides versatile components so that Web authors and Java developers can easily build and publish dynamic and interactive bar graphs. There are many configurable features and functions to both the applet and servlet and as such, the documentation and examples are designed to give both a full understanding of every feature and enable you to implement both the applet and servlet quickly and easily. The series of examples gives an overview of the variety of implementations possible.
The ATK Framework is a PHP business framework. It is targeted at developers who wish to focus on business logic instead of coding HTML. ATK provides a complete framework that requires only small amounts of code to get usable applications, while maintaining full flexibility. ATK has a model driven approach, but is 100% customizable.
This PHP class sorts two- or multidimensional arrays by one or multiple columns. The assumed array format is always [row][column]([property]). Sorting works ascending as well as descending. There are no limits to either the dimensions of the array or the columns it's sorted by. All the user has to supply to the class is the array to be sorted and a sort string specifying how the array is to be sorted. This sort string is checked for syntactic and semantic errors. Should either occur an appropriate error message is returned.
AppLogger is a library that allows an application programmer to provide run-time customizable output from an application. It includes a function, applogger_log(), with calling semantics analogous to the standard C library's printf(), but with extra arguments to specify a classification for the output message. Calls to applogger_log() thus specify the classification and text of a message; calls to other functions in the AppLogger library determine the real-time policy applogger_log() applies to messages of a given classification: print to file, send over a network socket, ignore the message, etc. In short, AppLogger allows for the separation of message content and message output policy in an application.
This package can be used to implement aspect oriented programming (AOP) by executing the code of classes that enable orthogonal aspects at run- time. The intention is to provide a means to implement orthogonal aspects in separate classes that may be an interesting add to the application, like logging, caching, transaction control, etc., without affecting the main business logic. The package provides base classes for implementing defining point cuts where the code of an advice class is called to implement actions of the orthogonal aspects that an application may need to enable.