Accueil > NatJet > La richesse de l'interface

AGL J2ee/Ajax NatJet
La richesse de l'interface

Les applications « métier » diffèrent des applications Internet par le degré d’exigence des utilisateurs. Les utilisateurs sont bien souvent des salariés de votre entreprise pour lesquels la productivité est d’une grande importance.

Sommaire

Différents types d'applications
Des contrôles interactifs
Ancrage et fluidité des écrans
Pour en savoir plus

Comment juger de la productivité d’une interface ? Chez Nat System, nous considérons que la productivité d’une interface est synonyme de réactivité : la saisie sera d’autant plus efficace que :

  • L’écran s’adapte à la saisie de l’utilisateur : par exemple afficher la liste des villes d’un pays dès que celui-ci est saisi
  • L’utilisateur est averti au plus près de son erreur voir son erreur est rendue impossible : empêcher la frappe de caractères dont la saisie est interdite.

Cette réactivité doit être fluide et ne pas provoquer un réaffichage lent de la page comme cela arrive parfois sur le web.

Animation flash illustrant l'interactivité

Differents types d'applications

Aujourd’hui, plusieurs types d’interfaces sont en vogue :

  • Les applications de type MDI avec des menus et des fenêtres flottantes
  • Une organisation des écrans en panneaux redimensionnables
NatJet autorise la réalisation de ces différents types d’interfaces.

Cliquez ici pour un exemple d'application NatJet

A travers ces deux exemples, on constate que les applications NatJet sont des applications Web J2EE dont la convivialité et l’interactivité de l’interface égalent celles des interfaces Windows clients lourds traditionnelles.

Des contrôles interactifs

On retrouve la même panoplie de contrôles avec le même niveau d’interactivité. Parmi les plus significatifs :

  • TextField : champ de saisie permettant d’interdire la frappe de certains caractères par paramétrage ainsi que la définition d’une expression régulière de validation
  • NumericalTextField : champ dédié à la saisie des montants. Il n’autorise que la saisie des montants. Il effectue automatiquement la conversion de la valeur saisie en un double Java libérant le développeur de cette préoccupation
  • ComboBox : liste déroulante permettant de lier un code à un libellé. La sélection d’un élément de la liste permet de déclencher la mise à jour d’une autre partie de l’écran
  • ListView : liste multi-colonnes équipée d’ascenseur vertical et horizontal. Un clic sur le titre d’une colonne permet de déclencher un tri suivant cette colonne
  • WebBrowser : permet l’affichage d’une page HTML provenant de n’importe quel site. Ce composant autorise la réalisation de Mash-up avec GoogleMap
  • TreeView : Liste arborescente

Cette liste n’est pas exhaustive ; elle a pour objectif de mettre en évidence le niveau d’interactivité forte de ces composants : ils sont susceptibles de réagir aux actions utilisateurs comme la sélection d’une valeur dans une ComboBox, une ListView ou dans un champ de saisie…

Ancrage et fluidité des écrans

L’un des problèmes courants des applications Web réside dans la disparité de taille des écrans : il est intéressant de permettre un redimensionnement des écrans. NatJet permet de construire simplement des panneaux qui s’adaptent à l’espace disponible : des contrôles comme les ListViews sont susceptibles d’afficher plus ou moins d’information en fonction de l’espace disponible.

Comme on a pu le voir, l’utilisation de la technologie Ajax nous permet de rendre fluide et réactive l’interface. Les applications NatJet atteignent le même niveau d’ergonomie que les applications Windows traditionnelles, tout en s’exécutant dans un navigateur web standard.

Les directions fonctionnelles devraient être contentes de retrouver la productivité des interfaces tout en conservant «l’agilité» des applications Web vis-à-vis des déploiements.

Vous pouvez vous faire une idée précise grace à :

Pour en savoir plus

Vous pouvez trouver plus d'informations sur notre site Internet :

  • Présentation générale de NatJet :
    Plugin Eclipse, NatJet est un atelier de développement graphique J2EE/Ajax conçu pour dessiner vos applications «métier».
  • Richesse de l'interface :
    Les applications NatJet sont des applications Web J2EE dont la convivialité et l’interactivité de l’interface égalent celles des interfaces Windows clients lourds traditionnelles.
  • Graphical Designer :
    Glisser/déposer les contrôles directement sur vos écrans.
  • Architecture produit :
    NatJet est un plugin Eclipse qui étend les fonctionnalités de développement web.
Retour
Nat System - Immeuble le Péricentre - 16, avenue Louison Bobet 94132 - FONTENAY cedex