4GL DEVELOPERS, IMPROVE PRODUCTIVITY: FourGen® CASE Tools and FourGen® Accounting software (Session Forum 2004)

Slides:



Advertisements
Similar presentations
Easily retrieve data from the Baan database
Advertisements

Chapter 10: Designing Databases
Business Development Suit Presented by Thomas Mathews.
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
Mainframe-caliber tools for UNIX Treehouse Software, Inc.
©Silberschatz, Korth and Sudarshan4.1Database System Concepts Lecture-1 Database system,CSE-313, P.B. Dr. M. A. Kashem Associate. Professor. CSE, DUET,
what is VA? advantages tools a b c what is VA? advantages tools fully integrated architectural plug-in for Rhino 4 powerful feature-based editor to create.
Chapter 10 Database Applications Copyright © 2011 by The McGraw-Hill Companies, Inc. All Rights Reserved. McGraw-Hill.
SQL Server Accelerator for Business Intelligence (SSABI)
World Class Financial Reporting with FRx Report Writer Elisa R. Vick
FourGen ® CASE Tools.  Form Painter  Screen Code Generator  Featurizer  Report Generator  Menu’ing System  Enterprise/iDeskTop aka ED8  Source.
TRACK 2™ Version 5 The ultimate process management software.
General Financial Supply Website & E-Commerce Solutions This presentation will demo the GFS corporate website and On-Line Order Inquiry options available.
© by Pearson Education, Inc. All Rights Reserved.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Hands-On Microsoft Windows Server 2003 Administration Chapter 5 Administering File Resources.
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
Bar|Scan ® Asset Inventory System The leader in asset and inventory management.
Chapter 3 Software Two major types of software
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Extending Informix 4GL Programming Capabilities Using FourGen® CASE Tools.
SubVersioN – the new Central Service at DESY by Marian Gawron.
Chapter 9 Collecting Data with Forms. A form on a web page consists of form objects such as text boxes or radio buttons into which users type information.
Data Warehouse Tools and Technologies - ETL
This presentation will guide you though the initial stages of installation, through to producing your first report Click your mouse to advance the presentation.
Some Basic Database Terminology
Chapter Lead Black Slide Powered by DeSiaMore Powered by DeSiaMore.
Using Microsoft ACCESS to develop small to medium applications on campus.
G.T.R. Data Inc. Welcome to our EDI Overview. G.T.R. Data Inc. EDI Demonstration This demonstration will take you on a guided tour of our software. After.
G illani Extending Informix 4GL Programming Capabilities Using FourGen® CASE Tools.
1 Oracle XML Publisher Enterprise Reporting and Delivery Steve Sako Principal Application Technology Sales Consultant Oracle USA, Inc.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Siemens Power Generation, Instrumentation &Controls
10-1 aslkjdhfalskhjfgalsdkfhalskdhjfglaskdhjflaskdhjfglaksjdhflakshflaksdhjfglaksjhflaksjhf.
Implementing Baan PDM BWU – Orlando, FL October 17, 2001 Session 6 Chris Jamison RedKlay Web Solutions, Inc. PDM = Product Data Management.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
© 2006 IBM Corporation IBM WebSphere Portlet Factory Architecture.
Peoplesoft XML Publisher Integration with PeopleTools -Jayalakshmi S.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
© 2007 by Prentice Hall 1 Introduction to databases.
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 5 Information System Software.
Managing SX.e and TWL with MARC and Scripts Jeremiah Curtis
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Graphical Enablement In this presentation… –What is graphical enablement? –Introduction to newlook dialogs and tools used to graphical enable System i.
Managing SX.e and TWL with scripts and MARC 02/12/04 Jeremiah Curtis.
BlackBerry Applications using Microsoft Visual Studio and Database Handling.
The world leader in serving science Overview of Thermo 21 CFR Part 11 tools Overview of software used by multiple business units within the Spectroscopy.
Differences Training BAAN IVc-BaanERP 5.0c: Application Administration, Customization and Exchange BaanERP 5.0c Tools / Exchange.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Differences Training BAAN IVc - BaanERP 5.0c: Development BaanERP 5.0c Tools.
Object-Oriented Application Development Using VB.NET 1 Chapter 2 The Visual Studio.NET Development Environment.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Extended Learning Module J (Office 2007 Version) Implementing.
Machine Machine language is PL in which program instructions are written in strings of 0s and 1s.The computer circuitry is wired in a manner that it can.
Joomla! open-source content management system Becca Stroebel Deidra Townsend Gail Yerbic Jennifer Adams.
Visual Programming Borland Delphi. Developing Applications Borland Delphi is an object-oriented, visual programming environment to develop 32-bit applications.
Oracle apps financial functional training Contact us: Magnific training Training | placement|Certificaions.
Tutorial 1 Getting Started with Adobe Dreamweaver CS5.
C Copyright © 2009, Oracle. All rights reserved. Using SQL Developer.
Building Enterprise Applications Using Visual Studio®
Integrating ArcSight with Enterprise Ticketing Systems
Integrating ArcSight with Enterprise Ticketing Systems
Easily retrieve data from the Baan database
CARA 3.10 Major New Features
LMEvents SharePoint Portal How-to Guide
Handling Data Using Databases
Increased Efficiency and Effectiveness
What’s changed in the Shibboleth 1.2 Origin
Database Applications
Presentation transcript:

4GL DEVELOPERS, IMPROVE PRODUCTIVITY: FourGen® CASE Tools and FourGen® Accounting software (Session Forum 2004)

www. gillani.com Syed Kamal Gillani, Inc. (formerly FourGen) Phone: (972) URL: Informix 4GL Developers, Improve Productivity: FourGen® CASE Tools and FourGen® Accounting Software

www. gillani.com  How many Informix 4GL programmers present?  How many have used any RAD tools to develop 4GL apps?  How many have used FourGen CASE tools, aka Informix-4GL “FORMS”, “Menu’s”? Informix 4GL Developers, Improve Productivity: FourGen® CASE Tools and FourGen® Accounting Software

www. gillani.com FourGen® CASE Tools Highlights  Form Painter  Screen Code Generator  Featurizer  Report Generator  Menu’ing System  iDesktop (Windows GUI front-end or browser-enabled front-end)  Source Code Control System  Object Oriented Design  XML based Schema Management Tools

www. gillani.com FourGen® CASE Tools Code Generation Path

www. gillani.com Advantages of using FourGen CASE Tools  Increased productivity over 3GL development  Many times faster than 4GL coding  Speeds up initial development AND reduces ongoing cost of program maintenance  Over 80% of the cost of software applications is ongoing maintenance  Facilitates user/developer communication

www. gillani.com Why FourGen® CASE Tools?  Structured Code  Automatic Code Documentation  Code Design Standards  User Interface Standards  Version Control  Generated code is Modifiable By Design ™ (MBD)  Multi-language Code Generation

www. gillani.com Why FourGen® CASE Tools?  GUI & Character user selected interfaces OR

www. gillani.com FourGen® CASE Tools Form Painter  Create new or update existing forms  Creates 100% Informix 4GL compatible.per’s  Various types of forms supported – header, header/detail, query, zooms etc.  Easy to define zooms, lookups & validation functionality  Link many forms – easily & effectively  Developer-friendly interface  Detail Explosion – Present additional detail data on same screen

www. gillani.com FourGen® CASE Tools Screen Code Generator  100% Informix 4GL Code  “Hooks” in generated code allow developers to add custom code  Organizes code into separate.4GL’s namely  globals.4gl, main.4gl, header.4gl, detail.4gl, midlevel.4gl for input screens  Dynamic arrays for line items – no more arr_max hassle  Automatically generates GUI Code

www. gillani.com FourGen® CASE Tools Screen Code Generator  Program Main – Header

www. gillani.com FourGen® CASE Tools Screen Code Generator  Program Main – Header / Detail

www. gillani.com FourGen® CASE Tools Screen Code Generator  Browse Form

www. gillani.com FourGen® CASE Tools Screen Code Generator  Zoom

www. gillani.com FourGen® CASE Tools Screen Code Generator  Query

www. gillani.com FourGen® CASE Tools Screen Code Generator  Extension Form

www. gillani.com FourGen® CASE Tools Screen Code Generator  Add-on Detail

www. gillani.com FourGen® CASE Tools Screen Code Generator  Add-on

www. gillani.com FourGen® CASE Tools Featurizer  Merges generated code & custom code  Generated code remains untouched  FourGen® Featurizer reads instructions in extension files to modify source code  With Block commands you place code based on the inserted block tags  Add new business logic or customize flow logic without modifying original source code  Change in a screen or schema, just regenerate code to reapply your changes

www. gillani.com FourGen® CASE Tools Report Generator  Create Informix 4GL reports programs using report image file  Organizes code into separate.4GL’s namely  globals.4gl, main.4gl, report.4gl, midlevel.4gl, lowlevel.4gl for report programs  Includes the following sections  Layout  Attributes  Select  Language  Schedule  Concurrency

www. gillani.com FourGen® CASE Tools Menu’ing System  FourGen® Menus  Menu options can be single or multiple characters with description  Flexible menu option format  Each menu & submenu has its own directory  Menu option can use hotkey option  Predefined structure can be utilized for Enterprise Application  Windows Explorer-like Menu interface available via iDesktop for GUI

www. gillani.com FourGen® CASE Tools iDesktop  Windows based GUI generator  Reads database for screens that make up a program  Generates VB Forms from Informix Forms  Creates GUI Executables from VB Forms  GUI menu program presents menus in WIN Explorer-like format  SSH compatible for added security

www. gillani.com FourGen® CASE Tools iDesktop Win 2000

www. gillani.com FourGen® CASE Tools Source Code Control System  FourGen® SCCS originally developed in mid 1980’s  Builds on top of sccs utilities in UNIX  Advantages  Extremely robust  Easy to use  Tight control of code  Included in FourGen® CASE Tools

www. gillani.com FourGen® CASE Tools Source Code Control System  FourGen® SCCS primary programs sccs.inChecks in files sccs.outChecks out files sccs.statStatus of a file or files sccs.sdiffDifferences between two versions of a file

www. gillani.com FourGen® CASE Tools Schema Management Tools  FourGen DBmerge  Allows you to control schema  Provides audit trail of schema changes when used with FourGen® SCCS  All schema information & standard data stored in XML format

www. gillani.com FourGen® CASE Tools Schema Management Tools  FourGen Dbmerge programs dbmergeReads schema XML files, compares & generates script to bring target database current dbdataReads data XML files & generates instructions to load them dbrunExecute script file from dbmerge & dbdata dbunloadUnload schemas & data to XML files

www. gillani.com Dynamic Array Model – No more hard coding of # of array elements. User Defined Notes on Screens – Multiple note types and notes for each line of detail. Add-on hdr/dtl, add-on view hdr/dtl, extension hdr/dtl etc. are few of new Form Types Detail Explosion – Detail to Detail line for hdr/dtl screens Zoom picker function standardized Grids replace temporary tables – index ‘em, random access ‘em, unload ‘em even in.csv formats Primary Keys instead of Row ID’s Global elements reduction – scratch, sql_filter, sql_order removed – p & q variables moved to header.4gl & detail.4gl files Function Metrics – Trace your program control within functions DB Merge Utilities Made Easy – Supports XML formats Defer or force referential constraints using Library Functions Encryption Functions available – handy for securing your data SIGNAL Trapping FourGen® CASE Tools NEW FEATURES in FourGen CASE Tools V8.1

www. gillani.com iDeveloper – GUI development environment EGL – Websphere Development Edition Integration Porting FourGen CASE Tools to DB2 FourGen® CASE Tools Future Releases

www. gillani.com Applications Developed using FourGen CASE Tools Gillani’s iDistribute and Financials v8.1 iDistribute - A complete end-to-end Supply Chain/Distribution Management solution (formerly FourGen/Endura SCM) delivering extraordinary business results for users since iDistribute - The system provides advanced Order Management capabilities, integrated with a comprehensive Warehouse and Branch Inventory Management, Purchasing and Replenishment System. Financials - An Integrated ERP, Accounting System (formerly FourGen Accounting, FourGen Enterprise, Endura Enterprise) providing GL, AP, AR, FA, Budget Management, Credit Management and Financial Reporting functionality. WRITTEN USING FOURGEN CASE TOOLS ! CORNERSTONE OF “MODIFIABILITY BY DESIGN ™ ” CONCEPT !

www. gillani.com Questions? Contact: Syed Kamal Phone: (972) URL: Informix 4GL Developers, Improve Productivity: FourGen® CASE Tools and FourGen® Accounting Software