The GRASP Project has created an algorithmic-level graphical representation for software called the Control Structure Diagram (CSD). The CSD was created to improve the comprehension efficiency of Ada source code and, as a result, improve software reliability and reduce software costs. Since its creation, the CSD has been expanded and adapted to include other languages. GRASP provides the capability to generate CSD's from Ada 95, C, C++, Java, and VHDL source code in both a reverse and forward engineering mode with a level of flexibility suitable for professional application. GRASP has been integrated with the GNU family of compilers for Ada (GNAT) and C (gcc), and Sun's javac compiler for Java. Use of GRASP is not restricted to these compilers, however. This has resulted in a comprehensive graphically-based development environment for these languages. The user may view, edit, print, and compile source code as CSDs with no discernible addition to storage or computational overhead.
The GRIA Command Line Client interface has several advantages over the standard graphical interface. It provides the ability to automate various common actions through easy to write and use batch or shell scripts. Actions can be performed automatically without the need for interaction with the user, and chained together to form pipelines. In addition, the command line client uses less resources than the graphical interface.
Grail is an extensible Internet browser written entirely in the interpreted object-oriented programming language Python. It runs on Unix, and, to some extent, on Windows and Macintosh. Grail is easily extended to support other new protocols or file formats. Grail is distributed in source form, free of change, without warranties. It requires recent versions of Python and Tcl/Tk to run.
H-Sphere is a multiserver control panel for automating web hosting tasks. It has many advanced features, a sophisticated billing system, private label/resellers support, and an integrated trouble ticket system to automate and improve your web hosting service. It is designed to work on many servers and can be scaled by adding more web servers, mail servers, database servers, and DNS servers without any downtime. It provides a simple, easy to use web interface that can be maintained from any computer with an internet connection. H-Sphere is written in Java and works with any SQL-compliant database.
HBCI4Java is a Java library for the HBCI home banking interface. It supports almost all aspect of the HBCI versions 2.01, 2.1, 2.2, HBCI+ and FinTS-3.0 (with PIN/TAN support). Its API is very application-oriented, so no knowledge about HBCI is required. The HBCI client package can be used to develop applications using HBCI features. The HBCI server package can be used to develop your own HBCI servers. This may be useful for credit institutes or software developers who want to setup their own HBCI test server.
IDL2Matlab is a program for automatically translating a program from IDL into Matlab and Scilab. IDL and Matlab are two major numerical languages for scientists. Scilab is a free Matlab-like language. Many IDL programs have been developed in large facilities studying astrophysics, geology, medicine, and particle and nuclear physics. On the other hand, Matlab is widely used in smaller laboratories, such as universities and national scientific agencies. This program is designed to extend the portability of such IDL programs.
IPAcco is a software package that helps a network admin to collect, visualize, and analyze IP accounting data from the Cisco routers. It downloads IP accounting data from the router, stores it in the MySQL database, provides Web access to the collected data, presenting it in a convenient graphical form, and allows the user to specify various criteria for data selection.