Rich Internet Applications Factory

rich-internet-applicationQu’est-ce qu’une RIA ?

Une application internet riche ou RIA (Rich Internet Application) est une application web qui est conçue pour fonctionner comme un logiciel traditionnel installé sur un ordinateur.

Pour peu que les barres d’outils soient toutes masquées dans le navigateur utilisé, que l’interface et l’ergonomie soient adaptées l’utilisateur a véritablement l’impression de ne pas être sur le web, il ne voit pas de pages se rafraichir.

Le concept de RIA est né du fait que les postes clients sont depuis longtemps très puissants, que les navigateurs web offres de plus en plus de fonctionnalités et de puissance au travers de langages tels que HTML5, CSS3 et Javascript, il est donc devenu intéressant et possible de déporter de multiples tâches sur les postes clients aux dépends des serveurs.

Dans ce cadre le langage javascript prends une importance prépondérante depuis quelques années, notamment grâce à toutes les bibliothèques reposant sur ce dernier comme jQuery, prototype, Angular Js, Scriptaculous, Ext, Dojo et bien d’autres encore.

Une RIA, pourquoi ?

Il est intéressant de passer par une application internet riche car le site est alors plus dynamique, les données se rafraichissent, tant côté client que côté serveur, en temps réel et de ce fait l’expérience utilisateur est enrichie.

Une RIA, Comment ?

D’un point de vue technique, nous développons des applications internet riches dont tout ou partie est développé en Ajax avec jQuery par exemple. De cette manière, grâce à REST les requêtes circulent de manière transparente pour l’utilisateur entre le serveur et le client web.

Le volume de données circulant sur le réseau est moins important du fait que les pages web ne sont pas rafraichies, les retours de données se font en text, html ou json.

Une RIA, pour qui ?

Il s’agit principalement d’applications métiers développées à façon, « from scratch » dans lesquelles on manipule un nombre important de données ou qu’il y a beaucoup de calculs côté serveur.

 

svg-appsManipulation d’images SVG

Parmi nos compétences avancées, nous sommes à même de manipuler des images au format SVG avec javascript et quelques biliothèques de manière à interagir avec ces dernières et ainsi déclencher des requêtes vers le serveur.

Cela peut avoir pour application la gestion d’un calendrier ou encore de graphes quelque soit leur forme.

4D Web

Nous possédons une expertise éprouvée dans le développement d’applications internet reposant sur une base 4D.

Nous travaillons dans ce cadre en binôme, un développeur web au fait des possibilités offertes par 4D (tags et 4Dvar … ) spécifie les tâches à réaliser, prépare les requêtes et les réponse attendues, un développeur 4D réalise le travail dans la base, ensuite on code côté web.

geolocalisationGéolocalisation

Nous pouvons intégrer aux applications que nous développons des fonctionnalités de géolocalisation dans la mesure ou nous maîtrisons les fonctions avancées de l’api V3 de Googlemap.

Nous avons par exemple réalisé un mode de sélection / dé-sélection de sociétés sur clicks de la souris.


En conclusion

Si vous avez un projet lié à votre métier, nécessitant un développement à façon, n’hésitez à nous consulter.

Enfin, vous pouvez consulter quelques exemples de nos réalisations en images ou en vidéo.

Comments are closed.