Cool:gen - PowerPoint PPT Presentation

About This Presentation
Title:

Cool:gen

Description:

Title: Decision Support System (DSS) Applications Author: Department of Computing and Information Sciences Last modified by: mandar Created Date – PowerPoint PPT presentation

Number of Views:825
Avg rating:3.0/5.0
Slides: 17
Provided by: Department1029
Category:
Tags: cool | features | gen | java

less

Transcript and Presenter's Notes

Title: Cool:gen


1
Coolgen
  • CIS 764, Fall 2007 Presentation
  • By Mandar Haridas

2
Outline
  • What is Coolgen?
  • Why is it required?
  • Comparison with Similar Products
  • Features
  • Conclusion

3
What is Coolgen ?
  • Model Driven Application Tool
  • Supports development of web based applications,
  • enterprise wide client-server applications as
    well as more
  • traditional applications (mainframe)
  • Enterprise-designed tool that generates code
    (e.g. ASP, JAVA, COBOL etc.) for the complete
    solution, including application logic,
    communications infrastructures, web servers, and
    browser interfaces.
  • Maintenance occurs in the models code
    (Information Engineering Facility IEF), not the
    generated code.

4
What is it used for ?
  • Coolgen provides an environment of application
    development tools linked together by an
    underlying framework that provides flexibility in
    development.
  • It also includes a set of Encyclopedia tools that
    provide model management, public interfaces to
    third-party products and reverse engineering of
    non- Coolgen applications.
  • Deployment options include choosing operating
    systems, languages, middleware, and databases
  • Intended to shield the developer from the
    complexities of building complete multi-tier
    cross-platform applications.

5
Comparison with JDeveloper RationalRose
  • JDeveloper works only with Oracle. Coolgen works
    with DB2, Oracle, SQL Server and Informix
  • JDeveloper generates Java code. Coolgen writes
    code in native syntax (Information Engineering
    Facility, IEF). This code can be translated into
    Java, C, Cobol, VB etc
  • IEF code is more English like. Hence it is
    ideal to be used in Design Modeling Phase.
  • Design features of Rational Rose are more
    extensive than that of Coolgen. Coolgens code
    generation capabilities are however unmatchable.

6
Coolgen Toolset
7
Data Model in Coolgen
8
Page Flow Diagram Feature (Dialog Design)
9
IEF Model
10
Generation Defaults for Java code
11
Generation possible for different DBMS
12
Features and Benefits .
  • Ensures integrity and consistency in total
    delivery process at all times.
  • Provides 100 generation of data, complex logic,
    communications and presentation application
    components from high-level graphically rich
    specifications.
  • Provides applications for a variety of
    platforms, operating systems, databases and
    languages.
  • Provides technology independence to guard against
    environmental lock-in and to support portability
    and interoperability among the multiple
    environments.

13
Some Statistics
  • Use of Coolgen results in the following gains
  • (compared to applications in which it is not
    used)
  • Development Productivity Ratio 2.1 to 5.1
  • Design Errors (in numbers) 50 to 75 less
  • Design Error Corrections 50 Fix lt 1 hour
  • Manual Coding Zero

14
Conclusion
  • Provides a uniform integrated structured
  • Model/framework to develop new applications,
    provides a sound approach for organizations to
    quickly transition to new platforms without deep
    technical expertise on the new target environment
    and without rewriting code
  • With Coolgen, maintenance of applications is
    very easy as every process is defined during the
    design stage and any changes in the design will
    automatically reflect in the end product. No
    manual coding required.
  • Accelerated systems development It uses
    state-of-the-art multi-platform GUI controls and
    RAD tools to deliver powerful applications fast.

15
References
Title Source/Date Link
Information Engineering Facility Wikipedia, October 6 2007 http//en.wikipedia.org/wiki/Information_Engineering_Facility
Combining Information Engineering and Object Orientation with AllFusion Plex William A. Hunt, October 2006 http//www.ca.com/files/WhitePapers/combining_info_engineer_allfusion_plex_wp.pdf
Experiences with Advantage Gen 6.5 Beta 2 Michel Coudron, November 18 2002 http//www.coolprofs.nl/uploads/coolprofs_6_5_beta_experiences_edge.pdf
Coolgen Product Component Template January 11, 2005 http//www.oa.missouri.gov/itsd/cio/architecture/domains/application/PC-AllFusionARC.pdf
16
Thank You
  • Questions ???
Write a Comment
User Comments (0)
About PowerShow.com