Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

: Adobe va libérer Flex

Posté par Axel (). Modéré le 26 avril 2007.
Adobe, société d'éditions de logiciels propriétaires dans le domaine du multimédia, imagerie et photographie (Photoshop, Illustrator et bien d'autres) a racheté il y a quelques années la société Macromedia, créatrice de la célèbre technologie propriétaire Flash et d'autres logiciels propriétaires bien connus comme Dreamweaver ou Fireworks.

Macromedia avait également créé Flex, une technologie permettant le développement rapide d'applications Internet riches (RIA). Cette technologie, basée sur XML, est comparable au XUL de la fondation Mozilla (ou au XAML de Microsoft) et permet à partir d'un fichier XML de générer une application riche (comprendre avec interfaces graphiques et interactivité). Flex est toutefois basé sur Flash / ActionScript pour le rendu graphique.

Adobe vient de décider de libérer cette technologie et de la diffuser sous la Mozilla Public License. Ceci inclut le code source des composants ActionScript du SDK, des codes sources des compilateurs ActionScript et MXML (le format de fichier XML utilisé par Flex), du debuggeur et des bibliothèques ActionScript du SDK Flex.
Le seul composant non libéré est Flex Builder, l'IDE de Flex basé sur Eclipse.
La libération devrait commencer durant l'été pour se terminer fin de l'année. Il ne manquerait presque que de libérer le code source du greffon Flash pour disposer d'un nouvel environnement de développement totalement libre.

Je tiens également à citer Appolo, autre produit d'Adobe, qui à l'instar d'un XULRunner, vise à mettre à disposition en dehors du navigateur des applications développées avec Flex.

Avec le XUL de Mozilla et ses célèbres Firefox, Thunderbird, Sunbird, Microsoft et son XAML, Adobe et son Flex, la tendance semble être à dépasser le Web 2.0 pour fournir une interactivité encore plus grande à travers le navigateur.
La question qui peut se poser est le devenir de OpenLaszlo, une alternative à Flex sous license CPL.
Afin de gagner une certaine place dans cette bataille, Adobe a compris que surfer sur la vague du libre ne pourrait que leur être bénéfique.

NdM : Merci à Nelis d'avoir proposé une dépêche sur le même sujet et à imbolcus pour son journal.

> Lire la dépêche (42 commentaires, moyenne: 3).  

Vous avez demandé le commentaire #826270.

Comparatifs alternatives libres pour Flash ?

Posté par irimi () le 26/04/2007 à 16:44. (lien). Évalué à 5.

Quel est l'apport vis-à-vis du couple SWFMill / MTASC ? Voire de haXe ? La communauté libre n'a pas attendu Adobe pour faire du Flash comme une grande...

Concernant le code du compilateur Actionscript, face à la vitesse et la rigueur de MTASC ya pas photo...

Mais pour Flex, je reste à l'écoute, je ne connais pas bien, en tout cas je ne vois pas ce qu'il permet en plus des méthodes plus traditionnelles. Quelqu'un a-t-il des éclaircissements ?

http://swfmill.org/
http://www.mtasc.org/
http://www.haxe.org/

  • [^]Re: Comparatifs alternatives libres pour Flash ?

    Posté par damo33 (page perso, ) le 27/04/2007 à 09:39. (lien). Évalué à 4.

    Bonjour,
    Il est vrai que MTASC est un bon compilateur. Mais surtout, le compilateur de macromedia est tout pourri.
    Je m'explique, le compilateur qu'on avait jusqu'a present, celui qui compile AS1/AS2, est trés lent et bugué. Il lui arrive même de briser parfois la chaine d'héritage.
    Un test tout simple pour vérifier la puissance de la bete consiste à faire une classe qui herite d'elle-meme, sans oublier de déclarer le constructeur.

    Maintenant, avec la nouvelle VM2 et l'AS3, macromedia a fait appel à des professionnels pour developper MXMLC et COMPLC ( Mountain View Compiler Company).
    De l'aveu même de nicolas cannasse, le createur de MTASC, il ne developpera pas de version qui compile de l'AS3.

    Pour le reste je t'invite à lire ce post :
    http://ncannasse.free.fr/?p=70

    • [^]Re: Comparatifs alternatives libres pour Flash ?

      Posté par Beretta_Vexee () le 27/04/2007 à 12:30. (lien). Évalué à 4.

      Pas mal d'info aussi sur la page de Faq du projet Tamarin.

      http://www.mozilla.org/projects/tamarin/faq.html

      Tamarin étant une VM open source destiner a faire tourner du AS3 ( et donc du javascript ).

      Tamarin féderant les développeurs Mozilla et Adobe, cela pose la question de la pertinence d'un MTASC pour AS3.

      --
      Il relève de la responsabilité du lecteur de contrôler, par tous moyens, l'adéquation du message à ses besoins et de s'assurer qu'il ne causera pas de dommages aux personnes et aux biens.
      • [^]Re: Comparatifs alternatives libres pour Flash ?

        Posté par Antoine () le 28/04/2007 à 12:41. (lien). Évalué à 2.

        Tamarin féderant les développeurs Mozilla et Adobe, cela pose la question de la pertinence d'un MTASC pour AS3.

        Pourtant... Tamarin est une machine virtuelle, livrée sans compilateur.
        MTASC est un compilateur qui produit du code destiné à être exécuté par le lecteur Flash. HaXe aussi contient un tel compilateur, même si ce n'est pas de l'AS3 qu'il compile.

        (après je ne sais pas si le bytecode exécuté par Tamarin est le même que celui exécuté par le lecteur Flash... mais ce serait plutôt logique)

      [^]Re: Comparatifs alternatives libres pour Flash ?

      Posté par Antoine () le 28/04/2007 à 12:38. (lien). Évalué à 2.

      De l'aveu même de nicolas cannasse, le createur de MTASC, il ne developpera pas de version qui compile de l'AS3.

      Normal, puisqu'il développe HaXe à la place.