Home Page   We Generate Your Software.
Products Services Company Technology Demo Contact Site Map Search
The Somusar/SoProTech[tm] Booklet Series
Volume IX

"Code Generation Somusar Style"

Printer friendly

1. Introduction
2. Reproducing a POC on Your Computer
3. J2EE Generator
4. .NET Generator
5. PHP Generator
6. Java (J2SE) Generator
7. Bare Bones Multitier Generator
8. XML Processor
9. XML Generator
10. API Generator Producing C and HTML
11. VisualBasic.NET Generator Draft
12. VisualBasic.NET Generator
13. XML to Java Generator
14. PHP/HTML Generator
15. Java and JSP DAO Struts Generator
16. Further Reading

Chapter 1 - Introduction

This document describes a set of code generation samples realized by means of Somusar/SoProMach[tm]. The document is structured as an archive of software generation proofs-of-concept (POCs). New paragraphs and chapters may be added from time to time.

Purpose of this document is to provide software developers, who are interested in applying code generation techniques, with working samples on what can be achieved using the SoProMach[tm] generation engine in different contexts.

It is not a purpose of this document to provide off-the-shelf generators ready for massive production deployment, nor is it a purpose of the document to explain in detail the internals of each POC's generation scheme. Such details are described and discussed in the comments contained in the source files that concur to build each generator.

Each POC paragraph briefly explains the purpose of the POC and provides links to both input to, and output from, the relevant generator.

Interested readers are invited to test one or more POC trial packages downloading the free Community Edition, in order to evaluate the fitness of the POCs to the specific context of their projects. It is also possible to request ad-hoc POCs: we will evaluate from case to case the feasibility of such POCs, as described in page "Generator building trial".

[Next chapter]    [Back to top]

http:// www.somusar.com  / doc  / booklets  / cg_somusar  - Powered by SoProMach
Copyright © 2003-2012 Somusar - Trademarks - Legal - Privacy - Webmaster