Le streaming Ă la mode Adobe devient open source.
Au travers du projet BlazeDS, l’Ă©diteur libère le code d’une technologie de connexions client-serveur pour applications Flex ou Air. Des contrats de support seront proposĂ©s au dĂ©but de 2008.
Adobe va toujours plus loin dans sa dĂ©marche open source. En avril dernier, l’Ă©diteur avait dĂ©jĂ libĂ©rĂ© le code de son framework Flex. Une autre partie logicielle est maintenant mise Ă la disposition de la communautĂ©, sous licence LGPL v3, Ă savoir BlazeDS.
Ce projet provient en fait de l’offre d’outils de dĂ©veloppement Adobe LiveCycle Data Services. Il propose une technologie qui rĂ©alise des connexions persistantes entre des applications clientes riches Flex/Air et des serveurs d’applications. En particulier, il permet de faire du streaming HTTP en mode push (l’application cliente peut recevoir des donnĂ©es sans sollicitation de la part de l’utilisateur).
Echanges de données binaires
Techniquement, BlazeDS repose sur un protocole d’Ă©changes de donnĂ©es binaires appelĂ© AMF (Action Message Format), qu’Adobe rend Ă©galement open source. Selon l’Ă©diteur, ce type d’Ă©changes est beaucoup plus rapide que des connexions en mode texte classiques, comme avec XML ou SOAP. Ainsi, les applications deviennent plus fluides et plus interactives.
Le projet BlazeDS reste pilotĂ© par Adobe. La communautĂ© ne pourra, pour l’instant, que signaler des bogues et proposer des amĂ©liorations. A terme, des personnes extĂ©rieures pourraient Ă©galement participer au dĂ©veloppement.
Une version bĂŞta de BlazeDS peut ĂŞtre tĂ©lĂ©chargĂ©e sur le site d’Adobe. L’Ă©diteur proposera, au dĂ©but de l’annĂ©e 2008, des versions payantes sous la forme de souscriptions annuelles incluant un support technique.
Source de l’article : Gilbert Kallenborn , 01net.
Site Internet : BlazeDS
Licence : LGPL V3