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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1.2.3 4GL<br />

1.2.4 Ruby on Rails<br />

<strong>IBM</strong> <strong>Informix</strong> 4GL is a fourth-generation application development and production<br />

environment that provides power and flexibility without the need for<br />

third-generation languages such as C. The following package options are<br />

available for all UNIX and Linux operating systems:<br />

► <strong>Informix</strong> 4GL Rapid Development System and <strong>Informix</strong> 4GL Interactive<br />

Debugger provide a pseudo-compiled development environment for<br />

applications.<br />

► <strong>Informix</strong> 4GL C Compiler provides the components needed to develop and<br />

compile a high-performance application for a production environment.<br />

<strong>IBM</strong> <strong>Informix</strong> supports database access for client applications written in the<br />

popular and dynamic open source programming language called Ruby. To<br />

accomplish this, the developer must use a Ruby Driver and a Rails Adapter for<br />

the standard Ruby framework Rails. <strong>IBM</strong> <strong>Informix</strong> offers the following methods for<br />

using Ruby and Ruby on Rails:<br />

► The Ruby driver and Rails Adapter for <strong>IBM</strong> Data Servers is supported on<br />

<strong>Informix</strong>, Version 11.10 or later, using the DRDA protocol. This option requires<br />

the <strong>IBM</strong> Data Server Driver for ODBC and the call level interface (CLI) which<br />

are available as part of the <strong>Informix</strong> Client SDK.<br />

► Ruby/<strong>Informix</strong> and Rails <strong>Informix</strong>_adapter are specific for <strong>Informix</strong> database<br />

server and work with <strong>Informix</strong> database connections. Support all versions of<br />

the <strong>IBM</strong> <strong>Informix</strong> database servers and require the Client SDK libraries for the<br />

communication with the database server.<br />

You can download the both packages from the Rubyforge website at:<br />

http://rubyforge.org/projects/ruby-informix/<br />

1.2.5 <strong>Informix</strong> DataBlade Developers Kit<br />

The <strong>IBM</strong> <strong>Informix</strong> DataBlade Developers Kit (DBDK) is an aid for developing<br />

DataBlade modules. The kit runs on Microsoft Windows and generates much of<br />

the code you need for a DataBlade. DataBlades can be developed without a<br />

DBDK on operating systems other than Windows; however, it is noteworthy that<br />

the procedures for setting up the development environment on a UNIX system<br />

are complex without help from DBDK.<br />

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

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

Saved successfully!

Ooh no, something went wrong!