InfoQ

InfoQ

Topic/Tag specific view

Code Generation Content on InfoQ


Latest featured content about Code Generation

Modeling the User Interface

Topics
Modeling,
Design,
User Interface,
Model Driven Engineering

Pedro J. Molina discusses the concepts behind UI and challenges met trying to model user interfaces, and how code generation can be used to create UIs.

News about Code Generation

Using Eclipse Xtext to Simplify Mobile Application Development

Topics
Architecture,
Model Driven Engineering

Daniel Schneller illustrates how his team used Xtext to create a textual-DSL that models the navigation paths of mobile applications and generate Java code from it. He provides a step by step tutorial and discusses the advantages of such an approach.

Multiple Output Files using T4

Topics
IDE,
.NET

T4 is Visual Studio’s built-in code generator. Though fundamental for many of the frameworks built atop .NET, it is incredibly under-powered. Even the simplest things like intelligently reusing templates or emitting multiple files seem beyond it at first glance. Yet developers such as Damien Guard are finding of ways to improve it.

Role of Code Generation in Java Application Development

Topics
Artifacts & Tools,
Java,
Architecture

With the recent release of code generation tools such as Spring Roo from SpringSource, Skyway Builder Community Edition version 6.3 and BluAge's M2Spring, there is a renewed focus on the role of code generation in developing enterprise Java applications. InfoQ spoke with project leads from Spring Roo and Skyway products about how the code generation fits in the java application development.

Articles about Code Generation

Best Practices for Model-Driven Software Development

Topics
Domain Specific Languages,
Architecture,
Modeling

Model-driven software development no longer belongs to the fringes of the industry but is being applied in more and more software projects with great success. In this article we would like to pass on, based on the experiences we have gathered in the past few years, our contribution to its best practices.

Domain Driven Design and Development In Practice

Topics
Domain Specific Languages,
Java,
Programming,
Architecture,
Methodologies

In this article, Srini Penchikala discusses Domain Driven Design and Development from a practical stand-point. The article looks at architectural and design guidelines and best practices that can be used in a DDD project. It also talks about the impact of various design concerns like Persistence, Caching, Transaction Management, Security, Code Generation etc in domain model implementation effort.

Presentations about Code Generation

Acceleo: And You Thought You Knew Template-based Generators?

Topics
Architecture

Stéphane Bégaudeau discusses Acceleo, an open source code generator based on EMF and MOFM2T, presenting its basic concepts, how it was created, how it can be improved, deployed, and used.

Model Driven Development Beyond Code Generation

Topics
Model Driven Engineering,
Architecture,
Modeling

Darius Silingas discusses Test-driven Modeling, Model-driven Requirements Management and System Documentation, and Architecture Planning & Code Review, noting that MDD is more than code generation.

Interviews about Code Generation

Charles Simonyi on Intentional Software

Topics
Artifacts & Tools,
Domain Specific Languages,
Customers & Requirements,
Architecture

Business users doing programming? In this interview, Charles Simonyi presents a radical new way of building software that separates business knowledge from software engineering knowledge. The claim is to simplify the creation process for software as business experts directly contribute using their customary domain description which results in accelerated innovation.