Chimera, le navigateur web basé sur Mozilla et dont l'interface est écrite en Cocoa pour MacOSX sort en version 0.7. De plus, le projet s'appel maintenant
Camino, à cause d'un autre navigateur pour Unix appelé Chimera. Visiblement, les auteurs n'ont pas voulu faire de bruit sur cette histoire et le changement de nom a l'air de s'être passé en douceur et il n'y a plus aucune trace de Chimera sur leur site, même dans les
Release notes des anciennes versions. (NdM : si, si, justement dans les Release Notes)
Cette nouvelle version apporte son lot de nouveautés avec une
Release note assez impressionnante, par exemple un nouveau gestionnaire de téléchargement, le choix explicite de l'encodage de la page visitée ou encore le glisser-déposer d'images ou de liens vers le bureau, ajoutons-à celà le support du protocole Rendez-vous de Apple pour trouver les sites Web et FTP sur le réseau local ainsi que le support de l'autoconfiguration du proxy. Rappelons que ce projet est toujours en phase beta comme l'indique le site, même si ce navigateur est largement utilisable.
On a donc maintenant sur MacOSX un bon nombre de navigateurs et au moins 3 moteurs de rendu :
- Gecko avec Mozilla et Camino
- KHTML avec Safari
- Icab
(NdM :... et Chimera-l'original ?)
(NdNdM : et puis on me souffle dans l'oreillette que peut-être IE aussi...)
Aller plus loin
# Screenshot ?
Posté par Olivier Cahagne . Évalué à 6.
# Re: Chimera change de nom et sort une nouvelle version
Posté par Moby-Dik . Évalué à 5.
http://www.chimera.org/two/ham2.gif(...)
Les en-têtes HTTP de la doc (http://www.chimera.org/two/(...)) indiquent d'autre part qu'elle n'a pas été modifiée depuis mai 2001... Fallait-il vraiment changer de nom ?
[^] # Re: Chimera change de nom et sort une nouvelle version
Posté par tatayo . Évalué à 0.
Avec des frites ou de la purée ?
# Re: Chimera change de nom et sort une nouvelle version
Posté par Frédéric VANNIERE (site web personnel) . Évalué à 10.
Je prèfère largement Safari à Camino. Il ne manque plus que le remplissage des formulaires et une interface un peu plus complète.
[^] # Re: Chimera change de nom et sort une nouvelle version
Posté par Dreammm . Évalué à -1.
Perso, j'ai des problemes sur le rendu de linuxfr, ce qui est un comble.
Il est joli ton screenshot. Tu les appliques comment les themes ?
[^] # Re: Chimera change de nom et sort une nouvelle version
Posté par Erwan . Évalué à 2.
Non, ce n'est pas un comble. linuxfr utilise les feuilles de style a fond et pour le moment seul Gecko les implemente vraiment bien.
[^] # Re: Chimera change de nom et sort une nouvelle version
Posté par Dreammm . Évalué à 2.
qui se succedent n'ameliorent pas le rendu, mais bien l'habillage (les tabs, c'est cool)
J'espere que la version 1.0 permettra un support equivalent a Gecko des feuilles de style.
[^] # Re: Chimera change de nom et sort une nouvelle version
Posté par Mathieu Pillard (site web personnel) . Évalué à 5.
(par contre c'est vrai que safari a encore des progres a faire... mais bon apparament ca avance a grands pas... pour le plus grand bien de tout le monde...)
[^] # Re: Chimera change de nom et sort une nouvelle version
Posté par Frédéric VANNIERE (site web personnel) . Évalué à -1.
J'utilise theme changer pour modifier l'apparence de OSX (le theme aqua commence a se faire vieux)
# Vitesse
Posté par Etienne Juliot (site web personnel) . Évalué à 6.
http://www.mozilla.org/browser-innovation.html(...)
La version 0.8 devrait se baser sur la toute dernière version de Gecko. C'est un des principaux travaux de l'équipe Camino.
Avec cet update, Safari ne devrait théoriquement plus être à ce point plus rapide pour la navigation.
[^] # Re: Vitesse
Posté par xylpho . Évalué à 3.
[^] # Re: Vitesse
Posté par Erwan . Évalué à 4.
Bien sur, ce serait plus complique car Camino n'est pas sur le cvs de Mozilla.org...
# GNUstep ...
Posté par Jak . Évalué à 2.
[^] # Re: GNUstep ...
Posté par Merlin Lenchanteur . Évalué à 6.
De ce point de vue GNUstep et Cocoa sont freres de lait.
Ensuite les gens de GNUstep vont encore plus loin dans le rapprochement puisque ils essayent aussi de suivre les evolutions de Cocoa par rapport a OpenStep tout en restant compatible a ce dernier.
Donc en theorie, une simple recompilation sous GNUstep permettrait de faire tourner Camino sous GNUstep...
Seulement voila:
- Tout d'abord Camino est ecrit en Objective-C++ et GCC n'a pas encore ce support malgre que Apple ait fournis le patch depuis bien longtemps. Donc pas de compilation pour le moment.
- Camino ayant ete concu pour MacOSX avant tout, risque d'utiliser certaines extensions proprietaires de Apple qui ne sont pas implementes (encore) dans GNUstep. Si je ne me trompe pas la sidebar qui s'ouvre sur la gauche de Camino est un bon exemple.
- Autre probleme, si Camino fait une utilisation intensive de Quartz, ca risque d'affreusement compliquer le portage. (puique Quartz n'existe que sous MacOSX bien sur...)
Pour ce qui est de OpenOffice, une version Aqua-Quartz est je crois en preparation mais ca ne signifie pas que OO va etre porte en Cocoa, donc pas compatibilite avec GNUstep a l'horizon.
D'une maniere generale, il est plus simple de compiler une application GNUstep sous MacOSX que l'inverse.
Je pense vraiement que ca aurait ete de bon gout de la part des devellopeurs de Chiemera de penser a cette compatibilite dans leur travail (ou alors est-ce aux dev de GNUstep de prendre cette initiative?), en gros on developpe des logiciels libres pour un OS proprietaire sans se soucier des plateformes libres, c'est dommage...
Le probleme vient aussi beaucoup de GCC qui traine depuis des lustres a appliquer le patch de Apple (pour une fois qu'ils contribuent utilement au libre) a leur compilateur, ce qui permettrait de donner un coup de fouet a GNUstep qui en a vraiement besoin. Ca devrait arriver dans 6 mois normalement...
[^] # Re: GNUstep ...
Posté par - - . Évalué à 7.
openstep, c est l"api de nextstep qui a été normalisé et documenté
COCOA est la nouvelle version de openstep que apple a fait pour osX
concretement, gnustep et cocoa sont 2 implementations de la meme API
gnustep est un logiciel libre
cocoa est propriétaire (a qq bouts prés)
gnustep n'a pas tous les ajouts qu'a fait apple à cocoa , c un long travail avant d y arriver.
(NSToolbars par exemple est tres modifié dans cocoa)
je vais prendre 2 exemples frappant , Safari, puis Camino
recompiler safari sur gnustep :
- deja il faudrait le code source de safari.. ben vi, parce que c est seulement WEBCORE et le composant javascript qui est sous GPL . Apple a intégré les 2 composants de KDE dans des "frameworks" objective C/cocoa, et ensuite SAfari (qui est une application propriétaire) est linké dynamiquement (tout à fait honnete)
- ensuite, si safari appelle des fonctions non encore implementés par gnustep -> BOum
- en plus de cocoa, apple a CARBON, leur ancienne "api" de macos 9 qui a été en qq sorte porté à osx pour permettre aux applications os9 d'etre vite portée et de rester binairement compatible entre os 9 et os X. alors , oui COCOA integre quasiment tout ce que propose carbon et ajoute aussi de nouvelles possibilités, mais certaines applications dites "cocoa" font quand meme appel a quelques apis de carbon (ca dépend des gouts du programmeurs et des besoins) , ces applications la ne sont pas portable en une simple recompilation sur gnustep
BREF, parce que GNUSTEP est encore un projet non fini, ce n'est pas trivial
Camino :
Faut savoir que camino est pas entièrement cocoa a ma connaissance, il utilise des parts de carbon pour l'implémentation mac de gecko, chose non couverte par gnustep.
(cela a peut etre changé)
Etant donné que camino est opensource il devrait etre pas trop insurmontable de le faire utiliser gnustep, mais pas en un clic, tout simplement parce que le "tiroir" (la ou y a les bookmarks et l historique) , est un widget inexistant dans gnustep pour le moment, la boite de preferences standards de osx n'existe pas encore sous gnustep, etc etc
un camino reellement portable sur gnustep et cocoa, devrait se debarasser de certains widgets.
sinon : GNUMail.app (voir freshmeat.net) est une application qui compile sur linux/freebsd avec gnustep ou sur osX via cocoa. et marche de manière identique (mais a un look different selon la ou on la compile) impressionnant.
que manque gnustep principalement ? NSToolbars pas identique, les Sheets, les nouvelles api sur la Dock, core audio, divers fonctions parci par la, la tache n'est pas insurmontable , mais il faut du temps.
apple documente assez bien cocoa, et la grande majorité de l'api n'a pas changé depuis le temps de NeXTstep (c'est dire combien c'était bien désigné) , la tache de gnustep n'est pas impossible.
Il est juste triste que KDE et GNOMe ont monopolisé la majorité des efforts. GNUSTEP avec une foule de développeurs aurait pu etre un superbe environnement graphique pour les unix libres
(et pour ceux qui aiment pas le look sobre et retro de NeXTStep, gnustep est en train de gagner un support des themes )
voila.
[^] # Re: GNUstep ...
Posté par Merlin Lenchanteur . Évalué à 5.
[^] # Re: GNUstep ...
Posté par DiZ . Évalué à 6.
[^] # Re: GNUstep ...
Posté par Erwan . Évalué à 1.
(et pour ceux qui aiment pas le look sobre et retro de NeXTStep, gnustep est en train de gagner un support des themes )
La raison est simple: Kde et Gnome se sont bases sur un toolkit existant et ont fourni tres vite un bureau completement utilisable. On a commence vraiment a parle de Kde quand les beta de la 1.0 approchaient.
Donc tout le monde a pu utiliser Kde, voir ce que ca donnait un desktop sous Linux et se sont interesses au projet. Les developpeurs sont souvent des utilisateurs avant tout.
Puisque GNUStep a commence par implementer toutes les bibliotheques, pendant longtemps, maintenant encore, il n'y a quasiment aucune application. Donc un developpeur qui veut voir ou en est GNUStep ne peut que regarder le code, c'est tout de suite moins impressionnant.
[^] # Re: GNUstep ...
Posté par DiZ . Évalué à 3.
[^] # Re: GNUstep ...
Posté par Jak . Évalué à 2.
[^] # Re: GNUstep ...
Posté par boba . Évalué à 1.
Question peu être stupide : pourquoi ?
J'ai un peu du mal à saisir...
[^] # Re: GNUstep ...
Posté par Jak . Évalué à 3.
Parce que ! :)
Plus sérieusement, GNUstep se veut héritier de la tradition Unix, à savoir une répartition des outils : un outil ne fait pas grand'chose, mais il le fait bien. Et les tubes (pipes en anglais) servent à faire le lien entre les différents outils. Pour un environnement graphique, les tubes sont remplacés par des objets distribués (en gros, je ne suis pas un pro non plus, c'est juste histoire de se faire une idée).
Donc, plutôt que d'avoir un truc énorme genre XX-Office, on a un traitement de texte, un tableur, ... et chacun communique avec les autres par le biais du serveur d'objets distibués. Disons que MS-Office fait ça par COM/OLE, seulement je n'ai jamais vu de logiciels hors de la suite MS communiquer entre eux.
Quand on regarde Gnome-Office (qui regroupe AbiWord, Gnumeric, Dia, Sodipodi ...), c'est ce qui est fait, mais cet aspect de la répartiton objet n'a jamais été mise en avant dans Gnome (voir How Gnome has become LAME, pas loin).
En fait, le principal problème des suites bureautiques, c'est justement qu'elles sont développés pour se suffir à elles-mêmes, et elles se débrouillent pour faire communiquer leurs différents éléments entre eux.
Là, quelqu'un travaillera sur GNUword.app sans se préoccuper de se que peut faire le gars qui développe GNUxcel.app, l'interface pour communiquer entre les logiciels étant clairement mise en avant.
[^] # Re: GNUstep ...
Posté par boba . Évalué à 1.
[^] # Re: GNUstep ...
Posté par DiZ . Évalué à 1.
>J'ai un peu du mal à saisir...
Regardes plutot du coté de PageMaker, QuarkExpress, Omnigraffle, Keynote, Photoshop, Illustrator pour l'esprit ....
[^] # Re: GNUstep ...
Posté par DiZ . Évalué à 3.
[^] # Re: GNUstep ...
Posté par Jak . Évalué à 1.
# Re: Chimera change de nom et sort une nouvelle version
Posté par patrick_g (site web personnel) . Évalué à 6.
- Gecko avec Mozilla et Camino
- KHTML avec Safari
- Icab
c'est pas pour faire ma tête de con mais y'aurai pas aussi un certain Internet Explorer ?
[^] # Re: Chimera change de nom et sort une nouvelle version
Posté par jmfayard . Évalué à -1.
Internet explorer pour mac est une horreur dont on peut enfin
se débarasser.
[^] # Re: Chimera change de nom et sort une nouvelle version
Posté par Bouiaw . Évalué à 0.
[^] # Re: Chimera change de nom et sort une nouvelle version
Posté par Nÿco (site web personnel) . Évalué à -1.
[^] # Re: Chimera change de nom et sort une nouvelle version
Posté par analogue o/ (site web personnel) . Évalué à 4.
Il n'y a pas si longtemps, lorsqu'il n'y avait qu'IE de reellement utilisable, Apple avait meme annoncé qu'ils envisagaient un partenariat avec Opera pour livrer leur navigateur avec Mac OS X.
Depuis l'arrviée des deux merveilles que sont Camino et Safari, les choses ont bien changé, mais IE ne mérite pas qu'on l'insulte de la sorte je trouve...
[^] # Re: Chimera change de nom et sort une nouvelle version
Posté par analogue o/ (site web personnel) . Évalué à 2.
Ca fait trois moteurs de plus, il me semble que OS X est la plateforme qui propose le plus de moteurs de rendu, et je ne pense pas me tromper.
[^] # Re: Chimera change de nom et sort une nouvelle version
Posté par Erwan . Évalué à 4.
Forcement, si tout le monde developpe des moteurs portables et que seuls les developpeurs Mac font du Mac pur...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.