- X-ON s.a.
- Rue du Château, 46
- 1480 TUBIZE
|
- Tel : +32 2 355 23 33
- Fax : +32 2 355 49 30
- BBS: +32 2 355 41 77
- GSM: +32 75 23 63 91
- E-Mail: bp@xon.be
|
La principale activité de la société
X-ON s.a. est le développement, la promotion et la distribution
du produit SCR/AL1. Ce produit est un atelier logiciel dont voici quelques
caractéristiques :
Table des matières
Rapide Aperçu
Développé par des développeurs pour
des développeurs, SCR/AL1 propose des outils de développement
originaux dans leur concept et leur mise en oeuvre. L'ambition de ce véritable
"atelier logicielo/oo ne se limite pas à une plate-forme déterminée,
comme c'est souvent le cas, ni à un type d'application ciblée,
mais tente de répondre aux besoins des développeurs àtous
les niveaux :
- éditeurs professionnels sur toutes les plates-formes,
- prototypage d'applications,
- intégration de bases de données de constructeurs
différents,
- compatibilité totale Unix-Dos-Windows,
Plates-formes Disponibles
SCR/AL1 est disponible sous Unix :
- SCO : Xenix, Unix, Unixware
- Sun : Sun-Os, Solaris
- HP : HP-UX
- Interactive Unix
- Linux
et sous Dos et Windows :
- Dos 16 et 32 bits
- Windows 3.x 16 et 32 bits
- Windows 95
Composantes
- SCR/AL1 est une aide et un guide à chaque étape
du processus de développement :
- Un langage décrit les objets utilisés dans
les applications
- Des outils permettent de tester les objets, de les compiler,
de générer des sources C, de construire des manuels en ligne
et papier de façon automatique, de traduire les sources, d'assurer
des fonctionnalités identiques sur diverses plates-formes, etc.
- Des librairies étendues offrent une panoplie de
fonctions (plus de 1000) dans des domaines aussi différents que
la gestion de strings, les calculs matriciels ou la compression de fichiers.
Le Langage SCR
Description d'objets
Ce langage permet de définir les différents
objets manipulés :
- ISAM : définition de fichiers indexés
- MENU : définition de menus
- PAGE : définition de fenêtres de saisie
- FNKEY : spécification de touches fonctions
- MPAGE : multi-pages, vision simultanée de plusieurs
enregistrements d'une database
- BC : liaison entre deux database, l'une contenant l'entête,
l'autre les éléments d'un bon de commande, d'une facture,
d'un dossier, ...
- PRINTER : description des imprimantes
- ACTION : fonction SCR ou fonction C (édition d'une
PAGE, d'un MENU, édition d'un ISAM, etc)
- A_BAR : action bar ou menu déroulant
- APPL : application (A_BAR, touches fonctions, écran
de fond)
Langage événementiel
Le langage SCR permet de spécifier ce qui doit
être effectué quand un "événemento/oo se
produit. Les événements sont scindés en deux classes
: ceux générés par le programme, et ceux déclenchés
par l'utilisateur. Dans la première classe, citons le fait d'afficher
une fenêtre, de créer un enregistrement, de terminer l'édition
d'un champ. Parmi ceux de la seconde classe, on trouve par exemple le fait
de presser une touche fonction.
Une fois un événement déclenché,
une action doit être effectuée : on la spécifiera,
soit dans le langage SCR/AL1, soit directement en C, ce qui donne une dimension
unique à l'ouverture du langage SCR/AL1
Les Outils
Les principaux outils proposés sont brièvement
détaillés ci-dessous.
Outils de développement et de prototypage
- scr4 : prototypage et maintenance des bases de données
- scr4_e : compilateur et utilitaires de génération
automatique
- scr4_drv : compilateur de drivers de terminaux
- scr4_trd : traducteur automatique de sources
Outils de génération de manuels et d'aide
en ligne
- scr4_mkh : générateur d'aide à partir
de sources C et SCR/AL1
- scr4_hh : mise en évidence de topics dans des
fichiers d'aide
- scr4_h : compilateur de fichiers d'aide
- scr4_hlp : consultation d'aides
- scr4_hm : traduction d'une aide en format a2m (Markup
language)
- scr4_a2m : traduction du format a2m en MIF (Frame Maker),
RTF, Postscript, HTML, etc.
Outils d'installation
- scr4_mki : création standardisée d'un programme
d'installation (compression, interfaces écran, vérification
d'espace disponible, modification des fichiers autoexec.bat, etc)
Editeurs Ascii
Deux éditeurs sont proposés : mt, programme
indépendant et mmt, qui peut être intégré dans
les applicatifs. Ces éditeurs surpassent, par leur facilité
d'emploi et l'étendue de leurs fonctions, la plupart des éditeurs
disponibles sur le marché, tout particulièrement en Unix.
- mt :
- Mode de travail guidé par menus ou par touches
fonctions, avec manuel complet accessible en ligne.
- Edition de plusieurs textes simultanément (jusqu'à100).
- Ensemble très complet de fonctions agissant sur
les blocs marqués: copier, déplacer, remplacer, détruire,
reformatter, mettre en majuscules ou minuscules, déplacer vers la
gauche et la droite, remplir, supprimer les doubles espaces, cadrage.
- Saisie en mode "traitement de texteo/oo.
- Fonctions de déplacement étendues
- Recherche, remplacement dans le fichier courant ou dans
tous les fichiers ouverts.
- Programmation de séquences de touches.
- Utilisation de polices spéciales pour des dessins
de cadres, de plans, etc.
- Indépendance du contenu des fichiers par rapport
aux terminaux.
- Compatibilitésur tous les systèmes.
- Système de grep intégré.
- Repositionnement dans les fichiers au dernier endroit
atteint lors du rechargement d'un fichier.
- Contrôle des "Undoo/ooavec mémorisation
des modifications récentes.
- Choix entre character sets Ascii et Ansi.
- mmt :
- mini mt exploitant l'EMS en DOS pour les grands fichiers.
Ses fonctionnalités sont compatibles pour la plupart avec celles
de mt.
Outils d'impression en PostScript
- scr4_ps : impression d'un texte Ascii pc-8 en Postscript,
en ce compris les caractères semi-graphiques et les accents
- scr4_lab : impression d'un fichier en format étiquettes
sur une imprimante Postscript
CompatibilitéDos/Unix
- scr4_tar : crée un format tar compatible Dos/Unix
- scr4_u2d : transformation Unix vers Dos de fichiers AsciiI
- scr4_d2u : transformation Dos vers Unix de fichiers Ascii
Autres outils
De nombreux autres programmes utilitaires offrent des
fonctions très utiles au développeurs.
Les Librairies
Les librairies contiennent plus de 1000 fonctions accessibles
à l'utilisateur. Les groupes principaux sont repris ci-dessous:
- gestion et formatage des dates
- lecture structurée d'un fichier Ascii
- gestion de strings
- gestion du swapping en Dos avec ou sans EMS
- édition de tableaux déroulants
- calculs matriciels
- interpréteur de formules mathématiques
- fichiers à enregistrements variables
- gestionnaire de listes généralisées
- éditeur de texte
- représentation standard de données
- compactage de fichiers et de strings
- fonctions graphiques
- fonctions de lecture des répertoires
- outils d'impressions de rapports
- filtres Postscript
La Documentation
En plus de l'aide en ligne, une documentation complète
est fournie sous forme de 6 manuels (plus de 900 pages).
Références
Bureau fédéral du Plan, Bruxelles
- I.O.D.E. : logiciel de simulation de modèles économétriques
(DOS et SUN OS)
- Gestion d'un serveur HTML interne
- Application de gestion administrative complète
(DOS)
SILMM SA, Lorient
- Logiciel de gestion de pharmacie installé sur
2000 sites (Unix).
Belgostat (BNB, INS, Bureau du Plan)
- Logiciel de distribution de données sur disquette
avec module d'interrogation, de construction de tableaux et de graphiques
(DOS).
Sénat de Belgique
- Gestion du courrier entrant et sortant (SUN-OS).
Chase Investment Bank (Londres)
- Outils de gestion de portefeuilles de SWAP, FRA et BONDS
(DOS).
FNAC (Bruxelles, Liège, Gand, Anvers)
- Automatisation du service après ventes des quatre
sites de Belgique (UNIX).
Conseil de la Région de Bruxelles-Capitale (Bruxelles)
- Gestion des projets et propositions d'ordonnances et
de règlements, ainsi que des questions écrites, orales et
interpellations (SUNOS).
- Automatisation de la publication des tables analytiques
(SUNOS).
- Gestion de l'expédition des documents (DOS).
Administration de l'Aéronautique (Bruxelles) (UNIX)
- Suivi des examens théoriques de pilotes.
- Suivi des examens pratiques
- Impression et délivrences des licences de pilotes
Librairie
européenne (Bruxelles)
- Gestion multi-sites des commandes, des envois et de toute
la librairie. Interconnexion avec le programme comptable (UNIX).
Distribution
- L'atelier logiciel SCR/AL1 est distribué en
Belgique
|
France
|
X-ON s.a.
Rue du Château, 46
1480 TUBIZE
Tél: +32 2 355 23 33
|
MMI. s.a.r.l.
Rue de l'AbbéSenez, 4
F-59300 Valenciennes
|