Français, English

Yke® Le nouveau Client Léger des applications Web


 

> S'affranchir des limites de Explorateur Internet

Sur le principe, les avantages du client léger ne sont plus à démontrer, tous les types d’applications ont potentiellement à y gagner. Il subsistent néanmoins des contraintes, notamment celles imposées par les limites ergonomiques d’un explorateur Internet, conçu pour naviguer sur le web et afficher des pages et non pour héberger des applications complexes.
Certes une bonne programmation permet de réaliser des pages se rapprochant des interfaces utilisateurs d’une application native, il n’en reste pas moins que le niveau d’interactivité, la fluidité, l’apparence, tout les artefacts qui contribuent à la productivité , à la qualité de l’expérience utilisateur, placent aujourd’hui les applications Web loin derrière les programmes installés sur le bureau.
Parmi les limites et contraintes fixées par un explorateur Internet pour exécuter une application citons:

  • La présence inopportune de la barre d’outils de l’explorateur, voire des barres additionnelles avec leur lots de fonctionnalités hors de propos et la place occupée dans le haut de l’écran.
  • Le dispositif essentiellement mono fenêtre, et mono tâche propre au navigateur.
  • La possibilité, non contrôlable, pour l’utilisateur de naviguer sur le web en dehors du contexte fonctionnel de l’application.
  • Le risque pour l’utilisateur de perdre sa page, par simple click d’un hyperlien dans un email par exemple.
  • L’absence de contrôle des fonctions de manipulations de la fenêtre de l’explorateur, par exemple l’utilisateur ferme l’explorateur inopinément.
  • La difficulté de traiter des problèmes simples comme par exemple la demande d’une confirmation par l’utilisateur avant la suppression d’un enregistrement.
  • Possibilité de e-Branding limitée.
  • La Sous-Exploitation des ressources du poste Client.

Pour contourner ces limites les programmeurs n'ont pas souvent d'autres choix que de multiplier les affichages de pages et de contraindre ainsi l'utilisateur a des manipualtions fastidieuses au bout du compte de lui offrir, à force de compromis, des interfaces à peine plus évolués que ce que présentaient les terminaux dans les années 80. Haut de Page

> Yke réconcilie les avantages du client léger et la richesse des interfaces utilisateur.

Yke permet de créer des applications client mixant des contrôles graphiques exécutés dans des composants AHRE (Abstract Html Rendering Engine) encapsulant un moteur Internet Explorer ou un moteur Gecko. Bien plus que de simples Wrapper’s , les contrôles AHRE communiquent entre eux à l’aide d’un protocole client qui s’utilisent dans les pages html comme un simple lien. Un forme Yke peut aussi inclure n’importe quel autre contrôle .Net. Typiquement dans une application Yke, la barre d’outils sera une page html, de même pour la barre de status. Les fenêtres enfants affichant le contenu pourront indifféremment afficher des pages web, des applications windows.

Dans l'exemple ci-dessous le Client Yke affiche un Composant Tree View DHTML, en fait une page aspx, et une application Windows (Google Earth), La barre d'outil, la barre de status sont des pages HTML...

 

...puis affiche le TreeView et une Page HTML...

 

Voir la Galerie de ScreenShots 

Haut de Page  

> Le Paradigme Yke pour les Applications riches, les Itranets, les Extranets, les communautés Marketing, les Applications Internet avancées.

Une application Client Yke est un container managable à distance, comme un site web, qui intègre et fait communiquer entre eux, sur poste de travail utilisateur, du contenu web, des programmes Windows, des applications d’origines diverses, et dont l’intégralité de l’apparence est dynamiquement personnalisable. Yke se prête particulièrement aux :

  • Applications d’entreprise en client léger.
  • Intranets, Extranets.
  • Sites Internets pour les Communautés Marketing.
  • Applications Internet particulières (Chat, Instant Messenger, Client RSS, applications Multimédia, Téléphonie Vidéo sur IP, etc…)

le Client Yke s'installe aisément sur les postes utilisateur, les mises a jours du client et celles de votre application sont entièrement automatiques comme la publication d'une page Web. Haut de Page

 

> Fonctionalités de Yke

Le Tool Kit Yke est complètement intégré à Visual Studio, il est livré avec ensemble de Templates, de Composants, d’outils et de fonctions prédéfinies pour accélérer et faciliter le développement de Clients Riches; ensemble ils offrent les fonctionnalités suivantes :