14.01.2013 Views

IBM Informix Developer's Handbook - IBM Redbooks

IBM Informix Developer's Handbook - IBM Redbooks

IBM Informix Developer's Handbook - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1.2 <strong>Informix</strong> tools for developers<br />

There is a significant list of tools available from <strong>Informix</strong> for developers. We focus<br />

on the available application programming interface (API) options and language<br />

possibilities. There are also other utilities and tools that are provided with the<br />

engine that promote further ease of use.<br />

The 4GL developer’s edition includes the ACE Report Writer, which can be used<br />

to generate forms and reports quickly. The High Performance Loader, onload,<br />

onunload, and External table are bulk load and unload utilities that provide fast<br />

flat file movements. Other tools include I-Spy for auditing, MaxConnect, and the<br />

OpenAdmin Tool (OAT) for remote server administration and SQL.<br />

For more information about these or other tools, consult with a sales<br />

representative or visit the <strong>Informix</strong> support website at:<br />

http://www-947.ibm.com/support/entry/portal/Overview/Software/Information_Manag<br />

ement/<strong>Informix</strong>_Product_Family<br />

1.2.1 <strong>Informix</strong> Connect<br />

<strong>Informix</strong> Connect is the run time version of Client SDK that comes with the server<br />

engine. You use Client SDK and related tools to develop your application. When<br />

it is ready for use in production, <strong>Informix</strong> Connect is the tool used to deploy the<br />

application. It is supplied with the server engine software and provides the<br />

connectivity and runtime libraries which permit interaction between the engine<br />

and the application. While some <strong>Informix</strong> Connect development can be done<br />

without Client SDK, the great majority should be handled through the Client SDK<br />

API.<br />

1.2.2 <strong>Informix</strong> Client Software Development Kit<br />

Client SDK is a package of several APIs that are optimized for developing<br />

applications for <strong>IBM</strong> <strong>Informix</strong> servers. Client SDK allows developers to write<br />

applications in the language they prefer and to build applications that can access<br />

multiple <strong>IBM</strong> <strong>Informix</strong> databases. In this section, we discuss the API packages<br />

that are included in Client SDK.<br />

Open Database Connectivity<br />

Open Database Connectivity (ODBC) is a specification for a database API. It is<br />

based on the Call Level Interface specifications from X/Open and the<br />

International Standards Organization and International Electromechanical<br />

Commission (ISO/IEC). ODBC supports SQL statements with a library of C<br />

Chapter 1. Introduction to <strong>IBM</strong> <strong>Informix</strong> 9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!