Introduction to isCOBOL™ Evolve
Introduction to isCOBOL™ Evolve
Congratulations on your selection of isCOBOL Evolve. This document will show you how to download and install isCOBOL Evolve products, and compile and run a simple application. It also includes an introduction to key terms and concepts related to the Java environment that are necessary to understand when using isCOBOL Evolve products.
isCOBOL Evolve is a complete environment for COBOL application development and deployment that offers the following components:
• isCOBOL Compiler – a Java-based 100% portable COBOL compiler supporting the latest ANSI standards and common legacy dialects. The isCOBOL Compiler also includes support for ESQL, Object Oriented COBOL, Unicode, and JavaBean graphical controls. The isCOBOL Compiler comes with the following utilities:
o COBFILEIO - generates classes for accessing COBOL files and records from Java programs;
o CPK - lets you pick a color and generates the COBOL code to reference that color in your programs;
o GIFE - a graphical indexed file editor;
o ISCONFIG - converts a ACUCOBOL-GT runtime configuration file to an isCOBOL properties file;
o ISL - creates startup commands for your COBOL programs;
o ISMIGRATE – migrates ISAM to ISAM, ISAM to RDBMS, RDBMS to RDBMS, or RDBMS to ISAM;
o ISSORT - sorts indexed, sequential and relative files;
o JDBC2FD – generates FD (file description) copybooks from database tables;
o STREAM2WRK - creates a COBOL record description from XML, JSON and WSDL files.
• isCOBOL Runtime Framework – a single, easily deployed file, written completely in Java, that implements COBOL verbs. The isCOBOL Runtime Framework enables applications to run on any device supporting a Java Virtual Machine (JVM) -- from mainframes to mobile phones -- including application logic, user interface, and data access.
• isCOBOL Debugger – a 100% portable, graphical, source-level COBOL debugger that includes support for remote debugging.
• isCOBOL IDE – an adaptable, graphical, Integrated Development Environment (IDE) for all development tasks (design, coding, testing, debugging).
• isCOBOL DatabaseBridge – a Rapid Application Development (RAD) tool that analyzes a COBOL File Description (FD) and generates a file interface program with embedded SQL in COBOL. When you run, the COBOL File I/O operations on this data file are routed through the generated COBOL/ESQL interface which accesses the RDBMS via JDBC. (This product requires a special license to use with the isCOBOL Runtime Framework.)
• isCOBOL Server – an application server which enables high performance, multithreaded thin client processing and distributed processing. Since the thin client is Java based, you leverage the same GUI, regardless of the client platform (Windows, UNIX, Macintosh, handheld, etc.)
• isCOBOL WebClient - an HTTP server that reproduces the GUI of the isCOBOL Thin Client in a web browser.
• isCOBOL JISAM – a Java-based indexed file system that works on a range of Java compatible platforms from mainframes to handheld devices. This product includes the JUTIL utility for basic file management.
• isCOBOL EIS – an umbrella of tools and features that allows development and execution of a web based application in a J2EE container. It includes Web Direct 2.0, a Web 2.0 solution which utilizes Asynchronous Javascript and XML (AJAX) technology to enable quick deployment of fully-interactive COBOL programs for the Web without changing basic application structure.
• c-treeRTG – a fast and secure client/server indexed file system.
• c-treeRTG SQL features – an RDBMS that uses c-tree Server files as the data store thus eliminating the need for data migration and providing an SQL interface to c-tree files through JDBC, ODBC, ADO.NET, PHP, PYTHON and SQL utilities.
• isCOBOL Server’s File server feature - a file server which enables remote files handling.
• isCOBOL UDBC - a data management system that allows to work on indexed files hosted by the isCOBOL File Server as if they were a RDBMS.
• isCOBOL Mobile - a comprehensive, cost-effective COBOL solution for application development on mobile devices.
• JOE - a polymorphic script environment.