633 projects tagged "Code Generators"

No download Website Updated 25 Aug 2003 xFloWS

Screenshot
Pop 20.20
Vit 1.00

xFloWS aims to provide a graphical toolkit in Java that enables users to create complex workflows by combining existing resources such as Web Services, Java classes, and more using an intuitive drag and drop interface, coupled with a graphical modelling system. You choose the entities that the new business requires for implementation, use the graphical interface to build connections between resources and model the flow to reflect the business functionality, and generate the code necessary for the business deployment.

Download Website Updated 21 Oct 2007 Concurrent Hierarchical State Machine

Screenshot
Pop 89.91
Vit 3.37

CHSM is a language system for specifying concurrent, hierarchical, finite state machines (a realization of "statecharts") to model and control reactive systems. It uses its own statechart specification langauge annotated with either C++ or Java code fragments in the tradition of yacc grammars with C code fragments. The generated code is fully object-oriented allowing multiple state machines to exist concurrently. The run-time library is small, efficient, and thread-safe. It has been used successfully in production environments such as CERN for controlling high-energy physics experiment equipment.

Download Website Updated 23 Oct 2004 AndroMDA

Screenshot
Pop 46.37
Vit 1.50

AndroMDA is a code generation framework that follows the model driven architecture (MDA) paradigm. It takes a UML model from a CASE-tool and generates classes and deployable components (J2EE or other).

No download Website Updated 13 Oct 2003 JTLT

Screenshot
Pop 34.57
Vit 2.01

JTLT is a general text based templating system that is very easy to use and powerful. It can be used for almost anything, including code generation for translators/compilers and HTML output for Java servlets. It features replaceable keys, nested block structures, an extensible macro system (even keys are implemented as macros), a separation of parsing and output generation, a separation of macro settings and parsing, in-memory caching of parsed templates, weak typing, and extensive documentation.

Download Website Updated 10 Sep 2003 The Microsoft Bytecode Engineering Library

Screenshot
Pop 44.72
Vit 1.00

The Microsoft Bytecode Engineering Library (MBEL) is a tool for parsing, creating, editing, and rewriting .NET executables and libraries. It is implemented completely in the Java programming language, which facilitates portability across different systems. The objects defined closely resemble the metadata structures defined in the ECMA-335 specification. Among the many uses of MBEL are code analysis, optimization, obfuscation, and watermarking.

No download Website Updated 10 Sep 2003 TimesTool

Screenshot
Pop 25.38
Vit 1.00

TIMES is a tool suite designed mainly for symbolic schedulability analysis and synthesis of executable code with predictable behaviors for real-time systems. Given a system design model consisting of a set of application tasks (required to meet mixed timing, precedence, and resource constraints), a network of timed automata describing the task arrival pattern and a preemptive or non-preemptive scheduling policy, TIMES will generate a scheduler, and calculate worst-case response times for the tasks. The design model may be further validated using a model checker and then compiled to executable C-code.

Download Website Updated 10 Sep 2003 Etiquette

Screenshot
Pop 25.59
Vit 1.00

Etiquette is an interaction protocol construction toolkit. The project's goal is to build a framework for rapid design of network communication code. Etiquette interaction protocols are intended to describe valid communication processes that can occur in networked applications, along with error-handling code. Etiquette provides protocol tracing and single-stepping support.

Download Website Updated 18 Nov 2006 DiaDBDesigner

Screenshot
Pop 62.45
Vit 3.16

DiaDBDesigner is a standalone module for constructing databases with the help of the diagram creation program Dia. In an easy to use environment, you can join multiple diagrams together to form one model of interconnected tables.

Download Website Updated 07 Jul 2006 PHP GEN

Screenshot
Pop 123.74
Vit 4.04

PHP GEN reads the list of tables in a database, lets you select one, then reads the structure of it, suggests a basic (modifiable) configuration, and generates good-style and easily maintainable PHP code capable of listing, searching, adding, editing, detailing, and deleting records. Both the generated code and the engine itself use Pear::DB for the database-abstraction layer and Smarty for the presentation/interface layer. Master/detail (foreign keys) are supported.

Download Website Updated 16 Sep 2003 Xorro

Screenshot
Pop 20.35
Vit 62.51

Xorro is a presentation framework for Web applications that facilitates two-way iterative development between programmers and Web designers. It provides the power of XSLT in a simpler, more maintainable form.

Screenshot

Project Spotlight

SmartSynchronize

A tool for comparing and merging files and directories.

Screenshot

Project Spotlight

Gitblit

A pure Java Git solution.