Adobe : la retouche photo comme vous ne l'avez jamais vue
Photoshop. Qui ne connaît pas ce nom ? Avec l’essor de la photographie numérique, le leader du logiciel de retouche leader du marché a logiquement pris une place prépondérante dans notre vie quotidienne. Un épisode récent de la vie politique a même m ... Lire la suite
- Musique : la traçabilité en lieu et place des DRM ?
- Firefox 1.0.2 en français débarque
- Navigateur Mozilla 1.7.6 : l'ultime version
- Mozilla Thunderbird 1.0.2 finale disponible
- Google Code : un nouvel outil pour développeurs
- Firefox : la France en deuxième position
- Disponibilité de la version 5 de Linspire
- Symantec rachète Veritas
- Dossier Linux Fedora Core : installation, initiation
- Lever de rideau sur la version 6 de DivX
Windows Reduced Edition pose problème
Source: MatBe – Catégorie : Logiciels 74 commentaires
Nous vous l’annoncions récemment (voir cette actualité), Microsoft s'est vu imposer par l'union européenne le retrait de Windows Media Player de son système d'exploitation. Il fallait s'en douter, Windows Media Player étant, à l'instar d'Internet Explorer, un élément de base du système d'exploitation de Microsoft, cela pose des problèmes de fonctionnement. C'est en tout cas ce qu'un responsable de RealNetworks aurait révélé au New York Time. Il a affirmé que l’OS bridé de Microsoft, imposé par la commission européenne, était loin d’être au point.
Du coté de chez Microsoft, on a effectivement du retirer des clés de registres importantes de Windows XP pour faire fonctionner le système sans utiliser le Windows Media Player : "
De toute évidence, chez Microsoft on travaille ardemment pour sortir au plus vite une version compatible avec les lois de l'union européenne d'ici quinze jours. Et pour cause, une amende journalière risque de lui être imposée en cas de retard (cf. cette actualité).
Réagissez ! Retour à la liste des news
- 1 / 3
- Suivante
-
Signalons aussi au passage dans les choses du même genre qui m'enervent l'impossibilité d'installer plusieurs versions d'Internet Explorer simultanément. Je ne parle même pas de l'enlever.
Et voila que subitement un gouvernement te dit qu’un de cet élément n’est pas légal…
Et bien quand tu le retire tu laisse un grand trou dans ta programmation et faut que tu dises à tous tes modules. Attention ce module n’existe plus…
Soyons pas surpris que ce soit pas si facile que ça.
Pourquoi? A des fins évidentes de fiabilité. Rêvons d'un monde où les développeurs ne réinventent plus la roue et utilisent au maximum ce qui existe, plus de DLL parasites dans tous les coins de l'OS et miracle, une stabilité encore accrue.
Bien entendu le revers de la médaille c'est que démonter un composant tel que le multimédia mène à toute une série de soucis pour les applications tierces utilisant justement ces composants.
A méditer pour plus tard:
"Un système d'exploitation se doit de conjuguer l'intégration pour faciliter la vie aux autres développeurs, tout en facilitant paradoxalement le démontage de ces outils..."
Beau fantasme? Visiblement l'UE n'a pas saisie deux choses primordiales: quand on parle informatique, il faut s'assurer de maitriser son sujet et d'autre part de ne pas pénaliser tous ceux qui se cachent derrière la montagne Microsoft.
Actuellement j'ai recensé au moins trois applications internes qui ne fonctionneront probablement plus sur la nouvelle version castrée de Windows. Vive le patching sauvage et l'ajout de composants dans nos setup d'installation...
Trois programmeurs attendent pour aller aux toilettes.
Le premier a terminé son affaire et se dirige vers les lavabos pour se laver les mains. Il se sèche très précautionneusement, pour cela il utilise serviettes après serviettes et s’assure que chaque parcelle de sa peau soit totalement sèche. Se retournant vers les 2 autres, il annonce : "Chez Microsoft, nous sommes entraînés à être extrêmement minutieux !"
Le second programmeur se dirige à son tour vers les lavabos. Pour se sécher il prend une seule serviette, et fait en sorte que chaque parcelle de la serviette soit rentabilisée. Il se retourne et réplique : "Chez Intel, nous ne sommes pas uniquement entraînés à être minutieux, mais également à être extrêmement efficaces !"
Le troisième termine et se rend directement vers la sortie en lançant à la cantonade : "Chez Apple, on ne se pisse pas sur les mains !"
| sr17 a écrit : Justement, c'est ça de savoir programmer. C'est de concevoir des choses modulaires et non des plats de spaghettis. C'est ce qui fait la différence entre un bon programmeur et un singe avec un compilateur. |
ha oauin et toi tu crois que les programmeurs de Microsoft sont une bande de singe avec un compilateur.
toi tes plus le mec a la grande gueule qui rafole du spagetti je crois
| powlin a écrit : ha oauin et toi tu crois que les programmeurs de Microsoft sont une bande de singe avec un compilateur. |
Je déteste troller et balancer des trucs méprisant à tort, mais là je suis de l'avis de sr17.
Quand on conçois un ensemble d'applications le but de les assembler, il faut prévoir l'éventualitée d'en retirer, sans ce que cela ne nuise au fonctionnement des autres. J'entend par là que les autres parties du programme doivent pouvoir fonctionner (certes, de manière plus réduite...) sans ce module.
ceci dis, et comme d'habitude, je pense pas qu'insulter le développeurs microsoft de singe n'apporte grand chose au débat, au contraire.
| magellan a écrit : +1 l'extrême intégration des composants Windows ont toujours eu un but évident: rendre accessible un maximum de composants et inciter les développeurs à les utiliser. |
Il ne faut pas confondre bonne intégration et "plat de nouilles". Sinon le système n'a plus aucune indépendance.
Une bonne utilisation de composants centraux ne doit jamais signifier que les applications perdent toute indépendance vis à vis de ces dernières.
"Un système d'exploitation se doit de conjuguer l'intégration pour faciliter la vie aux autres développeurs, tout en facilitant paradoxalement le démontage de ces outils..."
Exactement. Et ceci dans un but très simple d'ailleurs c'est qu'un OS se doit de toujours pouvoir se moduler pour tenir sur des petites machines ou de l'embarqué.
En particulier il manque un système simple pour que les softs puissent vérifier la présence ou l'abscence de chaque composant du style
bool VerifyComponentIsInstalled( char * ComponentName, int MinimumRequiredVersion);
Les enjeux qui se cachent derrière cette décision n'ont rien à voir avec l'informatique. Il s'agit d'enjeux économiques stratégiques. Le but est d'empêcher Microsoft de devenir le leader de la distribution de contenu vidéo et audia à partir de son monopole sur les OS.
Un nouveau monopole qui pourait avoir des conséquences économiques majeures sur l'europe. Car ne l'oublions pas que l'économie est une guerre.
L'UE n'est pas responsable du caractère déstructuré de la programmation de Windows. Et puis, si on écoute Microsoft on ne peut pas séparer leur système du moindre de leurs composants. Ce qui justifie comme avec IE de leur laisser prendre la domination de tous les secteurs qu'ils veulent. Moi je dit que ça suffit de prendre les gens pour des imbéciles.
- 1 / 3
- Suivante
-




