RSS 12 projects tagged "Code Generators"

Download Website Updated 04 Dec 2008 Apache Velocity

Screenshot
Pop 128.53
Vit 5.18

Velocity is a Java-based template engine. It permits anyone to use the simple yet powerful template language to reference objects defined in Java code. When Velocity is used for Web development, Web designers can work in parallel with Java programmers to develop Web sites according to the Model-View-Controller (MVC) model, meaning that Web page designers can focus solely on creating a site that looks good, and programmers can focus solely on writing top-notch code. Velocity separates Java code from the Web pages, making the web site more maintainable over the long run and providing a viable alternative to Java Server Pages (JSPs) or PHP. Velocity also provides template services for the Turbine Web application framework, making a template service that allows Web applications to be developed according to a true MVC model.

Download Website Updated 02 Aug 2001 CrazyBeans

Screenshot
Pop 35.40
Vit 1.00

CrazyBeans provides an API to read, analyze, modify, and create Rational Rose models. The aim of the project is to allow users to influence the process by which Rational Rose converts class diagrams into code and vice versa.It is designed to be convenient, flexible, and extensible. CrazyBeans also makes it possible to convert Rational Rose's proprietary file format into alternative formats.

Download Website Updated 15 Oct 2001 Cameleon

Screenshot
Pop 35.43
Vit 67.57

Cameleon a Framework for developing reliable database applications in a technology independent and predominantly editorial way. User interfaces may be easily exchanged from Swing to HTML and vice versa, and databases may be exchanged in the same manner. The Swing variant framework is established. The HTML user interface is under construction but can be reviewed on the project Webpage ("Test sample application"). Cameleon's target users are programmers who manage midrange data volumes (from thousands to millions of database records) and who prefer simplicity and availability rather than animation. Business features such as security management and parameter administration are supported in the framework. The framework allows web developement without any knowledge of JSP, HTML, Servlets etc. Data input elements (and groups of them) may be used in Java Server Pages.

Download Website Updated 28 Oct 2006 JaxMe

Screenshot
Pop 151.37
Vit 10.89

JaxMe is a Java/XML binding framework based on SAX2. It consists of a set of code generators that read an XML schema and generate code for parsing conformant XML documents into corresponding Java objects, saving those objects into a database or, vice versa, reading such Java objects from a database and converting them into XML. JaxMe supports namespaces, relational databases, and Tamino. JaxMe comes with an integrated application framework and a generator for EJB entity beans with BMP (bean managed persistence).

Download Website Updated 01 Feb 2002 Project Labrador

Screenshot
Pop 30.40
Vit 2.24

Labrador is an open source modular Web Services Framework. It is designed to be incredibly simple to use for developers who are programming Web services, and easy to extend for those developers who need the framework to provide additional functionality.

Download Website Updated 11 May 2002 MockDoclet

Screenshot
Pop 25.34
Vit 1.00

MockDoclet is a tool for generating mock objects for Java classes and interfaces to aid in unit testing classes that are tightly coupled to other components. It is an active code generation tool that scans interfaces for JavaDoc style @mock tags at build time to generate the appropriate mock objects. It is built on top of XDoclet and the MockObjects framework, and is designed to be used with JUnit and Ant.

No download Website Updated 06 May 2009 QDox

Screenshot
Pop 26.76
Vit 3.06

QDox is a high speed, small footprint parser for extracting class/interface/method definitions from source files complete with JavaDoc @tags. It is designed to be used by active code generators or documentation tools.

No download Website Updated 16 Nov 2002 JBind

Screenshot
Pop 10.30
Vit 64.57

JBind is a data binding framework linking Java and XML. It consists of a schema compiler for generating Java sources and a runtime environment. The runtime environment is used for unmarshalling (reading) and marshalling (writing) XML documents, for validation, and for accessing and manipulating XML data. In addition, JBind introduces the concept of XML code that is the result of adding behavior to XML data. XML code is the seamless integration of manually implemented methods with sources generated by the schema compiler. XML code offers great possibilities for application, framework, and configuration developments. Instance documents are validated against their schema when they are unmarshalled. Simple constraints (constraints that consider only single values of attributes or simple content of elements) are enforced during manipulation. Global constraints (constraints that consider the occurrence of attributes/elements or identity constraints) can be checked by an explicit API call.

Download Website Updated 14 Dec 2002 JSPTemplates

Screenshot
Pop 23.83
Vit 1.00

JSPTemplates is a template engine that allows developers to write JSP pages that are very similar to the Sun API. The output of the pages does not have to be sent over the Web, and can be saved to a file or streamed in any other way. Any Java can be embedded in a JSP page, making the engine much more flexible than other template engines, and precludes the requirment to learn new syntax. It can also be used as a more flexible alternative to xslt for dynamically generating XML.

Download Website Updated 08 Apr 2003 b-frame

Screenshot
Pop 49.28
Vit 2.01

b-frame is a framework for rapid J2EE development. It is based on the assumption that it is possible to create business (i.e. transactional client server) applications just from knowing their structure. It defines sets of XML tags for describing databases and applications operating on these databases (application layer) and template implementations (implementation layer), respectively. It provides XSLT-stylesheets (core layer) for merging the user provided application layer and the template layer into real applications. By default, it comes with a J2EE implementation layer.

Screenshot

Project Spotlight

Lziprecover

A recovery tool for lzip files.

Screenshot

Project Spotlight

brothersinarms

A Super Mario Bros. game.