mercredi 11 avril 2007 à 08h17

Fiche suivante des technologies riches, avec la présentation de Dekoh.

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.

Dekoh

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 :

Plateforme 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.

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.

Les 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.

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.

Liens, pour en savoir plus

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.

Billets connexes

Trackbacks

Aucun trackback.


Les trackbacks pour ce billet sont fermés.

Commentaires

Gravatar

1 . Le jeudi 12 avril 2007 à 00h05, par Maz

encore et encore, très bon article.

Dekoh semble aussi brouillon et ambitieux que l'a été Apollo à une époque... et là il rajoute même du Java et du communautaire, ouah, ça en fait des choses ! Après je veux bien que chacun des codes soit fait dans son propre IDE, mais il faudra toujours un outil pour centraliser le déploiement, un outil de gestion de projet quoi...
Mais ouais c'est prometteur... encore une techno à mettre dans son panier RDA ;)

{Maz}

Ajouter un commentaire

Le code HTML dans le commentaire sera affiché comme du texte, les adresses internet seront converties automatiquement.

A propos

Le client riche arrive, sur Internet ou sur votre bureau. Plus qu'un changement, c'est une véritable évolution : vers un Internet riche.

932

lecteurs
Suivre les articles par RSS
Suivre les comentaires par RSS

Rechercher