En route vers Java 7

Abonnements, magazines... Notre catalogue complet au bas de cette page.

Java 7 sortira des laboratoires et de la communauté, d’ici un an environ. Nous savons déjà que cette future version reposera sur les nouvelles fondations de Java 6 Update N et du concept modulaire qui y a été introduit : JRE Consumer. De l’aveu même de Sun, Java reste trop lié à l’entreprise, et bien peu présent auprès du grand public. Pour se rendre attractif, il fallait réduire la taille de la JRE, améliorer les performances et le temps de démarrage. Un énorme travail dont on verra les premiers résultats dans la prochaine mise à jour de Java 6 qui devrait sortir à l’occasion de la JavaOne en mai prochain, ou quelques semaines après. Java 7 ne fera qu’étendre et améliorer cette profonde modification de l’architecture qui, on l’espère tous, impactera peu les applications actuelles.

Alors que Java 7 devait être la première version open source de notre café favori, Sun a décidé de changer de tactique ! Récemment, l’éditeur a publié dans le projet OpenJDK, le code source de Java 6 ! Il s’agit là d’un tournant important. Car si Java garde une omniprésence en entreprise, sur le développement web, mobile, RIA, RDA, les autres langages avancent rapidement. Microsoft, Adobe, Ruby, Mozilla, Google, n’attendent pas. Et c’est notamment le cas sur le mobile où Java, bien que présent, souffre d’une fragmentation importante, la promesse de Java FX Mobile de rationaliser tout cela tarde à se concrétiser. Espérons que la JavaOne, le 6 mai prochain à San Francisco, pourra lever les doutes (pareillement sur la partie desktop). L’arrivée prochaine de Microsoft avec Silverlight Mobile, le renforcement de la partie logicielle de l’iPhone avec son SDK dédié, la disponibilité d’Android à partir de la fin de l’été, ou encore d’Adobe et de Mozilla, risquent de bouleverser le marché. Et Java a beau être présent sur des centaines de millions de terminaux, cela ne constitue plus un gage de succès !

S'ABONNER
Egalement au sommaire de :
Programmez! #107