Un Finder aux stéroïdes

c-66 |
Cocoatech vient d'annoncer la dernière version de Path Finder [2.1 - 2.6 Mo - FR] son logiciel destiné à remplacer le Finder de Mac OS X. Selon son développeur, cet utilitaire vendu $ 35 fonctionne jusqu'à 50 % plus rapidement que le Finder original, offre bien entendu toutes les fonctionnalités de celui de Mac OS X et bien plus encore avec notamment des fonctions de Mac OS 9 telles que la gestion des familles. La liste des améliorations et longues et pour en savoir plus il vous suffit de cliquer ici.

Lire les commentaires →

.Net en open source

c-66 |
On en Mono Project devait être portée sur Mac OS X. Cette initiative, soutenue par la société Ximian, est destinée à mettre en place une plateforme de développement .NET pour UNIX dont l'objectif est de permettre aux développeurs utilisant des systèmes UNIX de développer et déployer des application .NET multiplateformes. Un développeur travaillant sur le projet nous a fait part aujourd'hui du bon déroulement du projet sur le système Unix d'Apple qui, selon lui, "avance bien et devrait montrer ses premiers résultats dans le courant de l'été."

Lire les commentaires →

Interview de Alexandre Carlhian

Vincent Absous |
Le dynamisme de la communauté des développeurs ne diminue pas depuis l'arrivée de Mac OS X. Bien au contraire, on a le sentiment, qu'en poussant à l'adoption de son système, Apple a donné des ailes aux développeurs. En témoigne la grande quantité de logiciels recourant à la technologie Rendezvous soutenue par la Pomme et adoptée dans de nombreux logiciels. Ainsi en va-t-il de MP3 Sushi, un gratuiciel qui permet de diffuser sur un réseau local ou sur Internet des fichiers musicaux. Après avoir consacré un Labo au programme, nous avons interrogé son développeur, Alexandre Carlhian, de Malia Software qui a bien voulu répondre à quelques questions



- Dans quel but avez-vous créé MP3 Sushi ? Est-ce dans l'idée de faire un véritable logiciel ou de se frotter à Rendezvous ? La conception de MP3 Sushi aurait-elle été beaucoup plus difficile sans Rendezvous ?


Ce nouveau projet est la concrétisation de plusieurs envies : donner un nouveau souffle à MP3 Streamer et me frotter à la programmation Cocoa sur un projet important. Au début du projet, je souhaitais juste proposer un Jukebox simple à configurer et Rendezvous n'était pas une de mes priorités. Avec le recul, je suis content d'avoir intégré cette technologie, car elle apporte réellement un plus au logiciel !


- Rendezvous est-il facile à mettre en oeuvre ? Si cette technologie simplifie grandement la vie de l'utilisateur, est-ce la même chose pour le développeur ?


En tant que nouveau développeur Cocoa, j'ai été agréablement surpris par la facilité de mise en oeuvre de Rendezvous. La documentation est claire et relativement bien détaillée. Apple semble vraiment vouloir motiver les développeurs à utiliser cette technologie.


- Depuis sa présentation, on parle beaucoup de Rendezvous, mais le concept paraît vague. Que peut-on attendre de cette technologie à terme, d'après vous ?


Le concept peut sembler vague car derrière Rendezvous (ou Zeroconf) se cache plusieurs choses : la possibilité d'interconnecter des ordinateurs sans la moindre configuration, et surtout la possibilité de partager des services à travers un réseau local. Cette technologie est toute récente il est difficile de prédire son évolution. Actuellement, on peut considérer Rendezvous comme le véritable remplaçant de l'Appletalk, permettant de constituer facilement et rapidement des petits réseaux et de partager des fichiers et des périphériques. Cependant, je pense que Rendezvous prend toute son importance dans le monde de la mobilité. J'ai été impressionné de voir lors de la précédente AppleExpo, la facilité de se connecter sur le réseau Airport et de pouvoir converser avec d'autres personnes via iChat.


- Cette technologie est-elle bien documentée ? Est-il facile de se former aux nouvelles technologies d'Apple ? Trouve-t-on suffisamment de documentation ?


La technologie Rendezvous est plutôt bien documentée et Apple fournit même les sources d'une petite application permettant de partager des photos entre plusieurs ordinateurs. Il est vrai que Mac OS X n'était pas très bien documenté lors de son lancement en version 10.0, et qu'il était courant de rencontrer la mention "Description forthcoming". Ce n'est heureusement plus le cas aujourd'hui ! Il ne faut pas non plus oublier les ouvrages sur la programmation qui sont apparus depuis trois ans. Je recommande d'ailleurs très chaudement à tout nouveau développeur désirant apprendre Cocoa, la traduction française du Hillegass qui vient de paraître : Cocoa par la pratique (Éditions Eyrolles).


- Quels sont vos plans pour MP3 Sushi ?


J'ai encore beaucoup d'idées pour MP3 Sushi : l'affichage des statistiques pour savoir qui s'est connecté et quelles sont les morceaux les plus écoutés, un système de bookmarks pour MP3 Buddies, la traduction du logiciel dans plusieurs langues, ...


- N'avez-vous pas peur de voir iTunes prochainement proposer les fonctionnalités de MP3 Sushi ?


Je ne sais pas à quoi resemblera la prochaine version d'iTunes, mais je ne pense pas que ce logiciel proposera les mêmes fonctionnalités que MP3 Sushi. Par exemple, MP3 Sushi propose en plus du Jukebox, un mode Radio où l'utilisateur choisit les morceaux qu'il souhaite diffuser. De plus, MP3 Sushi ne se limite pas à Mac OS X. Il utilise un protocole ouvert permettant la connexion d'autres machines sous Mac OS 9, Windows, Linux, BSD, etc.


- Vos produits étaient déjà connus sous Mac OS 9. En tant que développeur, comment avez-vous vécu l'évolution d'Apple au niveau logiciel ? Quels sont vos contacts avec Apple ?


Je n'ai pas de contacts particuliers avec Apple. En fait, je suis simplement abonné au programme ADC Student (et oui, je suis encore étudiant). La transition vers Mac OS X ne s'est pas faite sans difficultés et a demandé un investissement en temps assez important. Je suis cependant heureux qu'Apple ait pris le risque de migrer complètement vers Mac OS X. Ce nouvel OS apporte beaucoup de nouvelles possibilités aux dévelopeurs et je dois avouer que j'ai beaucoup de plaisir à l'utiliser en tant que développeur, mais surtout en tant qu'utilisateur !


- Pour beaucoup, le passage de Mac OS 9 à Mac OS X a représenté une véritable avancée sur le plan de l'expérience utilisateur. La même impression se vérifie-t-elle pour le développeur ?


D'un point de vue développement, je dirais que l'évolution est encore plus importante. Les outils de développement fournis gratuitement par Apple sont de très bonne qualité et l'on prend beaucoup de plaisir à utiliser le framework Cocoa. De plus, les fondations Unix de Mac OS X offrent de nouvelles voies de développement jusqu'alors impossibles sous Mac OS 9. Mac OS X a donné un souffle nouveau au monde du développement Mac. Il n'y a qu'à voir les nouveaux logiciels disponibles exclusivement sous Mac OS X pour s'en convaincre !


- Apple fait-il suffisamment d'efforts pour s'attirer les faveurs des jeunes développeurs ?


Sur ce point, il me semble qu'Apple a fait des efforts. Il existe un programme développeur relativement abordable (ADC Student, 100 Euros/an) et des tarifs éducation. De plus, la société fournit gratuitement les outils de développement ainsi que beaucoup de documentation et d'exemples sur son site Web. Toutefois, je regrette que les tarifs éducation ne soient pas plus agressifs...

Lire les commentaires →

Keynote, schéma de fonctionnement de APXL

c-66 |
On le sait, le format de fichier du logiciel Keynote repose sur le standard XML qu'Apple nomme APXL pour "Apple Presentation XmL". Afin de permettre aux développeurs de mieux comprendre ce format pour qu'ils puissent modifier des présentations ou développer des logiciels open-source utilisant le schéma APXL, la société de Cupertino a mis en ligne une note technique très intéressante ainsi qu'une mailing-liste qui vous permettront d'approfondir vos connaissances sur le sujet.

Lire les commentaires →

Le calendrier MacGeneration

c-66 |
Nous avons mis à jour le calendrier iCal de MacGeneration avec les séminaires, expositions et autres rencontres pour les mois à venir. Pour rappel, il suffit, dans le menu "Calendrier" -> "s’inscrire" de iCal d'entrer l'URL suivant webcal://ical.macg.co/Apple32Events.ics afin de vous abonner.


Parmi les événements des prochains mois, notons notamment le CeBit, Photoshop World et Flash Forward en mars, le NAB en avril et la WWDC en mai. Les belges sont quant à eux gâtés par Apple qui organise dès février et jusqu'en mai des "Sessions de découverte de l'Apprentissage Multimédia". Et n'oubliez pas la journée Mac OS X du 29 mars à l'EPITA durant laquelle vous pourrez également participer à la sixième MacLAN alors que le week-end du 3-4 mai se tient en Suisse la deuxième "Swiss Apple Expo sauvage".

Lire les commentaires →

Keyboard Maestro 2.0b1

Vincent Absous |
Keyboard Maestro vient d'être mis à jour dans une nouvelle version, pour le moment en phase bêta [Labo, permet de lancer applications, fichiers, scripts, etc. grâce à des combinaisons de touches. Il permet également de gérer plusieurs Presse-papiers et offre encore la possibilité de naviguer entre les applications ouvertes ainsi qu'entre les fenêtres de ces dernières. Cette nouvelle mouture, qui ne semble pas être appelée à être localisée en français pour le moment, a été l'occasion d'une réécriture complète de l'utilitaire. Il est ainsi désormais possible de simuler l'action d'une molette de souris même si cette dernière en est dépourvue. Un nouveau "Macro Group" fait son apparition et facilite la création de macros. D'autres nouveautés sont encore au programme de la révision de ce programme vendu 20 $.

Lire les commentaires →

MacRumors : lance son guide d'achat

Vincent Absous |
Après la Page 2, consacrées aux rumeurs et informations de moindre importance, MacRumors lance une nouvelle section, le MacRumors Buyer's Guide. Cette rubrique vise à offrir aux lecteurs du site de rumeurs une information sur les produits matériels d'Apple ainsi que sur leurs évolutions possibles.

Lire les commentaires →

Pages