Guru is a tool for automatic refactoring of Self programs.
Given a collection of Self objects, Guru produces an equivalent
set of objects in which there is no duplication of methods or certain types of expressions.
Quick is a Java package for workin with XML. Quick uses a binding schema to map XML tags to Java classes. Quick is bi-directional: XML <=> Objects.
(JDK1.2 is required)
XMUD is a MMORPG implementation in Java. Players can extend the system by creating new objects. The game provides a 3D engine written in Java3D, Persistent state management, synchronization and networking subsystems. Compatible with NWN modules.
Gigabyte-scale persistent object Store in C++. Able to intern and persist arbitrary ELF loadble objects. Convenient class library (Lists, Strings, Dicts, Namespaces, etc.) optimised for spatial locality of reference. Virtual machine toolkit.
Provide a tiny non-validating XML parser and XML Java Binding object to convert XML into Java objects. It supports XML features such as elements and attributes. Very small footprint, only 17K!
Oracle DBA's module for Oracle 8i, 8.0 and 7.3. Reverse engineers DDL for specified list of objects. Defrags entire tablespaces. Resizes tables/indexes to your standards. Creates user X with privileges of Y. Etc., etc., etc.
JavaScript User Interfaces is a reusable module-based JavaScript library for making graphical OS-like Dynamic HTML , or DHTML , objects such as windows, popup menus, taskbars, etc.
Allows JDBC resources to be monitored. You can see when java.sql objects are being opened and closed and can see the line of code where a resource that is still open was originally opened.
XOMA is a perl code generator which reads an XML schema and produces a set of C++ classes. The classes can generate objects from conforming XML documents, the objects can serialize themselves as XML.
Chainsaw is a GUI log viewer and filter for the Log4J package. It listens for LoggingEvent objects sent using the SocketAppender and displays them in a table. The events can be filtered based on Priority, Thread name, Category name and Message. It can als
This is a fast object streaming library for reading and writing XML documents in Java. The library (xmlstream) is designed to be simple to use and extend and is very similar to object serializing facility found in most OO languages.
ServletUnit is a framework of objects which allow you to pass requests and responses to the servlet. You can customize the request, and get a string buffer from the response, which contains the output of the servlet. This can be used to develop testcases
This Perl module reveals the information in a highly-compressed JVM
classfile by representing the Java bytecode information as a series of objects. It
is hoped that this module will eventually lead to a JVM implementation
in Perl (or Parrot).
Language-independent interfaces like DOM, SAX and XSLT are not particularly "Pythonic". Several tools are contained in this
"XML2Python Interfaces" project that provide more natural ways of translating between XML and Python objects.
Object oriented context-dependent parser (C++). The primary goal is use the input to create customized objects in your programm. The secondary make them live (perform input based actions).
Connects Java objects and Swing user interface controls. Specifying underlying object for a control, along with a method to extract property value from the object, allows value to be displayed and edited in the control.
Aamon is a C++ library offering multithreaded synchronization and communication supporting typed mobile objects aimed to client-server application development.
Bean Bowl is the a fun and useful Java lab, allowing you to play around with Java classes and objects using direct manipulation techniques instead of writing long main() methods. Use it either as an application or as a GUI component framework for you own
The Byte Code Engineering Library (formerly known as JavaClass) is intended to give users a
convenient possibility to analyze, create, and manipulate (binary) Java class files . Classes are
represented by updatable objects.
A warehouse of utilities and story source-code for Inform-based interactive fiction stories. Include simple examples of how to write inform, to libraries of useful utilities and objects, to full game source-code.
GO (Gnu Objects) is a C++ framework for creating applications with RAD development in mind. The GO lib provides simple interfaces and wrappers to common Gnu library function as well as a framework for creating applications. These wrappers provide quick
OpenORM is an OpenSource Object Relational mapping broker based on Scott Ambler whitepapers.
It's developed on C++ and the objects that it persist are CORBA objects.
We are currently using omniORB2 as our ORB and PostgreSQL as our database server.