Code generation - CompWisdom
About us  |  Why use us?  |  Press  |  Contact us

 

Topic: Code generation


  
 [No title]
Code generation techniques using technologies such as XSLT are playing an increasingly important part in software projects as they support the development of a rapidly maintainable code base.
Database.xml is the input file, DBWrapperTemplate.xslt is the stylesheet, and DBWrapper.cs is the output code.
The key prerequisite for generating code is the ability to recognize the recurring software patterns that take place while you're programming.
http://msdn.microsoft.com/msdnmag/issues/03/08/CodeGeneration/default.aspx   (4206 words)

  
 ONJava.com: Code-Generation Techniques for Java
As the designs change, the input to the generator changes, and new code is created to match the design.
Because of the active nature of the generator, bugs found in the output code can be fixed in the template.
If you put a copy of the code generator on the server and expect that people will immediately understand its use and the compelling value, then you are sure to fail.
http://www.onjava.com/pub/a/onjava/2003/09/03/generation.html   (1233 words)

  
 March '98 Feature
Model-based code generation is technology of singular importance for software development, embedded systems included.
Organizations considering model-based code generation should consider how to integrate it with their current development capabilities, including custom embedded design techniques, languages and cross-compilers, commercial software components (such as RTOSs), and legacy software.
When considering model-based code generation, keep in mind the context in which this technology would first be used.
http://www.embedded.com/98/9803fe3.htm   (5089 words)

  
 Are You Missing Out on Code Generation?
When you need fix something, you apply the bug fix to the templates used to generate the code, which then propagates the fix to all of the code maintained by the generator.
In this world of increasingly code-intensive frameworks, the value of replacing laborious hand-coding with code generation is acute and, thus, its popularity is increasing.
For those not in on the new lingo, a design smell is a heuristic experience-based signal to an engineer that bad decisions about the logical or physical design of the system have been made upstream from the implementation.
http://www.devx.com/Java/Article/15511   (1368 words)

  
 ONJava.com: Bug Prevention with Code Generation: A J2EE Case Study
There you can find a database on available generators, a number of interviews with code generation experts, a list of recommended books on this fascinating subject, and more.
Although the concepts in this article apply broadly, they are based on the author's experience with code generation at Somusar.
A definition of the input format to the generator: This should ideally be concise and self-explaining.
http://www.onjava.com/pub/a/onjava/2004/03/31/codeGen.html   (1188 words)

  
 Code generation in XSLT 2.0, Part 1: Generate SQL with XSLT 2.0
Explore Generative Programming, the seminal work on generative programming.
In addition, any bugs that occur when the SQL schema doesn't match the database access code are all but eliminated because the generator builds both the SQL schema and the access code.
You might write a generic library, but such libraries can be complex to use, error prone, and difficult to debug.
http://www.ibm.com/developerworks/xml/library/x-xslphp1   (1666 words)

  
 Code Generation in Action
The author of the book, Jack Herrington, is also the editor-in-chief of the Code Generation Network (CGN).
The book first covers the theory of code generation at a practical level.
It is practical book about building, using, and deploying code generators to solve real world issues.
http://www.codegeneration.net/cgia   (484 words)

  
 Jostraca - : A free open source template driven code generation toolkit in Java
Jostraca is a general purpose code generation toolkit for software developers.
Code generation can be thought of as programming by example.
For generation tasks involving many templates, these changes can make code generation up to three times faster.
http://www.jostraca.org   (494 words)

  
 Manning Code Generation in Action
"...an excellent book if you are developing code generation tools, are interested in code generation, or are skeptical about code generation....fascinating and easy to read and understand...
Code Generation In Action covers technique and implementation for building high-quality machine-generated code for today's complex applications frameworks.
Systems architects who want to maintain their design decisions in abstract form and then generate code to match the design.
http://www.manning.com/herrington   (461 words)

  
 Code generation. Programming. Tatet
In computer science, the code generation is a process on compilers that actually outputs machine code on the target environment.
Code generation tool (Rapid Application Development Tool - RAD) for the software developers to build database-driven web applications in ASP, ASP.NET, JSP using the point click method of developement.
de:Code hr:Kod ja:符号 pl:Kod In communications, a code is a rule for converting a piece of information (for example, a letter, word, or phrase) into another object or action, not necessarily of the same sor...
http://tatet.com/search-code_generation.html   (438 words)

  
 CodeSmith Tools: Home
With features such as template based code generation, a rich integrated template development environment, highly extensible metadata system that includes database schema and XML sources standard, and now statement completion all make building custom templates that much easier.
From small to large complex code generation scenarios CodeSmith Professional is the perfect tool.
Generate your code in less time with fewer bugs
http://www.ericjsmith.net/codesmith   (894 words)

  
 CodeFutures Java Code Generation Software
The code generation templates are written in standard Java so there is no need to learn a proprietary code generation template language as with other solutions.
In some cases, we were able to generate up to 75% of the code leaving only business logic to program.
This benefit is important in large organizations with multiple development teams, or where there are multiple development projects, because it ensures a consistent approach to the common task of database access.
http://www.codefutures.com/architect   (788 words)

  
 Jaxor Model Driven Persistence
An Ant Task can be used to read a database schema and generate the Jaxor mapping files.
Now Jaxor users can generate jaxor mapping files directly from a database schema.
This object implements the generated Entity interface (OrdersEntity).
http://jaxor.sourceforge.net   (1253 words)

  
 Zeligsoft Announces Code Generation: Zeligsoft Component Enabler'TM' 'CE' Generates Customizable Code for SCA Based ...
SCA 'wrapper' code acts as an interface between the component and the rest of the system.
Zeligsoft's CE generates SCA-compliant wrapper code in any programming language e.g.
CE features customizable generation of SCA wrapper code.
http://www.ecnmag.com/article/NEb0729469.5sw   (642 words)

  
 ClassBuilder
Less errors, the simple coding tasks are automated, so less ‘Copy and Paste’ induced errors.
ClassBuilder is a valuable tool for the C++ programmer and is used successfully on several projects, including projects of 100+ classes.
Moreover, if you are using the Undo/Redo option within ClassBuilder, remember that the framework code for it is also generated.
http://members.tripod.lycos.nl/JimmyVenema/ClassBuilder/ClassBuilder.htm   (414 words)

  
 Code Generation Network
We are looking for people who have successfully applied code generation solutions to their work to give interviews or to endorse techniques.
Paul Bleisch, an engineer at Microsoft, talks with us about their use of code generation in the video game Brute Force.
Mark Dalgarno introduces us to code generation for software product lines.
http://www.codegeneration.net   (767 words)

  
 UML CASE Tools - Free for Learning UML, Cost-Effective for Business Solutions
Visual Paradigm for UML Enterprise Edition is a toolset that supports Object-Relational Mapping (ORM) which includes the generation of fully object-oriented, ready-to-use class library for retrieving and updating database records for a wide range of supported database vendors, and the synchronization between UML Class Diagram and Entity Relationship Diagram (ERD).
The transitions from analysis to design and then to implementation are seamlessly integrated within the CASE tool, thus significantly reducing efforts in all stages of the software development life cycle.
Visual Paradigm for UML Modeler Edition is the most cost-effective solution for performing commercial analysis and design with UML.
http://www.visual-paradigm.com/vpuml.php   (346 words)

  
 UML 2.0 diagramming, OO software modeling, Source code engineering Tool MagicDraw UML from No Magic
Javadoc™ properties, such as @param, @author, are added upon code generation.
Automatic component creation for every class involved in code generation and reverse engineering.
Specify working/output/temporary directories for processing source code files.
http://www.magicdraw.com/main.php?ts=navig&cmd_show=1&menu=feature_list   (1747 words)

  
 My Generation: A Fresh Approach to Code Generation @ .NET DEVELOPER'S JOURNAL
Templates are a very flexible way to generate code, as opposed to wizards or other fixed user interfaces that would hem you in and force you to work in a certain way.
Because the generated or abstract class is never hand edited, there are no regeneration problems.
One option is to simply hand code it into the generated stored procedures.
http://www.sys-con.com/story/?storyid=48158&DE=1   (2760 words)

  
 Alachisoft: ASP.net Cache, Partitioned Cache and caching in ASP.net
TierDeveloper is a code generation tool that lets you map and generate.NET business and data objects, ASP.NET apps, and Windows Forms apps.
There must be some really complex code and hours of careful design work that has gone into building that app.
TierDeveloper is an object to relational mapping (O/R mapping) code generator that lets you develop extremely high performance.NET applications in record time.
http://www.alachisoft.com   (365 words)

  
 The source for information on code generation in Microsoft .NET
Your project moves ahead as you’re trained in.NET and/or code generation.
Step 2 walks you through aiming the harness at your own database and Step 3 covers basic ORM input file usage, such as defining multiple objects from a single file, joins, and defining children.
A number of UI enhancements including adjustable font size, checking/unchecking all context menu options, and drag/drop of instruction and section elements.
http://www.gendotnet.com   (434 words)

  
 Chris's Free Developer Tools
The header file that defines these classes, dispimpl2.h, is provided for use in your own projects.
XsdClassesGen is a Custom Tool Add-In to VS.NET 2002 and 2003 to generate type-safe wrapper classes for serializing to and from XML documents.
If you want write access, add your code to the snapshot of code in the workspace and send it to me for review.
http://www.sellsbrothers.com/tools   (4198 words)

  
 Next Generation Code Improvement Tool, Sempre, Gets Ready for Launch
Sempre is a static analysis, code refactoring, and code comprehension suite all delivered through its code improvement environment resembling the integrated development environments (IDEs) developers are familiar with.
Using patent-pending Contextual Source Analysis™, Sempre is able to automatically analyze large scale C language code structures to perform semantic evaluations, making it far more powerful than lexical tools.
Toolbuilders Laboratories Inc. announced today its plans to release Sempre Developer Personal by mid December of 2004, marking the company’s first commercial release of its self-described source code improvement environment for the C language.
http://www.emediawire.com/releases/2004/11/emw179600.htm   (738 words)

  
 Esterel Technologies
Esterel Studio generates formally verified code for Correct-by-Construction RTL designs.
SCADE Suite™ is designed to reduce rail transportation and heavy equipment control software development costs while achieving the highest levels of safety, including IEC 61508 for all SIL levels.
Esterel Studio™ strengthens your Specification-to-RTL process by defining unambiguous executable specifications that are easy to share between architects, hardware designers, and software designers.
http://www.esterel-technologies.com   (223 words)

  
 VBeXpress.com - Home
This evaluation copy comes with lots of sample code as well as a Development White Paper and framework for building.NET applications that scale.
In three easy steps, all your database classes, stored procedures, and forms will be generated for you from an existing SQL-Server, MS-Access, Oracle or DB2 database.
VBeXpress.NET comes with 12 months free upgrades plus a copy of our award winning generator for VB 6.0 - VBeXpress 2000.
http://www.vbexpress.com   (362 words)

  
 Rapid Web Application Development, Visual Web Reporting, Web RAD, code generator, PHP, .NET
Sites are faster to develop and easier to maintain because designers and programmers can focus on their respective responsibilities without affecting each other.
Microsoft® FrontPage® Add-In: The first product to extend FrontPage® functionality into a full-featured, integrated development environment, CodeCharge Studio allows developers to generate professional quality code in all popular server-side programming languages and offers a professional code editor to extend and fine-tune generated code.
Visual query builder creates SQL queries without coding.
http://www.codecharge.com   (932 words)

  
 Adapdev Technologies, LLC - Codus
Codus is a comprehensive code generation tool for object-relational mapping.
Example generated code for Northwind Employees table (see documentation for more examples)
Generation of VS.NET solution and projects with all appropriate references
http://www.adapdev.com/codus   (251 words)

  
 Code generation - Wikipedia, the free encyclopedia
In computer science, code generation is the process by which a compiler converts a syntactically-correct program into a series of instructions that could be executed by a machine.
The input to the code generation stage typically consists of a parse tree, abstract syntax tree, or intermediate language code; the target machine may be a physical machine such as a microprocessor, or an abstract machine such as a virtual machine or an intermediate language, (human-readable code).
A preprocessor is an example of the simplest code generator, which produces target code from the source code by replacing predefined keywords.
http://en.wikipedia.org/wiki/Code_generation   (352 words)

  
 Linux PR: YesSoftware Launches CodeCharge - Code Generation Tool for Rapid Web Development
In a matter of hours, nonprogrammers can create database-enabled web sites; beginners can study and modify CodeCharge's robust code; and experienced developers can eliminate repetitious, monotonous parts of their work while still retaining full control over all code.
The software generates high quality code in many server programming languages such as Microsoft Active Server Pages (ASP), Allaire ColdFusion Markup Language (CFML), Sun Microsystems Java Server Pages (JSP), Personal Home Page/Hypertext Preprocessor (PHP), Practical Extraction and Report Language (Perl), and soon ASP.NET.
While helping experienced developers in reducing development cycles, CodeCharge also offers an easy way to start, learn, and support programming for the web.
http://linuxpr.com/releases/3155.html   (438 words)

  
 Java, Java J2EE, C++, C# (CSharp) VB.Net Code Generator - For Data Layer, Data Access layer and Component layer
The ProCG Generates code that is optimized for easy code maintenance..
We dedicated to bringing the highest level of support to our customers..
We design the database and generate code for you using code generator software ProCG.
http://www.igenxsoft.com   (261 words)

  
 Visual Object Modelers - Visual UML Tool for UML Modeling
Generate and reverse-engineer Visual Basic projects and files while running as an add-in to Visual Basic.
Database schema (SQL DDL) generation and reverse-engineering of several database types.
Visual UML Developer Editions add integrated support for:
http://www.visualuml.com   (492 words)

  
 UMT-QVT Homepage
UMT-QVT provides an environment in which new generators can be plugged in.
October 2005: An updated version of UMT is available (now version 0.98).
Generators are implemented in either XSLT or Java.
http://umt-qvt.sourceforge.net   (122 words)

  
 Gen, AllFusion® Gen
AllFusion Gen is a world class model-driven application development environment that enables organizations to speed the delivery and maintenance of Mainframe, Unix, J2EE and.NET solutions using integrated models and 100% code generation.
AllFusion Gen enables developers to use flexible methods to construct reusable software components, integrate solutions, web-enabled applications as well as modernize legacy system to new technologies and platforms.
100% code generation for Mainframe, Unix, J2EE and.NET solutions
http://www3.ca.com/Solutions/Product.asp?ID=256   (159 words)

  
 JMatrix - JETGen
It uses the JDBC API to connect to your database, and export the schema as an XML formatted file.
Data Access Objects, and a persistence layer that changes automagically with your schema
As a simple initial example, consider the following process:
http://www.jetools.com/products/JETGen   (259 words)

  
 UML Suite - Modeling: xtUML is a model-driven development process based on industry-standard UML notations.
Model level debug information may also be added to the executable in order to set breakpoints at a particular state and step through action language.
To learn more about Nucleus BridgePoint and the technology behind it, please visit our learning center for technical document abstracts and links to the full versions.
Just as a source compiler generates many lines of assembly for each line of source code, our model compilers enable a similar productivity boost by generating several lines of C or C++ code for each line of action language code.
http://www.projtech.com   (203 words)

  
 vDoclet - Intro
To generate the binary distribution, complete with documentation etc, type:
The easiest way to run vDoclet is using the Ant task provided.
"ejbtest" runs vDoclet/EJB on the sample code in "examples/ejbtest", generating interfaces and deployment-descriptors, and compiles these to create an EJB-jar file.
http://vdoclet.sourceforge.net   (360 words)

  
 Semantic Designs
To enable our customers to produce and maintain timely, robust and economical software by providing world-class Software Engineering tools using deep language and problem knowledge with high degrees of automation.
Semantic Designs provides extremely generalized compiler technology and services that can be used, for arbitrary mixes of computer languages, to implement:
http://www.semdesigns.com   (116 words)

  
 FORTRAN 77, 90, 95 editor, reverse engineering, code navigation and automatic documentation
It also includes numerous graphical reverse engineering views designed to help you understand and assess changes you are considering in your code.
In-complete code or mixed code is handled with grace.
A PERL API) and C/C++ API are included so that you can write scripts and programs generating automatic documentation directly from your source code.
http://www.scitools.com/uf.html   (211 words)

  
 AndroMDA Model Driven Architecture Framework - AndroMDA - Homepage
AndroMDA (pronounced: andromeda) is an open source code generation framework that follows the Model Driven Architecture (MDA) paradigm.
Generating J2EE components (among others) quickly and reliably from models drawn in the graphical Unified Modeling Language is one of the primary features of AndroMDA.
Target audience: developers with Java experience who are new to AndroMDA or MDA in general.
http://www.andromda.org   (250 words)

  
 Code Generator, .NET Code Generation, .NET RAD, Object Relational Mapping
Code Generator,.NET Code Generation,.NET RAD, Object Relational Mapping
Your information is kept strictly confidential with us.
If you have downloaded Alachisoft products before, just enter your email address below:
http://www.alachisoft.com/download.htm   (47 words)

  
 Objects by Design: UML Modeling Tools
IDE for building code generators, reads XMI and Rational MDL files
multiple code generations, object database repository, data modeling integration
Java VM generate EJB and Struts code directly from UML models using MDA MetaPrograms
http://www.objectsbydesign.com/tools/umltools_byCompany.html   (982 words)

  
 Source Cutter Overview
So any developer can directly modify or build upon the source code directly to make simple one time changes or enhancements.
The output of Source Cutter is fully functional source code.
Source Cutter is an extensible, template based source code generator for VB.Net, C#, and Java.
http://www.razorsource.com/SourceCutter/Overview.aspx   (139 words)

  
 Middlegen - Front Page
Run XDoclet to generate the additional files like EJB homes and interfaces, and deployment descriptors
Middlegen is a free general-purpose database-driven code generation engine based on JDBC, Velocity, Ant and XDoclet.
XMI plugin (new) - generate some XMI diagrams from the generated code.
http://boss.bekk.no/boss/middlegen   (132 words)

  
 Bridgewater's Home Page: Developers of BW*Wizard, a template-driven code generator for COBOL, JAVA, and VisualAge ...
New: if you are interested in Jakarta Struts, check out our new product, BW*Wizard for Struts: which creates web database transactions using templates that are based on the open-source Jakarta Struts framework.
Bridgewater's Home Page: Developers of BW*Wizard, a template-driven code generator for COBOL, JAVA, and VisualAge Generator
http://www.bridgewater.com   (72 words)

  
 Objecteering/UML
A highly intuitive tool, Objecteering/UML is aimed at Business Analysts, System Architects, Software Designers and Software Developers.
Let the MDA tools do the work of generating the design model, the targeted code, the tests and the documentation.
While building your business model using UML, Objecteering/UML allows you to focus on your main strengths and automates all repetitive architecture and code generation tasks, through its integrated MDA automation.
http://www.objecteering.com/products.php   (330 words)

  
 Intelligent solutions for Model Driven Architecture
Kennedy Carter provide a complete solution to help you use the OMG's Model Driven Architecture (MDA) approach to system development using Executable UML specifications.
The solution includes a comprehensive suite of modelling and code generation tools, with the training and consultancy services required to support you in all aspects of your model driven development.
Download a free copy of the xUML modelling tool
http://www.kc.com   (167 words)

  
 UML 2.0 diagramming, OO software modeling, Source code engineering Tool MagicDraw UML from No Magic
Startup screen now has the option when creating a new MagicDraw project to create the new project in Eclipse.
Architects can now work with models without making direct changes to the code.
UML 2.0 diagramming, OO software modeling, Source code engineering Tool MagicDraw UML from No Magic
http://www.magicdraw.com   (1576 words)

  
 BrightSword Designer—Rapid Application Development(RAD)and Code Generation tool for developing database driven web ...
Get all the Documents required to successfully deploy BrightSword™ Designer.
Replacing hand-written code with consistently reliable, scalable and high-performance generated code.
BrightSword Designer—Rapid Application Development(RAD)and Code Generation tool for developing database driven web applications
http://www.brightsword.com/products.htm   (156 words)

  
 GRANDITE - Business Modeling, Reengineering, Design and CASE Tools
Forward and reverse engineering / reengineering of programming environments,
analysis, conceptual modeling, logical modeling, design, database modeling, code generation, code reengineering
Business process modeling and data modeling based on traditional methods,
http://www.silverrun.com   (272 words)

  
 Apex SQL Tools : SQL Tools for Auditing, Code Generation, Scripting, Reporting, sql comparison and more
Definitely cutting way down on my programming time and I've only been using it for 8 hours"
The 2005 versions have been completely rewritten and include many new features that make your SQL development easier.
It has saved me weeks of coding and enabled RAD development of several of our web apps.
http://www.apexsql.com   (448 words)

Compwisdom
 About us   |  Why use us?   |  Press   |  Contact us

 Copyright © 2006 CompWisdom.com Usage implies agreement with terms.