Projects tagged ‘codegeneration’


[29 total ]
12

AndroMDA

   
Primary Language: Java Licensed as: BSD-ish License

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).

Metrics updated 10 Oct 08

11

XCB

   
Primary Language: C Licensed as: MIT License

X Window System protocol binding library. Originally for C bindings, but now generalized to several other languages. This is a lightweight replacement for the binding portion of Xlib, featuring thread transparency, XML extensibility, and a small ... [More] and straightforward interface. The version of Xlib currently being distributed by X.Org uses XCB for its transport; this allows XCB and Xlib calls to be freely mixed for ease in porting applications and toolkits. Most of the XCB C code is autogenerated from XML descriptions. (This may be why Ohloh complains about the degree of code commenting.) [Less]

Metrics updated 12 Oct 08

8

ArgoEclipse

   
Primary Language: Java Licensed as: Eclipse Public License

UML plugin for Eclipse based on the popular ArgoUML open source tool. Supports all standard UML diagram types and includes an innovative design critiquing facility to provide feedback during design. Reverse engineering and code generation ... [More] available in multiple languages included Java, C++, PHP, and others. Also supports model generation for AndroMDA for MDA/MDD style development. [Less]

Metrics updated about 3 hours ago

3

FUJABA Tool Suite

   
Primary Language: Java Licensed as: GNU General Public License 2.0

The primary topic of the Fujaba Tool Suite project is to provide an easy to extend UML, Story Driven Modelling and Graph Transformation platform with the ability to add plug-ins.

Metrics updated 14 Jan 08

2

xmdl

   
Primary Language: Java Licensed as: GNU Lesser General Public License 2.1

XMDL is a extensible model-based code generation framework, that uses model-to-text transformation facilities supplied by Eclipse Platform.

Metrics updated 07 Oct 08

2

SMC

 
Primary Language: Java Licensed as: Mozilla Public License 1.1

SMC - the State Machine Compiler SMC takes a state machine stored in a .sm file and generates a State pattern in fourteen programming languages (C, C++, C#, [incr Tcl], Groovy, Java, Lua, Objective-C, Perl, PHP, Python, Ruby, Scala, VB.net). ... [More] Includes: default transitions, transition args, transition guards, push/pop transitions and Entry/Exit actions. See all details on http://smc.sourceforge.net/. [Less]

Metrics updated about 6 hours ago

2

Melati

 
Primary Language: Java Licensed as: GNU General Public License 2.0

Web development framework written in java, based upon jdbc and Velocity. High test coverage, good object decomposition. Includes a shop, messageboards and CMS. Fully integrated with Maven 1 and 2.

Metrics updated 24 Apr 08

2

PlainXML

 
Licensed as: Apache License 2.0

Opensource Java library which includes various lightweight XML processing tools. Major features are: Generating POJO by DTD; XML-POJO mapping via Java5 annotations or DTD; XML manipulations using POJO without SAX/DOM; Preprocessing of XML ... [More] documents using expression language; Binary XML; RMI friendly XML; Exporting to JSON; XML marshall/unmarshall; [Less]

1

ajgenesis

 
Licensed as: BSD-ish License

AjGenesis is an open software project, that generates any text artifact, starting from free Models and Templates. You can define your own models and templates, they aren't fixed or predefined. This capability gives you lot of flexibility. The ... [More] examples generates Java, JSP, ASP.NET, VB.NET, C Sharp, PHP. The examples generate code for entities, pages, solution and project files, store procedures, DDL scripts, elements for Domain-Driven Design, and more... [Less]

1

Apache Texen

   
Licensed as: Apache License 2.0

Previously part of core Apache Velocity engine. Texen is a general purpose text generating utility. It is capable of producing almost any sort of text output. Driven by Ant, essentially an Ant Task, Texen uses a control template, an optional set ... [More] of worker templates, and control context to govern the generated output. Although TexenTask can be used directly, it is usually subclassed to initialize your control context before generating any output. [Less]