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