Autour de Java, deux nouvelles remuent un peu le monde des développeurs, la première positive, l’autre rendant plutôt dubitative. En effet, tandis que la société Sun vient de lancer aux États-unis une première version d’une boutique en ligne pour applications Java, une fonctionnalité attendue par les développeurs depuis longtemps se retrouve étrangement attachée à des contrats payants.La boutique en ligne se nomme Java Store, et personne ne d’ailleurs dupe sur l’inspiration qui a servi à trouver ce nom. Il est clair que l’énorme succès de l’App Store pour l’iPhone et l’iPod Touch a fait des émules, et la version Java fonctionne sur le même principe. Le but est donc de centraliser des applications écrites avec ce langage, moyennant un droit d’entrée de 50 dollars pour les développeurs.
Réitérer le succès de l'App Store
Il s’agit pour le moment d’une version bêta destinée à faire connaître le service et à faire des tests. Les développeurs qui choisissent d’utiliser le Store devront s’acquitter d’un petit paiement avant de profiter du Java Warehouse qui est une sorte de dépôt centralisé pour stocker les applications Java.
Pour Sun, il est surtout temps de rentabiliser le fait que Java est installé sur 800 millions de machines, sans pour autant atteindre le vrai potentiel de cette large base. Il faudra attendre la fin de l’année pour profiter de la version finale, mais on ne sait pas encore dans combien de pays l’offre sera lancée. À noter que les technologies pouvant se répandre facilement sur des millions de machines profiteront sans doute toutes de ce genre de boutique, et ce devrait être notamment le cas d’Air de l’éditeur Adobe.
La polémique autour du ramasse-miettes G1
Cependant, depuis quelques jours, une polémique fait rage dans le monde de Java. Les développeurs attendent en effet depuis longtemps un nouveau ramasse-miettes, c’est-à-dire un récupérateur de mémoire, chargé de recycler la mémoire qui a été attribuée à une application puis mise de côté.
Le nouveau ramasse-miettes, nommé G1, a été intégré à titre expérimental dans la version Update 14 de Java 6. Alors que les développeurs se préparaient à l’utiliser et à tester ses capacités, une phrase d’avertissement était présente dans les notes de version pour indiquer que l’utilisation en production n’était autorisée que si un contrat de support Java avait été acheté.
Depuis, la phrase a été modifiée et Sun recommande de ne pas utiliser G1 si un tel contrat n’a pas été souscrit. Gilbert Vidal, du site Programmez.com, Sun a fourni plusieurs éléments de réponse relatifs à l’aspect payant de la fonctionnalité. Premièrement, G1 est encore au stade expérimental et il s’agit de contrôler son passage en production. Ensuite, l’Update 14 de Java 6 est elle-même toujours en développement. Enfin, les gains pécuniaires serviraient à financer le développement de G1 dans le futur.
La communauté reste relativement en alerte, en particulier depuis le rachat de Sun par Oracle, pour la modique somme de 7,4 milliards de dollars. Les développeurs Java qui sont intéressés par les capacités de G1 pourront consulter un article lui étant dédié sur le blog de Xebia. Notez que la venue de G1 est prévue officiellement pour Java 7.
Vincent Hermann
le 3 juin 2009 à 16:50
(16 080
lectures)
Actualités et brèves relatives
- 22 / 05 / 2009 : Mac OS X : la faille Java qui faisait de la résistance
- 20 / 04 / 2009 : Sun finalement racheté par Oracle pour 7,4 milliards de dollars
- 06 / 04 / 2009 : Rachat : Sun aurait cessé ses discussions exclusives avec IBM
- 19 / 03 / 2009 : Rumeur : IBM souhaite racheter Sun pour 6,5 milliards de dollars
- 13 / 02 / 2009 : Apple : mises à jour de sécurité et de Java pour Mac OS X
- 05 / 12 / 2008 : JavaFX : la création d'applications Internet riches selon Sun
- 20 / 11 / 2008 : SFR Appli Store : les premières applications seront gratuites
- 17 / 11 / 2008 : Sun se restructure et licencie de 5000 à 6000 employés





