| Interface Homme-Machine |
| |
 |
|
De nos jours, l'interface homme-machine (IHM) correspond, en moyenne,
à près de la moitié du code des logiciels et fait l'objet de plus d'un tiers des points abordés lors des réunions
d'avancement d'un projet.
Son poids est à la mesure de son rôle : permettre à l'utilisateur de contrôler le système.
Sa conception est donc stratégique puisqu'elle détermine en grande partie si le système
peut être utilisé de manière satisfaisante.
Non seulement l'interface homme-machine est le tableau de bord et le volant du système,
mais c'est aussi sa carrosserie. Elle est la façade du système, son image, et par voie
de conséquence celle du produit et de l'entreprise qui le commercialise.
La facilité d'utilisation, la convivialité, le "naturel", l'esthétisme sont des critères
de choix importants aux yeux de tout utilisateur.
Fort de ce constat et de notre expérience, ceci nous a conduit à impliquer au plus tôt
les utilisateurs finaux dans la conception de système pour garantir la satisfaction du client.
|
|
|
Par cette approche le développement d'une nouvelle
interface homme-machine revient à assembler des "briques" logicielles existantes,
c'est à dire des composants de base respectant une ergonomie déjà éprouvée.
Bien entendu, en réponse aux demandes des utilisateurs, il peut être nécessaire
de développer de nouvelles briques.
La prise en compte de l'ergonomie dans
la conception du logiciel est un facteur important de qualité,
car elle vise à rendre compatible le système, son utilisateur et
le travail qu'il doit réaliser. De par l'analyse du besoin opérationnel,
l'ergonomie rejoint le marketing et garantit l'adéquation du produit aux besoins du marché.
Nos compétences nous permettent donc de proposer toutes sortes d'IHM sous Windows®.
Nos développements peuvent aller du simple module de saisie jusqu'au logiciel complexe,
intégrant:
- un SGBD (système de gestion de base de données)
- un frontal de communication USB ou RS232
- les fenêtres MDI (multi-document interface)
- les liaisons OLE (object linking embedded) et DDE (data dynamic exchange) permettant l'encapsulage et le pilotage d'application externe
- la gestion d'un serveur vocal et data en mode P2P (point à point) ou SMS (Short Message System)
etc...
Pour ce faire, nous utilisons les produits standard du marché (du type
Microsoft® Visual Basic® 6.0), pour permettre une pérennité et un suivi dans le temps.
Exemples de réalisation
|
Cartographie opérationnelle
Interface de Burn-In via RS232
Gestion d'adhérent
|
|
|