Introduction

IRISA/DK est l’atelier de développement d’applications Irisa.

Sa méthode de développement événementiel et orienté objet est accessible à tous - de l’analyste programmeur au responsable de service - et permet de réaliser aisément tout type d’applications.

Description du produit

IRISA/DK comprend les éléments suivants :

·          Un environnement graphique XGC 

·          Un générateur de code ANSI C standard

·          300 objets standards : HTML, WAP, Audiotex, Vidéotex, Fax, SNMP, SMS, E115, X25, X29, VideoPad, THI, Lecam, etc.

·          De nombreux exemples de mises en œuvre pour XGC, d’objets DRI, etc.

XGC permet une conception orientée objet des applications, à partir de graphes événementiels.

La traduction d’un graphe XGC en langage ANSI C permet d’obtenir un exécutable performant après compilation.

ANSI C garantit une portabilité sur tout environnement  : il est donc possible de développer des applications sur une plate-forme puis de les compiler et de les exploiter sur une autre.

XGC laisse le développeur libre de concentrer toute son attention sur la couche de présentation : sa conception de l'application s'effectue en toute indépendance vis à vis du type de matériels (ou du serveur Web par exemple) utilisés et vis à vis de l'intégration de cette application au sein du système cible Irisa (IRISA/RT assurant en effet une autonomie des applications par rapport à l'architecture du système cible).

Enfin, XGC permet de suivre l’exécution d’une application dans le graphe d’objets, ce qui facilite la mise au point de l’application.

Avantages concurrentiels

·          IRISA/DK permet d’utiliser un seul et même outil pour la création de nouvelles applications exploitant un ou plusieurs des canaux de communication gérés par Irisa : Vidéotex, Audiotex, Web, Wap, TVI, Fax, Téléphonie.

·          Autonome par rapport au système d’exploitation cible, il est disponible sur plate-forme Windows ou UNIX

·          XGC est le composant essentiel d’IRISA/DK

·          C’est un outil de génération graphique d’applications multimédia

·          La création d’applications consiste à assembler visuellement des objets, fournis avec XGC ou créés

·          Ceux-ci restent maintenus à l’extérieur des applications et peuvent ainsi être partagés, pour assurer la qualité et l’économie des projets

·          XGC permet très simplement la création d'objets agrégés, facilitant l'adhésion des utilisateurs à une méthodologie orientée objet

Caractéristiques distinctives

·          Développement graphique qui permet de supprimer les difficultés des L3G

·          Outil de développement multi-plateforme garantissant une pérennité du produit

·          Unique outil pour tous les média, ce qui induit une seule formation pour l'utilisateur et la création d'applications prêtes à gérer plusieurs média

·          Simplification dans la création d’objets réutilisables optimisant leur qualité.

·          Composants spécifiques pour chaque nouveau canal permettant un apprentissage simplifié

Exemples d’applications

·          Web associé à la téléphonie : demande de rappel téléphonique à partir d’un formulaire HTML (« call-back »)

·          consultation d’annuaire téléphonique à partir d’un téléphone mobile WAP

·          Self-Service (« Self-banking », Commerce électronique, Messagerie, etc.) sur Internet, Audiotex, Videotex, Téléphone mobile (WAP)

·          Routage intelligent d’appels téléphoniques

·          Applications de Centre d’Appels : Serveur Vocal Interactif, poste opérateur Intranet/Internet