Calendrier :

juillet 2014
L Ma Me J V S D
« mai    
 123456
78910111213
14151617181920
21222324252627
28293031  

Archives :

Visiteurs en ligne

Catégorie(s) : Leopard, Magasins

Mac Line Academy : Une bonne école de formation

Je vous avais dit la semaine passée que je m’étais inscrit à un cours donné au Mac Line Store de Woluwe, cours faisant partie de la Mac Line Academy, et que j’allais partager avec vous mes impressions.

Vu que j’avais congé ce mardi (le 12 mai), je m’étais inscrit au cours Mac OS X Focus. Et en voici mon compte rendu.

Lire la suite →

Catégorie(s) : Java, Leopard

Java 6 disponible en Developer Preview Release sous Leopard

Une preview de Java 6 est enfin disponible sous Leopard.

[Suite:]

Vous ne trouverez pas cette version sur le site d’Apple, car ce n’est pas une version de Java 6 faites par Apple. Non. Pour cela, il faudra encore attendre, en espérant qu’Apple y travaille.

Alors que la plupart des développeurs sous Mac se plaignaient de l’absence de Java 6 sous Leopard, d’autres sont passés à l’action.

Vu que Mac OS X a un noyau de base BSD, Landon Fuller a repris le travail de portage de Java 6 vers FreeBSD, OpenBSD et NetBSD pour le faire fonctionner sous Leopard.

C’est le résultat de ce travail qu’il a annoncé tout récemment sur son blog.

A notez que cette version de Java 6 nécessite X11 pour fonctionner.

Comme pour toutes versions annoncées comme Developer Preview Release, à utiliser à vos propres risques.

http://landonf.bikemonkey.org/code/macosx/MacOS_Java_16_Developer_Preview_1.20071120.html

Catégorie(s) : Java, Leopard

Mieux contrôler le style des composants visuels dans Java SE 5.0 sur Mac OS X 10.5

Apple vous permet, sous Leopard, avec Java SE 5.0, d’accéder à des propriétés vous permettant de rendre vos applications Java plus proche encore des applications Cocoa, tout en continuant à bénéficier de la portabilité de Java.

Ainsi, une propriété apple.awt.brushMetalLook permettant d’afficher le panneau (JRootPane) dans le look de métal brossé, qu’on retrouve un peu partout sous Leopard.

Mettre le style d’un JProgressBar sur “circular” transformera une barre de progression en une progression circulaire.

Il y a encore plein d’autres propriétés.

Retrouvez les toutes ici : http://developer.apple.com/technotes/tn2007/tn2196.html

Catégorie(s) : Java, Leopard

Java 5 ne sera pas la dernière version de Java sous Mac OS X

En fouinant sur le site de l’Apple Developper Connection dédié à Java, on trouve, en libre accès (sans même devoir s’inscrire), le PDF intitulé

Java on Mac OS X v10.5 Release Notes

On y apprend de tas de choses intéressantes.

1. Tout d’abord, il y est dit que Mac OS X v10.5 est livré aussi bien avec J2SE 5.0 (1.5.0_13-b05) et J2SE 1.4 (1.4.2_16-b05). Il n’y a pas de support de J2SE 1.3 sous Mac OS X v10.5.

Apple recommande fortement l’utilisation de J2SE 5.0, notant J2SE 1.4 comme déprécié.

2. Java est disponible dans toutes les langues standards de Mac OS X. Y compris donc les nouvelles langues qui sont apparues dans Leopard.

3. On y apprend que Java 5 fonctionne en 64 bits sous Leopard. Mais si on lance Java depuis le terminal, c’est par défaut la version 32 bits qui est lancée. Il suffit de rajouter les paramètres ‘-d32′ ou ‘-d64′ pour forcer l’usage de la version 3é ou 64 bits de la JVM. Du moins, pour les machines Intel.

Parmi la longue liste des problèmes connus et résolus, celui-ci me semble le plus intéressant pour les développeurs Java puisqu’il devrait leur donner de l’espoir :

The Aqua Look and Feel in Mac OS X Leopard is a new implementation, and does not provide

backwards compatibility to any client code that uses classes in the apple.laf.* package. The legacy Aqua Look and Feel classes are present in this release for Mac OS X, but will be disabled and/or removed in future releases of Java on Mac OS X.

puisqu’Apple y parle de supprimer le support des classes apple.laf.* dans les futures versions de Java sur Mac OS X. Ce qui laisse sous-entendre que Java 1.5 n’est pas la dernière version de Java sur Mac OS X.

Lisez la Release Notes de Java sur Mac OS X v10.5

Catégorie(s) : Leopard, Programmation

Les termes & conditions de l’ADC (Apple Developer Connection ) ont changés

En tant que développeur sous Mac, il est quasiment impossible de ne pas devenir membre de l’ADC (Apple Developer Connection). Pour pouvoir en devenir membre, il vous faut signer un Membership Agreement. Sachez que ce Membership Agreement a été modifié au milieu de ce mois (le 16 octobre). Mais qu’est ce qui a été modifié ?

Tout d’abord, Apple Computer Inc est devenu Apple Inc.

La section 9 concernant l’Exportation a été modifiée. Elle ne reprend plus la liste des pays étant sous embargo. Avant vous n’aviez pas le droit d’exporter à certains pays ni à certaines personnes. Maintenant, cela pourrait s’étendre à d’autres critères puisqu’il est dit maintenant

In particular, but without limitation, the

Apple Software and Confidential Information may not be exported or re-exported …

La section 14 (de l’ancienne version) a été supprimée

14. Credit Application. You may be asked to fill out a credit application if you are applying for
membership and/or services that require payment of fees in excess of $3500.

Par contre, et cela est un peu plus ennuyant, la clause n°10 a été complétée par ce qui suit :

In addition, you will be receiving Apple communications from time to time. Such communications may be in the form of phone calls and/or emails and may include, but not be limited to marketing materials, technical information, and updates and/or changes regarding your membership. By agreeing to these ADC Terms and Conditions, you hereby agree to receive all such communications.

Et ne croyez pas que vous pouvez vous soustraire à tout cela en disant que de toute façon vous pouvez vous défendre en disant que vous n’avez rien compris puisque le point 17 est très clair à ce sujet:

17. Agreement in English. The parties hereto confirm that they have requested that this

Agreement and all attachments and related documents be drafted in English. Les parties ont exigé que le présent contrat et tous les documents connexes soient rédigés en anglais.

Au niveau du HARDWARE PURCHASE AGREEMENT TERMS AND CONDITIONS, la clause n°6 a changé (en bien pour nous) puisque l’usage du matériel a été étendu :

You may use products that you order under the ADC Hardware Purchase

Program only for the purpose of maintaining your company’s IT infrastructure, developing internal software for your Company, and developing software and/or hardware products that will be sold for use with Apple products.

Pour les curieux, voici l’ancienne version du document et la nouvelle version du document

Catégorie(s) : Leopard

Plus qu’un jour à attendre pour le lancement officiel de Mac OS X 10.5, Leopard

Comme vous pouvez le constater, il faut attendre exactement 24 heures pour que soit officialisé la naissance de Mac OS X 10.5, Leopard.

Demain soir, à 18 heures, tout ceux qui ont eu la possibilité d’avoir Leopard à l’avance ne seront plus tenu par le NDA. Nous les invitons donc à venir s’exprimer librement à ce moment-là en laissant des commentaires pour qu’ils nous donnent leurs impressions.

Catégorie(s) : Leopard, Livres

Guillaume Gete nous prépare un livre pour prendre en main Léopard

Guillaume Gete vient d’annoncer sur son blog qu’il est en train de rédiger un livre consacré à Leopard :

Leopard Efficace : Déploiement, Administration et Réparation

Il nous dévoile un petit peu plus ce qu’il va aborder dans le livre.

J’aborderai dans le livre les différentes méthodes d’installation de Leopard, comment migrer correctement ses données, comment gérer correctement les polices, le réseau, les disques, comment les applications fonctionnent, comment éviter les problèmes, et les réparer s’ils arrivent quand même…

J’ai beaucoup aimé la réflexion qu’il a fait dans ce même billet :

j’estime qu’il n’est pas nécessaire de connaitre tout le fonctionnement d’Unix par coeur ou de mettre le nez dans vi pour bien administrer un Mac

Son livre devrait être disponible au plus tard début 2008.

Livre Mac OS X Leopard Efficace, aux éditions Eyrolles

Livre Mac OS X Leopard Efficace, aux éditions Eyrolles

Achetez le livre Mac OS X Leopard efficace : Déploiement, administration et réparation via la site Amazon.fr

Catégorie(s) : Leopard

Apple annonce de nouvelles certifications suite à la sortie de Mac OS X 10.5

Apple a profité de l’annonce de sortie de Mac OS X 10.5 (leopard) pour annoncer également de nouvelles certifications.

Apple Certified Support Professional 10.5 (ACSP)

Apple Certified Technical Coordinator 10.5 (ACTC)

Apple Certified System Administrator 10.5 (ACSA)

[Suite:]

La certification Apple Certified Support Professional 10.5 (ACSP), correspond à l’ancienne certification Apple Certified Help Desk Specialist 10.4 (ACHDS), mais dont la nouvelle appellation est quelque peu plus attrayante. Pour pouvoir porter le titre de ACSP, il vous faut réussir un examen qui couvre vraiment les bases de Mac OS X 10.5. Pour pouvoir réussir cet examen, vous avez bien sûr la possibilité de suivre un cours, Mac OS X Support Essentials v10.5 (Mac OS 101).

(Vous trouverez sur cette page une description détaillée du contenu de ce cours).

Il est également possible, au lieu de suivre le cours, d’acheter un livre qui vous prépare à cette certification. Je ne peux que vous encourager à l’acheter (et à le lire, bien évidemment), même si vous n’êtes pas intéressé par la certification (mais ce serait bête de ne pas essayer de l’obtenir après avoir suivis le cours), car vous ne pourrez que mieux apprécier votre Mac OS X après avoir lu ce livre.

Notez que le livre n’existe actuellement que pour la version 10.4 de Mac OS X. Mais on peut s’attendre à voir assez rapidement une mise à jour couvrant la version 10.5.

La certification Apple Certified Technical Coordinator 10.5 (ACTC) va plus loin que l’ACSP puisque vous devrez également connaitre et maitriser les bases de la version Server de Mac OS X 10.5. Vous devrez pouvoir configurer les services DNS, DHCP, gérer le firewall, configurer un VPN, et encore bien d’autre choses.

La certification ultime, c’est l’Apple Certified System Administrator 10.5 (ACSA).

Cette certification connait également des changements par rapport à la certification pour 10.4. En effet, pour obtenir la certification ACSA 10.4, il fallait passer, parmi 8 examens, 2 ou 3 examens dans le but d’additionner des points. Une fois qu’on totalisait au minimum 7 points, on obtenait la certification. Bien évidemment, les examens “facile” rapportaient le moins de points (2) tandis que “le plus difficile” rapportait 4 points.

Tout cela a disparu avec l’ACSA 10.5. Il vous faut maintenant passer obligatoirement 4 examens.

Il n’est pas encore possible de passer ces examens maintenant. Ni de suivre les cours qui vous préparent à ces examens. Tout cela ne sera mis en place que dans le courant de l’année 2008. D’ici là, vous aurez toujours loisir de faire connaissance avec Leopard, et de le prendre en main pour pouvoir finalement le dompter.

L’aperçu des certifications Mac OS X

Catégorie(s) : Leopard, Mac Mini, Événements

iMac, Mac Mini, Leopard, unix03, …

Comme tout le monde le sait, Apple a annoncé mardi, durant son keynote , les nouveaux modèles d’iMac.
Mais Apple en a également profité pour, entre autre, mettre à jour le Mac Mini, qui a maintenant aussi un Core 2 Duo.

Cela signifie qu’à partir d’aujourd’hui, tous les Mac se trouvant au catalogue d’Apple sont prêts pour faire tourner Leopard en 64 bits.

Nous n’avons donc pas trop d’excuses pour ne pas écrire, à partir de maintenant, des applications déstinées à Leopard en 64 bits. (*)

Pour ceux qui auraient manqué l’info, sachez également que la version Intel de Leopard est officiellement certifiée UNIX 03. Ce qui est également une très bonne chose pour nous, développeurs, puisque cela nous garantit que si nos applications sont écrites en respectant les spécifications Unix 03, elles devraient également tourner sans problème sous Leopard. Une très bonne chose.

(*) excepté qu’on se ferme aux possesseurs de G4, et Core Duo.