Introduction

IRISA/DK is the Integrated Multi-media Development environment for Irisa solutions.

It’s development method - event and object oriented - significantly simplifies any application development process, for both inexperienced and experienced programming personnel.

Key features

IRISA/DK includes the following components :

·          XGC : graphical Integrating Development Environnement

·          ANSI C code generator

·          300 standard objects : HTML, WAP, Audiotex, Videotex, Fax, SNMP, SMS, E115, X25, X29, VideoPad, THI, Lecam, etc.

·          Many sample applications

XGC provides an object oriented development environment, based on event-automated flowcharts.

The application, having been built using a graphical format, is transformed by the IRISA/DK generator into pure C ANSI source code, then compiled and linked for a specific platform (Operating System and processor), with the consequent performance benefits.

The guarantee of pure ANSI C source code is crucial for the portability of all applications : the platform used for development and that used for run-time may have totally different OS and/or Processors.

The development team does not need to know in detail the communication infrastructure within which the application will be integrated. This means that the developer needs only concentrate on the presentation layer.

For most applications, IRISA/RT handles all actual devices or protocols.

XGC simplifies application modifications and debugging, with a real-time view of the graphical event flowchart as the code is being executed.

Benefits

·          IRISA/DK is a unique package allowing the creation of new applications related to one or many of the media supported by Irisa : Videotex, Audiotex, Web, Wap, Interactive TV, Fax, Phones.

·          All applications developed with IRISA/DK are platform independent, and may run on Windows and most Unix platforms

·          XGC is the most important component in IRISA/DK

·          It is a graphical tool for multimedia application generation

·          This graphical development is made easy with the logic set out in diagrammatic form; the programmer only has to link objects, delivered with IRISA/DK or created

·          Every object is maintained outside any application, allowing short development cycles and uniformly good quality programs.

Distinctive characteristics

·          Graphical development tool for reliable and consistent C code

·          Multi-platform tool, that means ongoing flexibility and investment protection

·          One tool for all media, that means one learning experience for developers and multimedia support in a single application

·          Reusable object creation is simple : software quality is guaranteed

·          Components for each new media : easy adoption of new technologies as they emerge

Implementation examples

·          Call-back request on the Web : customers ask the Call Center, through a HTML form, to call them back

·          Phone directory service from WAP mobile phone, for example

·          Self-service application (Self-banking, e-Commerce, etc.) on any media such as Internet, Audiotex, Videotex, Mobile Phone devices (WAP)

·          Intelligent call routing

·          Call Center services : IVR, or operator desktop intranet/Internet application