Code generation
Display options and filters
Built for Java
|
|
Free or free version available
|
|
Sold as a service
|
|
Library
|
|
Source code provided
|
|
Discontinued
| |
Plug-in
|
| | | | |
Updating...
Home PageCategories: Code generation, Compilation - Bytecode manipulation
Latest version: 2006-09-19 Added 2006-10-07
Compiler generator that takes a compiler description in the form of an LL(1) attributed grammar and generates the scanner and the parser of the described parser.
Built for Java |
Free or free version available |
Source code provided |
Home PageCategories: Code generation
Latest version: 1.2.2 Added 2005-01-02
Open source code generation engine. XDoclet enables Attribute-Oriented Programming for Java. In short, this means that you can add more significance to your code by adding meta data (attributes) to your java sources. This is done in special JavaDoc tags. XDoclet will parse your source files and generate many artifacts such as XML descriptors and/or source code from it. These files are generated from templates that use the information provided in the source code and its JavaDoc tags.
Built for Java |
Free or free version available |
Source code provided |
Home PageCategories: Code generation, Object-relational mapping
Author: Mia-Software
Latest version: 5.0.1 Added 2005-04-04Updated 2007-01-16
Development environment to build custom code generators complying with specific architectures and frameworks. Mia-Generation provides a dynamic bridge between analysis and design, and supports iterative cycles by preserving user defined code fragments between two generations. Generation rules are specified with an IDE dedicated to generator building.
Features include: - Support of UML 2, but open to any other meta-model - Open to any file format for input models : can be connected to major modeling tools. - Template based generation engine - Java as script language - Modular architecture - Support for iterative development cycles (can preserve hand-written code) - Built-in support for UML Profiles - Facilities for generators deployment - Plug-ins for Eclipse, JBuilder, Visual Studio .NET, BEA WebLogic Workshop
Mia-Generation Boosters provide you with Mia-Generation customizable project files (a set of generation scripts) and UML profiles for transforming your UML models into platform-specific code: - Mia for .NET: produce .NET multi-layered architecture - Struts Generator: produce Struts based applications - JSF Generator: produce JavaServer Faces (JSF) based applications - OJB Generator: produce an Object/Relational mapping layer (and associated Java Objects) using ObjectRelationnalBridge - OJB from the Apache DB Project. - Hibernate Generator: provides the capability to use Mia-Generation to produce an Object/Relational mapping layer (and associated Java Objects) using Hibernate.
Built for Java |
Plug-in |
Home PageCategories: Code generation, Persistence - Data-tier, RAD - Dev automation
Author: Razor Source
Latest version: 3.0 Added 2005-06-29Updated 2007-12-19
Source code generator for VB.NET, C#, and Java. Source Cutter generates object to relational mappings via a data access layer, and also produces presentation layer logic by creating web pages and Windows forms for the data access layer. Source Cutter can build Web or Windows-based solutions using metadata obtained from any major database (SQL Server, Oracle, DB2, MySQL, Access, etc.). Source Cutter also provides template based extensibility. By modifying the existing templates or creating your own templates you can alter the source code generated. The markup language used by the templates is similar to ASP or JSP-based scripting. The JSP Generators come with freely redistributable JSP custom tags.
Built for Java |
Home PageCategories: Code generation, Persistence - Data-tier
Latest version: 2.1 Added 2005-11-21
General-purpose database-driven code generation engine based on JDBC, Velocity, Ant and XDoclet.
If you already have a database, you can use Middlegen to generate: - a persistance layer with EJB (CMP 2.0) - a persistance layer with JDO - a persistance layer with Hibernate - a persistance layer with Torque - a database GUI with JSP/Struts
Built for Java |
Free or free version available |
Source code provided |
Home PageCategories: Code generation
Latest version: 0.4.0 Added 2005-03-14
Template-driven general purpose code generation toolkit. Jostraca generates code using the JavaServer Pages (JSP) syntax. However, this syntax can be used with any language. Jostraca comes preconfigured for Java, Perl, Python, Ruby, Rebol and C.
Built for Java |
Free or free version available |
Source code provided |
Home PageCategories: Code generation, Persistence - Data-tier
Author: Somusar
Latest version: 31jan05 Added 2005-03-02
The Software Production Machine (SoProMach) is a software generation engine providing a foundation for specialized code and documentation generators. It's a generalized, language-neutral, multiplatform software source code and documentation generator, capable of accepting several input formats, such as XML, CSV, plain text, and Sisendel EF (entity files), a new textual multitier entity design language for describing metadata.
Several SoProMach-based generators are available for different purposes and target platforms: .NET (C#, VB.NET, ASPX), J2EE, J2SE, PHP, SQL, XML, HTML, etc.
Sopromach is made up of two components: - Sisendel: SImple Software ENtity DEsign Language. It is a high-level, declarative language to design multi-tier entities and consistently generate database, logic, user interface and documentation files from one textual multi-facet definition. - Tefigel: TExt FIle GEneration Language. This is the generic low-level file generator or templating machine of Sopromach. It also has built-in list processing and XML/HTML parsing capabilities.
SoProMach can be integrated with any IDE providing support for external tool invocation. IDE integration of SoProMach has been tested with: Eclipse 3, Visual Studio 2005 Beta, Visual Basic Express 2005 Beta, JBuilder X, CodeWarrior Development Studio v2.8.
SoProMach is available for the following platforms: Linux 2.4 (or higher) on x86; Mac OS X 10.2 (or higher) on PowerPC; Windows 2000/XP on x86.
Built for Java |
Free or free version available |
Home PageCategories: Code generation, Persistence - Data-tier
Author: CodeFutures
Latest version: 3.2 Beta Added 2005-01-19Updated 2007-04-17
Generates Java source code for accessing relational databases.
FireStorm/DAO can import existing database schemas (from a SQL script or from a live JDBC connection) and can then generate a complete persistence tier based on any of the following Java persistence technologies: - Java Database Connectivity (JDBC) - Java Persistence API (JPA) - Enterprise JavaBeans (EJB) - Hibernate Java Persistence
FireStorm/DAO generates code that is compliant with the Data Access Object (DAO) design pattern.
Built for Java |
Home PageCategories: Code generation
Author: Hammurapi Group
Latest version: 2.3.0 Added 2008-06-03
Versatile and extensible code generator. Supports multiple source models including database metadata, Java source files, grammar files and custom models.
Built for Java |
Free or free version available |
Source code provided |
Home PageCategories: Code generation, Modeling - Architecture - MDA - UML, RAD - Dev automation
Author: Computer Associates
Latest version: 6.0 Added 2005-03-09Updated 2007-05-21
Architected RAD tool that combines the techniques of model-based development, patterns and code generation to accelerate the delivery and maintenance of .NET and Java applications.
Features include: - Multi-platform code generation: generates complete applications including user interfaces, business logic and database objects. - Patterns: utilize and extend patterns from supplied pattern libraries or write your own. - Visual development environment with multi-developer repository based on semantic network technology. - C# server generator built on .NET 2.0 - Enables design and generation of Swing Desktop Clients and Applets. - EJB design and generation across multiple app servers (JBOSS, Websphere, Weblogic, etc.). - OLE DB support for Oracle, DB2, MS SQL Server and other databases. - JDBC support for Oracle, DB2, MS SQL Server, Ingres and other databases. - Provides interoperability with Java and IBM System i applications. - Automatically provides DataSet interfaces for integrating Plex .NET apps with other tools. - HTML thin client generation and XML and web services support. - Platform independent model can also be generated for other platforms (including C++/MFC)
Previous name: AllFusion Plex
Built for Java |
Home PageCategories: Code generation
Author: Cedric Beust
Latest version: 2.18 Added 2005-06-27
EJBGen is an Enterprise JavaBeans 2.0 code generator. Instead of having to edit and maintain several files (Bean, Remote and Home classes, and the deployment descriptors), EJBGen will allow you to limit your editing to one file (the Bean class) and annotate it with Javadoc tags. EJBGen will then parse your source and will generate all the needed files.
EJBGen generates code suitable for EJB 2.0 and features: * CMP 2.0 Entity beans, including relationships (one-one, one-many, many-many, unidirectional and bidirectional). BMP is not supported by EJBGen. * Stateful Session Beans * Stateless Session Beans * Message Driven Beans * Local interfaces * Value objects * Compound Primary Keys * Home methods * Isolation levels * Support for ant * Inheritance of tags and attributes
Built for Java |
Library |
Free or free version available |
Home PageCategories: Code generation, XML
Author: Apache Jakarta
Latest version: 1.4.2 Added 2005-06-10
The Element Construction Set is a Java API for generating elements for various markup languages it directly supports HTML 4.0 and XML, but can be extended to create tags for any markup language.
Built for Java |
Free or free version available |
Source code provided |
Ignore this
|
Help the Java community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
|