Calendrier :

juin 2018
L Ma Me J V S D
« mai    
 123
45678910
11121314151617
18192021222324
252627282930  

Archives :

Visiteurs en ligne

Catégorie(s) : Programmation

Apple met à jour tout une flopée de notes techniques et guides de référence

Apple a récemment mis à jour toute une flopée de notes techniques et des guides de référence.

Cela va

Bonne lecture

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, Mac Os X

Jboss Application Server absent de Mac OS X Server 10.5

Dans un article rendu public le 2 novembre, on apprend que JBoss Application Server, qui était livré auparavant avec la version 10.4 de Mac OS X Server ne l’est plus avec la version 10.5. Apple nous invite à le télécharger directement depuis le site de Jboss.

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