Home

Download evaluation copy

Cosmos

PDF document Download brochure

Cosmos is an object oriented visual programming tool.

Suitable for the development of management applications, so much for client-server corporate environments as for departmental and personal installations.

Cosmos includes a RAD (Rapid Application Development) environment of great productivity, a fourth generation object oriented language named COOL and an relational database manager with SQL interface named Csql (Cosmos SQL). All this supplemented with a powerful group of auxiliary tools.

Cosmos constitutes a complete tool so much for the development of critical mission’s applications as for the development of big projects and standard software packages.


COOL. The programming language

The nucleus of Cosmos is made up of an object oriented fourth generation language called COOL. This language is used in automatic code generation and should be used to complement the code written by the system.

COOL includes a series of predefined classes and provides the programmer with the tools necessary for the definition of his/her own classes.

All of this makes application programming easier because in only one line you may write what would amount to hundreds of lines in other languages.

Some of the predefined classes of COOL solve many of the most frequent programming problems: Form, Page, Menu, Stream, Sqlstatement, Sqlcursor, among others.

Csql. The database manager. Client-server architecture

Cosmos has a database manager with SQL interface that provides a total autonomy. The database manager fulfills the XOPEN-ISAM standard, while the SQL interface fulfills the ANSI-SQL2 standard.

Among other characteristics of the Csql, is important to highlight its power, its great yield and its handling simplicity. It is a Plug & Play server that does not require the constant attention of a database administrator.

Csql works as much in local as in client-server way, and in both cases it has multi-server capacity, that is to say, a same cool statement can maintain simultaneously open several databases through a sole Csql statement.

These characteristics allow to Cosmos the applications development in local way, independently of the system architecture in where the application will be finally executed.

»