Les technologies riches


précédentsommairesuivant

G. Dekoh

Suite de ce comparatif des technologies riches avec la présentation de Dekoh.

dekoh
dekoh

G-1. Présentation

Dekoh est une plate-forme pour des applications tirant bénéfice du web et du bureau, développé par Pramati Technologies. On peut comparer cette technologie à Apollo : en effet, elle gère également des technologies telles que l'HTML, le Flash, le PHP ou le Java ! Dekoh se veut aussi gratuit et open source. Une version privée est déjà sortie et une sortie bêta publique devrait apparaître très bientôt.

G-2. Le principe

Dekoh est une plate-forme d'exécution multi OS. Il s'agit en fait plus exactement de trois briques ayant chacune une fonctionnalité précise :

  • Dekoh Desktop : un petit applicatif à télécharger (< à 4Mo) qui se compose de trois couches : un serveur web (en Java), une couche de services et un framework 'portail'. Le serveur n'est pas open source, au contraire des deux autres couches. Il s'agit en fait de l'environnement d'exécution qui permettra aux applications de tourner sur votre bureau.
  • Dekoh Applications : les applications Dekoh : réalisées avec des technologies variées, elles s'exécutent sur Dekoh Desktop et offrent la richesse des technologies sous jacentes : Ajax, Flex, DHTML, CSS, Javascript entre autres.
  • Dekoh Network : le lieu de partage des applications Dekoh. Bien que le concept soit encore assez flou, il semblerait que ce soit un espace personnel sur le site www.dekoh.net (par exemple, fdeshayes.dekoh.net) qui permettrait d'autoriser certaines personnes à partager ce que vous faites sur votre application. Un exemple : vous souhaitez partager vos photos de vacances : autorisez des utilisateurs qui viendront sur votre espace, téléchargerons l'application et aurons la possibilité de voir vos photos. Je trouve le concept intéressant, en proposant cette sorte de communauté, bien que pour le moment le tout soit un peu flou.

Au niveau de son architecture, Dekoh propose de très nombreux composants et technologies, comme vous pouvez le voir sur ce diagramme :

Architecture dekoh
L'architecture dekoh

Bien évidemment, le tout est très orienté web, et se présenterait presque comme un conteneur agrémenté de nombreuses briques usuelles pour effectuer des mashups par exemple. A noter tout de même que toute la programmation au niveau de l'intégration des API (Application Programming Interface, par exemple la gestion des fichiers locaux) se fait exclusivement en Java, ce qui pourrait être handicapé pour ceux qui ne connaissent que mal ce langage.

G-3. Les outils

Il n'y a pas d'outil particulier consacré à Dekoh car il n'y a pas de langage particulier à Dekoh. En effet, on peut utiliser Flex Builder pour la partie Flex, Dreamweaver pour l'HTML, ou Eclipse pour le Java par exemple. En s'appuyant sur de l'existant, Dekoh saute donc l'étape de l'IDE.

G-4. Exemples

Il existe pour le moment trois applications Dekoh proposées par Pramati :

  • Dekoh photo, qui permet de partager vos photos, de les tagger et également d'interagir avec d'autres outils comme Flickr ou Photobucket.
  • Dekoh music, pour organiser votre musique et la partager en streaming avec vos amis.
  • Dekoh books pour gérer votre bibliothèque et donc organiser vos livres.

G-5. Les points forts

Dekoh propose une solution originale qui part d'une base solide pour tenter de s'imposer. Les technologies gérées sont nombreuses (Flash, Flex, HTML, CSS; Java, PHP) et bien qu'on ne connaisse pas le degré d'interaction entre ces technologies, le tout semble alléchant. De plus l'outil est complètement gratuit et open source, ce qui fera plaisir à plus d'un. Là où Dekoh semble tout de même se démarquer le plus est cette brique Dekoh network : proposer un espace de partage privé pour faire communiquer vos applications avec celles de vos amis. Bien que le mériterait de plus amples explications, l'idée de base est séduisante, très dans la tendance 2.0 des communautés à thème.

G-6. Liens, pour en savoir plus

G-7. Récapitulatif

Dekoh est une technologie pour créer et utiliser des Rich Desktop Applications. Dekoh se base sur une plateforme Java et est multiOS. De plus, c'est une solution Open source qui respecte de nombreux standards. On pourrait grossièrement le comparer à Apollo. Dekoh network reste pour moi une intrigante fonctionnalité, et j'attends également de voir la facilité de développement et d'intégration sur cette plateforme.


précédentsommairesuivant

  

Copyright © 2006-2007 Fabien Deshayes. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.