The Whole Platform is a technology for engineering the production of software. We provide an Eclipse based Language Workbench for developing, manipulating and transforming languages using a model driven approach.
Struts2Builder is a Java code generation project. It will log into an existing database and generate a working Struts2 / Spring / Hibernate or MyBatis application for every table in that database.
Empusa has moved to the HotRod project at Source Forge.
Full DAO generator for MyBatis. Takes structure of an existing database using JDBC and generates DAOs, mappers, and all Mybatis configuration files.
The FXL Project Eclipse Plugin leverages the integration of DSLs, (meta-) modeling approaches, code generation and the development of software configuration tools (sw-component-configuration).
Total Network Visibility for Network Engineers and IT Managers
Network monitoring and troubleshooting is hard. TotalView makes it easy.
This means every device on your network, and every interface on every device is automatically analyzed for performance, errors, QoS, and configuration.
In a few minutes, Adichatz plugins allow you to develop an Eclipse 4 RCP application using JPA in a JEE or JSE context. Editors enable to edit beans and their dependencies including databinding, validation, transaction... Components are easily extensible.
Java Ultra-Lite Persistence (JULP): RDBMS independant Object-Relational library. Inheritance, many classes per table, many tables per class, optimistic concurrency, simple mappings, etc. Less then 350KB. GUI to generate classes and mappings.
Project aimed to: Easily generate a complete Liferay CRUD portlet from an XML file. Easily extend / modify what is being generated. Finally, to have an even greater liferay portal experience.
Model driven code generation can improve coding standards, speed, quality of development and reduce your costs. From my experience generating code from XML using XSLT is one of the best and fastest solutions.
This is just the base of the framework presenting the idea, any code template can be implemented upon request.
Some sample generators are present for SQL / PLSQL / C# / AnsiC / Java
The main target is to generate DTO/BDO/POJO objects based on the database definitions in...
The idea behind this project is to design a website database structure, language-independent and build & link the CRUD pages needed to manipulate this data consistently in a specific language (jsp, php, or another), the same applies for the DB manager.
DataScript is a formal language for modelling binary datatypes, bitstreams or file formats. This project provides a parser and code generator for generating Java codec classes from a DataScript specification.
The BeanExaminer is a framework to present any java objects in an interactive surface to browse and edit them. A generator is included to create the desired pojo's through a given db connection. In this impl. the Beanexaminer uses hibernate + swing.
DruideDB is an embedded database (based on Object/XML mapping files) for Java applications. Both source code (DAO) and persistence layer (mapping) is generated. This DB stores everything as strings and handle auto-increments and multiple PKs.
Structs and Nodes Development for Java. An alternative approach to enterprise-class software development using a message oriented execution model and code generation. Deploys to servlet container + db environment.
This project aims to provide a Eclipse plug-in (ch.sahits.codegen) for Java code generation (Wizard). Get up to date with the Update Site for Eclipse: http://www.sahits.ch/project/javacodegen/update/
Platform-independent PostgreSQL diff tool that is useful for schema upgrades. The tool compares two schema dump files and creates output file that can be used for upgrade of old schema.
Project sources and issue tracker has been moved to https://github.com/fordfrog/apgdiff.
A framework for all-platform GUI-development based on completely separating business from presentation logic and introducing methods of abstraction that allow stepwise refinement of the GUI-definition.
Don't hard-code data-structures for Artificial Intelligence (AI). Evolve them (and control flow) as cycles of arrays in arrays with size constraints based on other array sizes (at specific index) in terms of range, multiply, exponent, or permutation. No working code yet. Whats there now is an extension of GigaLineCompile which would become part of Human AI Net, but there are other projects to finish before I can come back to this one.
The JSenna Tool is used to generate Web applications on basis of HTML, JavaScript, DHTML in client side (running inside of the browser) and JAVA/J2EE in server side based in Model View Controller WEB frameworks. JSenna = Fast Web Development
Abstracts developers from SQL syntax, with methods that return Strings to pass on to JDBC, thus allowing compile-time checking for, many, otherwise run-time bugs. e.g. stmt.executeQuery(SqlWrapper.selectId(ordersTable, customerColumn, "John Smith")
The Amplify MDA project is aimed at delivering a 'model-to-text' generator tool with real-world applicability in less than 1000 lines of Java/Groovy code.
This program converts, compares, merges, normalizes, and refactors data to and from disparate sources (CSV, Excel, and any JDBC/ODBC database) for use in a Java program.
J2EE framework with 0-configuration.debug/unit test without J2EE server,using Velocity/Freemarker as view,directly JDBC with Apache DBUtils,reusable SQL pagination, SQL transaction based on TRANSACTION_PER_REQUEST,And URL based user access control(UAC).
mda4eclipse is a domain-driven and model-driven development eclipse plugin. Its purpose is to present a way of using different project sites to work together and establish a shared development environment.