Pour gérer vos consentements :
Categories: Mobilité

Apple débarque en force à JavaOne

Cette année, JavaOne fleure bon le dynamisme. A l’inverse des années précédentes où les exposants s’alignaient dans des box de présentation, la sixième manifestation de cette année comporte de grands stands, beaucoup plus spacieux. Mais quelque chose d’autre a changé. Apple est venue en force. L’année dernière, JavaOne avait été l’occasion pour Steve Jobs et Avadis Tevanian de prouver que l’adhésion d’Apple à Java n’était pas que des paroles en l’air : son support était l’un des objectifs de Jobs à son retour à Cupertino (voir édition du 7 juin 2000). Reste qu’entre 1997 et aujourd’hui, force est de constater qu’Apple s’est toujours fait tirer l’oreille en ce qui concerne Java. C’était sans compter son effort d’intégration dans Mac OS X. Maintenant que le système est lancé, une horde d’ingénieurs Apple est présente au salon. Et ils sont tous venus avec leur G4 sous le bras. Borland aussi est de la partie. Après avoir annoncé son JBuilder l’année dernière (voir édition du 11 juillet 2000), l’éditeur souligne désormais que toutes les plates-formes permettent de développer de façon fluide en Java (voir édition du 22 mai 2001).

L’alliance de Mac OS X et de Java

Mais quel Java cache donc Mac OS X pour qu’on lui montre autant d’intérêt ? Pour les spécialistes, il s’agit en fait de Java 2, l’édition standard 1.3, qui comprend la version client du moteur virtuel HotSpot, lui aussi en version 1.3. De quoi s’agit-il ? D’une compilation dynamique du code qui améliore sensiblement les performances de Java. En fait, Apple est allé jusqu’à faire fonctionner Java directement sur le noyau logiciel de son système d’exploitation, Mach. De fait, Java bénéficie ainsi d’un vrai multitâche préemptif et surtout, permet aux applications fonctionnant par threads d’utiliser plusieurs processeurs. Il s’agit sans aucun doute d’un événement car parallèlement, Swing, qui permet d’implémenter les fonctions d’interface utilisateur, agit directement sur Quartz, le moteur de rendu graphique du système d’exploitation. Conséquences : les applications Java profitent de capacités de représentation complexes et du support des fenêtres Aqua ! Enfin, cerise sur le gâteau, Java s’adjoint l’aide des ressources du système d’Apple pour utiliser automatiquement les caractères et la langue définis par l’utilisateur !

Un tel débordement de fonctions ne pouvait pas passer inaperçu et Apple profite donc de cette édition de JavaOne pour évangéliser les développeurs présents. Une offre est faite aux développeurs Java avec des baisses de prix non négligeables pour la durée du salon qui se termine vendredi. Pour Daniel Steinberg, un développeur Java du réseau O’Reilly, « le support de Java est impressionnant ». « Vous pouvez écrire des applications Aqua impressionnantes en Java, ou vous pouvez porter des applications Java facilement sur Mac OS X. » La stratégie de Sun d’une compatibilité multiplate-forme, longtemps annoncée mais jamais vraiment atteinte, est-elle en train de se concrétiser ?

Pour en savoir plus :

* Le site de JavaOne (en anglais)

* L’offre d’Apple sur son site (en anglais)

Recent Posts

IA et RGPD : sont-ils compatibles ?

Quelle part d’incertitude faut-il accepter dans la mise en conformité des IA avec le RGPD…

2 semaines ago

Windows 10 : quel coût pour le support étendu ?

Microsoft a dévoilé les prix des mises à jour de sécurité étendues pour Windows 10.…

3 semaines ago

Cybersécurité : la plan de Docaposte pour convaincre les PME

Docaposte a sélectionné une douzaine de spécialistes français pour créer un Pack cybersécurité spécialement étudié…

1 mois ago

Surface Pro 10 : plus autonome et un peu plus réparable

La Surface Pro 10 sera disponible le 9 avril en France. Passage en revue de…

1 mois ago

Office 2024 : ce qu’on sait de la prochaine version

Que réserve Office 2024 ? Une première version de test officielle sera disponible en avril.…

1 mois ago

Microsoft Teams : comment fonctionne le double usage « pro-perso »

Microsoft Teams évolue dans une version « unifiée » qui permet de combiner les usages…

1 mois ago