Re: Java pour Mac sans Mac :)

Jean-Christophe Helary <[email protected]> Sun, 4 Feb 2007 08:01:45 +0900
Newsgroups gmane.comp.java.netbeans.general.french
Message-ID <[email protected]>
On 4 févr. 07, at 01:35, Christophe Marchal wrote:

> Il peut toujours lui trouvé un copain (toi par exemple :) qui lui  
> donne les .jar de apple pour qu'il les ajoute à son CLASSPATH
> De là, le compilateur va trouver les packages/classes, et ça va  
> fonctionner.
>
> Par contre, je vois pas l'interet pour lui d'utiliser ces classes  
> là s'il n'est pas sur mac, puisque de toute façon elles ne  
> fonctionneront sans doute pas sur autre chose qu'un mac. Au mieux,  
> il peut compiler, mais pas tester son code. Pas très productif ça...

Merci Christophe,

Le but c'est d'avoir une app java qui respecte les conventions  
d'interface utilisateur quand elle tourne sur Mac. Apple a crée du  
code pour obtenir les comportements requis et ce code, quand il  
tourne sur Mac crée l'interface appropriée mais est ignoré sur les  
autres plateformes.

http://developer.apple.com/documentation/Java/Conceptual/ 
Java14Development/index.html#//apple_ref/doc/uid/TP30001142

Pour info, l'application est OmegaT, l'application qui est le plus  
utilisée par le projet NetBeans pour en assurer la localisation.

OmegaT contenait une librairie (MRJAdapter) dont la dernière version  
n'était pas diffusée sous licence libre (elle utilisait la Artistic  
License de Perl). Comme on ne veut pas s'enquiquiner avec une  
librairie qui ne sert que pour 2~3 appels dans le code et ça  
seulement pour Mac on a décidé de voir comment faire pour s'en  
passer. Temporairement on a décidé d'utiliser la version précédente  
(LGPL) mais au final on veut s'en passer.

Moi je ne suis pas programmeur, je m'occupe de l'aide utilisateur, de  
la localisation et des tests/qa, donc Java j'y connais pas grand  
chose :)

Voili voilà.

Jean-Christophe