The libjit library implements just-in-time compilation functionality. Unlike other JITs, this one is designed to be independent of any particular virtual machine bytecode format or language. Currently, libjit is used as the JIT backend for the DotGNU Portable.NET project (in addition to its default CVM backend). However, the hope is that other Free Software projects can use this library rather than spending large amounts of time writing their own JIT from scratch.
Stunnix VBS-Obfus protects your VBScript code from potential analysis, study, or reworking by unwanted parties. It's both an obfuscator and encoder for the VBScript code. It converts the VBScript in raw .vbs files, or in ASP or HTML pages into a highly obfuscated form, making it extremely difficult to study, analyse, or reuse, while fully retaining functionality of the original source code. It optionally adds expiration and hostname checking. It has a lot of options to control all aspects of code hiding, and has full support for all syntax constructs. It is designed to be multi-module aware.
EJBWizard is a GUI Java app that allows you to fill in forms to create the prototype code for an Enterprise Java Bean. All 4 types of EJBs are supported, and if you have an existing database connection in your JOnAS server, it will allow you to log in to the DBMS and pull field definitions into the bean-generating process.
DB Visual Architect (DBVA) is a powerful tool that provides support for Object Relational Mapping (ORM) and Entity Relationship Diagrams (ERD), which assist with realizing UML designs as relational database implementations. By drawing a class diagram for the system, you can generate the required database tables and persistent source code for database manipulation. It can also be used with existing software.
OIO is a Web-based metadata/data management front-end which is built using Zope and works with Postgresql. No programming is required to build and manage Web-forms or to perform data mining/analysis on the collected data. It is in production at the Harbor/UCLA Medical Center for clinical outcomes management and research data. Forms created with OIO and hosted on any OIO server can be downloaded as XML files. Once downloaded from the "Forms library" and imported into an OIO server, the necessary database tables are automatically recreated and the imported forms become immediately available to the users of that OIO server.
SDE for NetBeans is a UML modeling environment tightly integrated with NetBeans. It lets you draw all types of UML diagrams (use case diagram, class diagram, sequence diagram, activity diagram, etc.) in NetBeans, reverse source code (Java, C++, XML, XML Schema, CORBA IDL, etc.) to UML models, and generate Java source from UML diagrams. It features a Rational Rose importer, an XMI importer, HTML/PDF documentation generators, and plug-in and template support.
The GCC XML Tree Node Introspector project consists of a patch to the gcc compiler to output the internal compiler tree nodes in RDF/XML and programs to process that RDF/XML. The tree nodes are complex data structures which represent the source code inside the compiler. Through these tree nodes, users are able to extract information from their programs that would be otherwise very difficult to obtain. Modules exist to store these nodes in Redland RDF using a Berkley database. The long-term goal of the project is create a high-level API that will make the programmatic manipulation of programs easier than it is now.
MetaBoss is an integrated suite of tools for the design, development, and management of enterprise software systems through modelling. It utilises OMG's Model Driven Architecture concepts and is primarily oriented at enterprises using Java based tools and technologies. It encourages serious upfront analysis and design and aims to crystallise the value of it by automating a number of activities in the Software Development Life Cycle.
Project-Builder is a tool that helps you build packages of your application (managed with a tar file or a configuration management system such as CVS, Subversion, Mercurial, or GIT). It is able to generate a build package skeleton for your project. With simple configuration files, it can generate for up to 20 different tuples of distributions (name, version, architecture), including Fedora, Mandriva, OpenSuSE, Debian, Ubuntu, Gentoo, and Slackware. It is a good tool for doing continuous packaging.