Développeur : Mono projette l'implémentation de Silverlight de Microsoft
Posté par Étienne Bersac (Jabber id, page perso, ). Modéré le 04 mai 2007.
La nouvelle est plutôt étrange, mais finalement pas si étonnante de la part de Mono. Le projet a ni plus ni moins l'intention d'implémenter la technologie Silverlight de Microsoft.
Microsoft Silverlight est un greffon pour navigateur web interprétant le langage XAML de WPF, son but est de remplacer Flash, avec une emphase sur la vidéo. Silverlight est le nom commercial de la technologie WPF/E. Les greffons Silverlight fonctionnent avec IE, Safari et Firefox (sous Windows et Mac OS X). Selon Microsoft, une version Linux dépend de la demande. XAML recoupe à la fois Flash (surtout sur la vidéo) et XUL pour les RIA.
De toute manière, il est vain d'espérer un greffon libre de la part de Microsoft pour Unix. La machine commerciale de Microsoft est en marche, avec notamment l'argument "multi-navigateur, multi-plateforme" (9 occurrences dans la FAQ). Connaissant Microsoft, on peut parier que cette situation durera jusqu'à ce que sa technologie monopolise le Web.
Une autre conséquence de l'arrivée de Silverlight serait la tentation pour Adobe de libérer Flash, comme Tamarin et Flex. Ce qui est sûr, c'est qu'une nouvelle guerre s'annonce sur le web, et cette guerre risque de se faire sans le W3C…
Microsoft Silverlight est un greffon pour navigateur web interprétant le langage XAML de WPF, son but est de remplacer Flash, avec une emphase sur la vidéo. Silverlight est le nom commercial de la technologie WPF/E. Les greffons Silverlight fonctionnent avec IE, Safari et Firefox (sous Windows et Mac OS X). Selon Microsoft, une version Linux dépend de la demande. XAML recoupe à la fois Flash (surtout sur la vidéo) et XUL pour les RIA.
De toute manière, il est vain d'espérer un greffon libre de la part de Microsoft pour Unix. La machine commerciale de Microsoft est en marche, avec notamment l'argument "multi-navigateur, multi-plateforme" (9 occurrences dans la FAQ). Connaissant Microsoft, on peut parier que cette situation durera jusqu'à ce que sa technologie monopolise le Web.
Une autre conséquence de l'arrivée de Silverlight serait la tentation pour Adobe de libérer Flash, comme Tamarin et Flex. Ce qui est sûr, c'est qu'une nouvelle guerre s'annonce sur le web, et cette guerre risque de se faire sans le W3C…
Mono (407 hits)
Silverlight (307 hits)
Article sur ZDNet (247 hits)
DLFP : Adobe va libérer Flex (197 hits)
> Lire la dépêche (66 commentaires, moyenne: 2,4).
Vous avez demandé le commentaire #828565.




Encore une technologie breveté qui va nous retomber sur la tête...
Ce genre d'annonce, ça me fait frémir...
Allez hop on continue a implémenter des technologies protégées par des brevets logiciels (j'imagine).
Je trouve franchement dommage que ne soit pas poussé une technologie libre a la place.
Enfin tant mieux si on a un programme fonctionnel d'ici peu.
Mais personnellement mono, je vais lui re-server le même sort tant que je pourrais, a savoir faire partie de /etc/urpmi/skip.list !
Parce qu'encore bouffer de la place, de la ram et me faire utiliser des technologies proprio je préfère éviter.
Mono et silverlight, ça me fait penser a un type qui s'amuse a lancer des boomerangs en priant pour qu'ils ne lui retombent pas sur la figure...
Vais-je avoir le premier commentaire ;) (prem's)
site perso : http://rapsys.free.fr/
[^]Re: Encore une technologie breveté qui va nous retomber sur la tête...
Mono, a depuis sa création, généré pas mal de débats. Et ma position est la même que toi: je n'ai pas viré MS Windows de mes PC pour retrouver de la technologie MS dans mes Linux. non non ....
sinon il y a gnash en libre.
Juste pour l'anecdote : il y a eu l'accord Novell / MS ,et mono est sponsorisé par Novell (avant l'accord en fait), parano quand tu nous tiens ... :)
[^]Re: Encore une technologie breveté qui va nous retomber sur la tête...
Je m'insurge.
Ce n'est pas parce que certaines technos viennent de MS qu'il faut les expulser comme si elles représentaient le mal.
Il y a des belles choses dans ce qu'ils font, je pense qu'il faut le reconnaitre.
Après, les problèmes de brevets, tout ça, c'est vrai que c'est autre chose... on verra ce que cela donne.
[^]Re: Encore une technologie breveté qui va nous retomber sur la tête...
Exemple simple et couramment utilisé: Samba
Je suis désolé mais NFS et Samba issue de techno MS y a pas photo, samba est franchement plus puissant.
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: Encore une technologie breveté qui va nous retomber sur la tête...
Je pense honnetement le contraire de toi. Je m'explique :
Tout d'abord samba est l'implémentation libre du protocole SMB (partage de fichier et d'imprimantes). Ce protocole est vraiment une plaie a utiliser:
- probleme entre windows Xp pro et windows XP familial
- sous win l'explorateur se fige quand une personne n'est plus accesible mais que l'affichage n'a pas été rafraichit.
- gestion des droits calamiteuses.
C'est simple dans le reseau etudiant ou j'étais il y avait toujours des personnes non accessible, ou des dossiers inaccessibles que ce soit sous win, linux, ou mac, et des graaandes incompatibilités entre les différentes version de win.
Pour en revenir au sujet, quelles sont les technos MS intéressantes ?
Par pitié ne me parlez pas de .net...
[^]Re: Encore une technologie breveté qui va nous retomber sur la tête...
NTLM ( http://fr.wikipedia.org/wiki/NTLM ) permet de ne plus avoir à rentrer douze mille mots de passe sur son intranet. C'est à mon humble avis une techno très intéressante. Elle a d'ailleurs été reprise dans d'autres OS que ceux de Microsoft (MacOS X et Linux par exemple).
La techno MS de reconnaissance vocale de Windows Vista a également des résultats "intéressants" ;)
[^]Re: Encore une technologie breveté qui va nous retomber sur la tête...
Laisse moi avoir une TOUT autre avis sur la gestion de mot de passe que toi !
Ton NTLM c'est vraiment un truc bidon pour moi concrètement.
J'ai le souvenir que ce jolis, on rentre un seul mot de passe ou autre, c'était vraiment bidon !
Petit exemple lors des accès au montages réseaux samba sur un serveur ms (pas un samba sous linux), pour chaque partage, il fallait redonner son mot de passe...
(et pas de système de sauvegarde).
J'ai mon petit KDE tout beau, je lui rentre une url (smb, ftp, http, fish, etc) qui me domande un mot de passe, hop stocké dans kwallet et le problème est résolu (ET PROTÉGÉ PAR UN MOT DE PASSE QUI ME CHIFFRE LE TOUT).
Quand a la technologie de reconnaissance vocale de windows vista, j'ai déjà eu l'occasion de tester aussi.
Le terme "pas au point" est un doux euphémisme.
site perso : http://rapsys.free.fr/
[^]Re: Encore une technologie breveté qui va nous retomber sur la tête...
kwallet rate de toutes façons l'objectif d'une authentication unique et transitive... ce n'est qu'un cache misère pour gérer de multiples authentications ...
Un protocole qui par contre fait bien l'authentication unique: kerberos.
[^]Re: Encore une technologie breveté qui va nous retomber sur la tête...
Que ta config soit une bouse c'est pas le probleme de NTLM tu sais.
Avant de critiquer une techno il serait bon de savoir ou se situe le probeme tu crois pas ?
[^]Re: Encore une technologie breveté qui va nous retomber sur la tête...
non, il suffit de savoir d'où elle vient ;-)
Soutenez le logiciel libre, en adhérant dès maintenant à l'April
[^]Re: Encore une technologie breveté qui va nous retomber sur la tête...
Ben ça ne doit pas marcher super bien parce que dans ma boite on est passé d'un réseau avec des serveurs Linux, où on avait 1 mot de passe pour tout, à un réseau Windows soit disant de la mort qui tue (selon le SI) et résultat on a des mots de passes à ne plus savoir qu'en faire et en plus c'est lent...
[^]Re: Encore une technologie breveté qui va nous retomber sur la tête...
Mwais... on peut dire que la configuration a été foirée dans ta boîte donc...
Là où je bosse, en ce qui concerne le réseau windows, il n'y a qu'un mot de passe à entrer au moment où on lance la session et c'est tout...
Il y a moyen de faire les choses correctement, encore faut-il des gens compétents.
[^]Re: Encore une technologie breveté qui va nous retomber sur la tête...
Un bon sysadmin, utilise PAM, Ok pam est une merde à configurer, mais le résultat est à la hauteur :
tu rentres un mot de passe
PAM peut d'abord l'essayer sur les shawdow, ensuite, sur du ldap, ensuite sur du kerberos ....
Et ensuite SASL permet d'implémenter du requêtage LDAP pour le courier ...
Et apache supporte LDAP pour l'authentification (hyper simple)
N'importe quel nouvel litote d'unification des authentifications reviendra à :
1) unifier le référentiel (dans un annuaire ldap ou une db) ;
2) à offrir des service d'authentification au dessus (SASL par exemple) ;
3) à offrir des modules système (comme PAM) qui font la liaison entre le référentiel extérieur et les données nécessaires du système (comme le HOME, les ACL, les services autorisés) ;
4) à offrir des serveurs d'authentification qui feront les passerelles (comme radiator qui offre du radius à partir de règles définies sur un ldap ou une DB).
Et au mieux chacune des couches doit présenter une certaine abstraction
Ca marche sûrement mieux en ayant un système qui fait son boulot, un administrateur système qui fait son boulot, des développeurs qui programme conformément au système, un responsable des infras qui essaie de sensibiliser ses intervenants à ces problèmes, et qui connaît ses infras et ses technos (c'est pour ça qu'une MOA qui pense qu'elle doit être inculte en technologie m'effraie toujours un peu).
concernant ldap, si pour login/pass ça va, ça reste un annuaire léger. Quand on blinde son ldap d'info je vois pas bien le bénéfice par rapport à une base de données. De toute façon un bon système d'authentification doit de toute façon s'abstraire du référentiel de données.
L'authentification est un problème d'architecture à mon avis, à laquelle aucune technique ne peut répondre mieux que l'emploi de bons sysadmin/architectes/développeurs.
[^]Re: Encore une technologie breveté qui va nous retomber sur la tête...
c'est pour ça qu'une MOA qui pense qu'elle doit être inculte en technologie m'effraie toujours un peu
faut pas, je pense, la MOA doit avoir ses utilisateurs au coeur de ses préoccupations. Cela permet par exemple d'ajouter des choses que tu as omises dans la liste de services (à trop vouloir focaliser sur l'authent en tant que tel visiblement) :
5) permettre un changement de password facilement pour l'utilisateur (fait une fois, valable partout, que cela soit fait par une centralisation LDAP ou de la propagation de proche en proche partout) : cela évite d'avoir à retenir pléthore de logins (pour finalement mettre le même password pour tous, vu que l'utilisateur est fainéant) et permet de ne pas oublier de le changer quelque part quand cela est demandé
6) éventuellement, gestion de profils permettant d'affecter des droits d'accès (ça simplifie l'activité de l'admin et peut rentrer dans le processus d'accueil d'un nouvel arrivant ; plutôt que l'utilisateur demande un à un tout ce dont il a besoin et que ses collègues lui disent, il a un paquet cadeau et rien n'est oublié). Cela facilite aussi la gestion des répudiations (départ de la personne).
7) possibilité d'évoluer vers du Single Sign On (même si ce n'est pas forcément bien vu de la sécurité qui préfère que l'utilisateur fasse un peu d'effort pour s'authentifier régulièrement pour l'accès à de nouvelles ressources/applis)
8) éventuellement comme tu l'évoques en fin de post, cela peut permettre de constituer un annuaire, de savoir qui fait quoi, ...
et je dois en oublier... je ne suis qu'architecte hein ;-)
[^]Re: Encore une technologie breveté qui va nous retomber sur la tête...
Si géniale que tu est obligé de mettre ton mot depasse en dur si tu veux lancer une application via le cron de Windows... Si géniale qu'il n'y a pas de graine dans le hash Windows...
Bref, ils ont repris kerberos et ont fait un système centralisé.
Personnellement, je préfère l'approche ssh, pam... qui permet de faire des choses modulaires. Certes, la glue n'est pas encore aussi bien finit pour certain point car pour d'autres... J'attends toujours un ssh correct sous Windows !
[^]Re: Encore une technologie breveté qui va nous retomber sur la tête...
NTLM a beau être une technologie intéressante, elle est, comme la majorité des formats chez MS, non documentée, et donc forcément sujette à des implémentations différentes légèrement incompatibles (même à l'intérieur de chez MS, c'est dire). Bref, un "standard" de fait, non documenté, il peut être aussi bon qu'il veut, ce sera toujours la merde pour l'utiliser ou l'implémenter.
[^]Re: Pour en revenir au sujet, quelles sont les technos MS intéressantes?
Des technos MS (que je trouve) intéressantes :
-le format .chm (http://fr.wikipedia.org/wiki/Microsoft_Compressed_HTML) et les spécifications non officielles (http://savannah.nongnu.org/projects/chmspec).
-le principe des objets (.net aïe!) pour le shell avec PowerShell
-l'indexation de la config avec la base de registre (même si c'est mal géré après)
Pour mon 1er commentaire sur linuxfr, parler de MS... désolé.
[^]Re: Pour en revenir au sujet, quelles sont les technos MS intéressantes?
pour la peine t'es bon pour (re-)lire http://wiki.eagle-usb.org/wakka.php?wiki=SuggestionsLecteurL(...)
qui suggère par exemple d'encadre les url de [ ] plutôt que de parenthèses ce qui permet de cliquer directement dessus [http://fr.wikipedia.org/wiki/Microsoft_Compressed_HTML] ou [http://savannah.nongnu.org/projects/chmspec] plutôt que d'avoir des 404
puis bon faudrait aussi une révision des formats ouverts (je te laisse googler) pour bien comprendre les réticences à utiliser des technos où la première étape est de la rétro-ingénierie parce que forcément la doc' (quand elle est fournie) ne couvre pas l'intégralité de ce qui est implémenté (et qui peut changer, genre au hasard le format MS-RTF... google extend embrace extinguish donne plus d'infos à ce sujet, vu le passif connu qui n'est pas là pour inspirer confiance).
[^]Re: Pour en revenir au sujet, quelles sont les technos MS intéressantes?
Merci pour ce lien très instructif, pour l'expression [http://fr.wikipedia.org/wiki/Embrace,_extend_and_extinguish] et désolé pour les 404.
Par ailleurs je ne voulais en aucun cas promouvoir les formats fermés, mais juste citer quelques exemples de technologies intéressantes, Microsoft ou pas.
D'ailleur le monde du libre n'a pas à complexer (et à réagir de façon défensive) face à ces technologies et puisqu'il faut se justifier :
Chm -> DevHelp [http://linuxfr.org/~djapat/9289.html]
PowerShell -> Python, Java avec BeanShell et tellement d'autre...
Le registre -> Elektra, Gconf et ldb
[^]Re: Encore une technologie breveté qui va nous retomber sur la tête...
NFS et Samba issue de MS ??? Mort de rire : le SMB avait été mis au point par IBM et a été revendu à MS. Quand à NFS, c'est à Sun qu'il faut dire merci
http://fr.wikipedia.org/wiki/Protocole_SMB
http://fr.wikipedia.org/wiki/Network_File_System
[^]Re: Encore une technologie breveté qui va nous retomber sur la tête...
Hum... le protocole de Samba, c'est IBM à l'origine et pas MS
http://fr.wikipedia.org/wiki/Protocole_SMB
http://en.wikipedia.org/wiki/SMB/CIFS
[^]Re: Encore une technologie breveté qui va nous retomber sur la tête...
Monte un partage sous Windows et compile ton application la dedans... Cela se traine ! Si tu as une config qui va bien, je suis preneur et pas mal de mes amis aussi.
Fait de même sous un UNIX avec NFS, tu ne vois même pas pourquoi tu irais mettre les fichiers en local.
En plus, NFS ne mélange pas les ports comme CIFS. Il y a les ports NFS, les ports de l'impressions, les ports SSH... Sous Windows, c'est un vrai bordel, le protocole mélange tout.
En plus, NFSv4 est bien plus sécurisé ;-)
La seule chose de bien dans SMB, ce sont les commandes 'root pre exec' et équivalente de Samba mais justement, cela, ca n'a rien à voir avec Windows.
[^]Re: Encore une technologie breveté qui va nous retomber sur la tête...
>Ce n'est pas parce que certaines technos viennent de MS qu'il faut les expulser comme si elles représentaient le mal.
Ce n'est pas un probleme de techno.
Regarde IE, il a définit sa propre variante d'HTML. Probleme, ce n'est pas multiplateformes, donc MS fournit IE pour Mac, comme ça plus d'obstacle a faire du web IE only.
Et laisse tomber ensuite IE pour le Mac.
C'est une manière de plus de renforcer leur monopole, ce qui est un probleme quelque soit l'interet des technos..
[^]Re: Encore une technologie breveté qui va nous retomber sur la tête...
Je trouve franchement dommage que ne soit pas poussé une technologie libre a la place.
Euh laquelle ? SVG+Javascript ? Comment tu lis une vidéo ou même lire du son avec SVG ? Flash c'est bien plus que du vectoriel, y'a plein de choses intéressantes dedans qui n'ont pas d'équivalent libre.
[^]Re: Encore une technologie breveté qui va nous retomber sur la tête...
Pour information la vidéo le son et autre truc multimédia est implanté dans les spécification du svg
http://www.w3.org/TR/SVGMobile12/multimedia.html
[^]Re: Encore une technologie breveté qui va nous retomber sur la tête...
Libre ne veut pas dire existant, déjà vu, implémenté et standardisé.
Il est possible de faire du libre tout en innovant, et c'est bien la grande faiblesse du monde libre actuellement. Peu de gens se rendent compte qu'on peut faire du libre avec du neuf.
Vous admin ? http://linux-attitude.fr
[^]Re: Encore une technologie breveté qui va nous retomber sur la tête...
Cela dit on voit pas grand chose venir d'intéressant pour l'instant, il y a beaucoup plus de libristes pour se plaindre que la techno en libre existe pas que de libristes qui ont des idées pour innover là dedans, et pour implémenter ces idées. Et encore, ceux qui se plaignent sont beaucoup moins nombreux que ceux qui n'en ont rien à foutre de tout ça et qui utilisent les technos flash pour faire des trucs sympas.
Alors oui, c'est possible, mais ça vient pas tout seul, et pour l'instant ça vient pas du tout, à moyen ou même à long terme, alors on fait quoi ? On attend que quelqu'un ait une idée géniale qui va tout balayer sur son passage ?
[^]Re: Encore une technologie breveté qui va nous retomber sur la tête...
Comme l'a mentionné kanor plus haut, SVG permet de gérer le son, la vidéo, des incrustations dans les vidéos, des déformations etc... en plus du tout vectoriel.
Alors ce qui manque c'est un support de qualité par la majorité des navigateurs, et de bons outils de développement.
De plus, la norme SVG est supportée par le W3C.
Donc retroussons nos manches, et développons.
[^]Re: Encore une technologie breveté qui va nous retomber sur la tête...
Euh, laisse-moi réfléchir … SMIL+SVG+JS ?
http://fr.wikipedia.org/wiki/SMIL
Comment marchent le « moinssage » et le « plussage » ?
[^]Re: Encore une technologie breveté qui va nous retomber sur la tête...
Je crains que plusieurs d'entre vous ne doivent se replonger dans la lecture du "hold-up planétaire" de Dominique Nora et Roberto di cosmo ...
http://www.pps.jussieu.fr/~dicosmo/HoldUp/
[^]Re: Encore une technologie breveté qui va nous retomber sur la tête...
Je suggère aussi ce sympathique roman...
"La Morsure du dragon"