Showing posts with label Code Generators. Show all posts
Showing posts with label Code Generators. Show all posts

Friday, July 16, 2010

Granite Data Services (GDS) : An alternative to Adobe LiveCycle (Flex 3+) Data Services for J2EE application servers

Granite Data Services (GDS) is an alternative to Adobe LiveCycle (Flex 3+) Data Services for J2EE application servers. The primary goal of this project is to provide a framework for Flex 3+/EJB3/Seam/Spring/Guice/Pojo application development with full AMF3/RemoteObject benefits. It also features a Comet-like Data Push implementation (AMF3 requests sent over HTTP) and ActionScript3 code generation tools (Ant task and Eclipse Builder).
  • Licenses : LGPL
  • Operating Systems : OS Independent
  • Implementation : Groovy, Java, Actionscript 3, Flex

Thursday, May 13, 2010

WaveMaker automates the development of Java Web applications


WaveMaker automates the development of Java Web applications. WaveMaker studio imports a DB schema, then automatically generates full Hibernate mapping and queries for CRUD operations. For each table, it creates a custom Dojo widget to implement grid and form capabilities. It generates standard Java Eclipse projects and WAR files that can run in any Java server. WaveMaker-generated apps are under the Apache license.
  • Licenses : Apache 2.0
  • Operating Systems : OS Independent
  • Implementation : Java, JavaScript, Dojo, Acegi, hibernate, spring, JaxWS, Sun JDK

Tuesday, January 05, 2010

jsapigen generates glue code for embedding Mozilla's JavaScript engine (SpiderMonkey) into C applications

jsapigen generates glue code for embedding Mozilla's JavaScript engine (SpiderMonkey) into C applications. It uses a simple interface definition language to describe the connection between native C code and the JavaScript engine. This description is converted into C code, which can be compiled into an application.
  • Licenses : GPLv3
  • Operating Systems : POSIX
  • Implementation : JavaScript, C

Friday, September 18, 2009

WaveMaker automates the development of Java Web applications


WaveMaker automates the development of Java Web applications. WaveMaker studio imports a DB schema, then automatically generates full Hibernate mapping and queries for CRUD operations. For each table, it creates a custom Dojo widget to implement grid and form capabilities. It generates standard Java Eclipse projects and WAR files that can run in any Java server. WaveMaker-generated apps are under the Apache license.
  • Licenses : Apache 2.0
  • Operating Systems : OS Independent
  • Implementation : Java, JavaScript, Doj,o Acegi, hibernate, spring, JaxWS, Sun JDK

Wednesday, September 16, 2009

XINS : A technology used to define, create, and invoke remote APIs

XINS is a technology used to define, create, and invoke remote APIs. XINS is specification-oriented. When API specifications are written (in XML), XINS will transform them to HTML-based documentation and Java code for both the client-side and the server-side. The communication is based on HTTP. XINS competes with the complex SOAP technology. Main design goals include simplicity, scalability, and testability. XINS is not only a specification technology, but also an application development framework. It offers transaction logging, unique log documentation, and active code generation.
  • Licenses : BSD Revised
  • Operating Systems : OS Independent
  • Implementation : Java

Friday, August 28, 2009

OpenXava : A framework to develop AJAX JavaEE/J2EE applications rapidly and easily


OpenXava is a framework to develop AJAX JavaEE/J2EE applications rapidly and easily. It allows you to define applications only with POJOs, JPA, and Java 5 annotations. It is feature rich and flexible. It generates JSR-168 portlet applications (Liferay, WebSphere Portal, Jetspeed, etc.).
  • Operating Systems : OS Independent
  • Implementation : Java

Thursday, August 06, 2009

Compose* : A project that aims at enhancing the modularization capabilities of component- and object-based programming

Compose* is a project that aims at enhancing the modularization capabilities of component- and object-based programming. In particular, Compose* offers aspect-oriented programming through the Composition Filters model.
  • Licenses : LGPL
  • Operating Systems : OS Independent
  • Implementation : Java, C#

Monday, July 27, 2009

OPENBEXI : A WYSIWYG HTML WEB editor

OPENBEXI is a WYSIWYG HTML WEB editor which allows you to create Web pages, generate HTML code without any HTML knowledges. Powerful text (Fck),fisheyes, DOJO, table, form, media, timeline editors let you create, update, resize,remove HTML components.
  • Licenses : GPL
  • Operating Systems : OS Independent
  • Implementation : JavaScript, Java

Thursday, July 09, 2009

XINS : A technology used to define, create, and invoke remote APIs. XINS is specification-oriented

XINS is a technology used to define, create, and invoke remote APIs. XINS is specification-oriented. When API specifications are written (in XML), XINS will transform them to HTML-based documentation and Java code for both the client-side and the server-side. The communication is based on HTTP. XINS competes with the complex SOAP technology. Main design goals include simplicity, scalability, and testability. XINS is not only a specification technology, but also an application development framework. It offers transaction logging, unique log documentation, and active code generation.
  • Licenses : BSD Revised
  • Operating Systems : OS Independent
  • Implementation : Java