Précédent   Forum du club des développeurs et IT Pro > Java > Général Java
Général Java Java SE, Java ME, APIs, Persistance, JDBC, Spring, XML. Avant de poster -> FAQ Java, Sources Java
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 16/03/2012, 14h36   #1
Hinault Romaric
Responsable Actualités

 
Avatar de Hinault Romaric
 
Homme Hinault Romaric
Consultant
Inscription : janvier 2007
Messages : 2 829
Détails du profil
Informations personnelles :
Nom : Homme Hinault Romaric
Localisation : Cameroun

Informations professionnelles :
Activité : Consultant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2007
Messages : 2 829
Points : 37 451
Points : 37 451
Par défaut Oracle dévoile sa RoadMap pour Java

Oracle dévoile sa RoadMap pour Java
améliorations de la JVM, support du Cloud et fonctionnalités objet


Oracle a dévoilé, lors de la conférence QCon de Londres, sa feuille de route pour le langage Java pour les années à venir.

QCon est un événement annuel sur le développement logiciel pour les développeurs, les chefs de projet, les architectes et les analystes métiers. Il porte essentiellement sur la présentation de nouvelles innovations pour Java, .NET, HTML5, mobile et méthodes agiles.

Les plans d’Oracle pour le futur sont essentiellement axés sur les améliorations et l’introduction des fonctionnalités objet, la facilité d’utilisation, le support du Cloud computing et des optimisations avancées pour Java SE 8.

La diapositive intitulée « Pour Java SE 9 et au-delà » présentée par la société révèle des objectifs assez ambitieux, orientés vers l’interopérabilité et la proposition dans le JDK 10 d’un système de type unifié, dans lequel tout sera fait dans des objets avec des primitives et rien de plus.

Le langage devra « fonctionner partout, avec tout », allant des systèmes embarqués aux serveurs, avec le support pour les modèles de calculs hétérogènes.

Pour les environnements de Cloud, le JDK 8 permettra un partage amélioré entre JVM sur le même OS et par Thread, ressources de suivi et de gestion. La machine virtuelle Java hypervisor-aware sera proposée dans le JDK 9, qui offrira également un large support pour les données, avec une prise en charge du GPU (graphics processing unit) et FPGA (field programmable gate array).


En ce qui concerne l’open source, le prototypage, la recherche et le développement se feront dans OpenJDK, la version libre du Kit Java. Il est également prévu l’élargissement de la communauté avec les partenaires et les universitaires.

Oracle prévoit de publier le JDK 9 en 2015, JDK 10 en 2017, JDK 11 en 2019 et JDK 12 en 2022 dans une présentation titrée « Java n’est pas le nouveau Cobol ».


Source : QCon
__________________
Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
Mon blog Mes articles
En posant correctement votre problème, on trouve la moitié de la solution
Hinault Romaric est déconnecté   Envoyer un message privé Réponse avec citation 60
Vieux 16/03/2012, 15h10   #2
Traroth2
Expert Confirmé
 
Inscription : décembre 2003
Messages : 1 660
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 1 660
Points : 3 318
Points : 3 318
Qu'Oracle sorte déjà Java 8 avec TOUTES les fonctionnalités prévues initialement pour Java 7, et après, on en reparle...
__________________
Les brevets ? Le type qui a inventé l'eau chaude doit être grave blindé de thunes !
Traroth2 est déconnecté   Envoyer un message privé Réponse avec citation 35
Vieux 16/03/2012, 16h44   #3
lunatix
Rédacteur/Modérateur
 
Avatar de lunatix
 
Homme julien
Architecte technique
Inscription : novembre 2002
Messages : 1 908
Détails du profil
Informations personnelles :
Nom : Homme julien
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Architecte technique

Informations forums :
Inscription : novembre 2002
Messages : 1 908
Points : 3 318
Points : 3 318
Envoyer un message via ICQ à lunatix Envoyer un message via AIM à lunatix Envoyer un message via MSN à lunatix
c'est cool de voir que oracle est en ordre de bataille pour java
Java 8 semble bien avancer (ca commit beaucoup), et le futur est tracé !
__________________
Blog blog = new MyBlog();
lunatix est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 16/03/2012, 16h53   #4
deathness
Membre Expert
 
Homme
Ingénieur développement logiciels
Inscription : septembre 2008
Messages : 1 099
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : septembre 2008
Messages : 1 099
Points : 2 438
Points : 2 438
Une RoadMap plutôt classique je dirais. Des ambitions mais pas trop, des innovations déjà prévu, rien de bien original donc. Une RoadMap qui suit la tendance donc.
C'est pas mauvais en soi, mais elle aurait sans doute pu être meilleure en affichant des ambitions ou innovations un peu plus risquées.
deathness est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2012, 17h27   #5
atha2
Membre chevronné
 
Avatar de atha2
 
Homme Gabriel VIOT
Ingénieur développement logiciels
Inscription : janvier 2007
Messages : 525
Détails du profil
Informations personnelles :
Nom : Homme Gabriel VIOT
Âge : 25
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2007
Messages : 525
Points : 772
Points : 772
Citation:
Envoyé par Hinault Romaric Voir le message
améliorations et l’introduction des fonctionnalités objet
C'est à dire ?
Citation:
Envoyé par Hinault Romaric Voir le message
la proposition dans le JDK 10 d’un système de type unifié, dans lequel tout sera fait dans des objets avec des primitives et rien de plus.
Pareil ? Suppression des Enum ?
atha2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2012, 17h38   #6
adiGuba
Expert Confirmé Sénior
 
Avatar de adiGuba
 
Homme
Développeur Java/Web
Inscription : avril 2002
Messages : 12 655
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Corse (Corse)

Informations professionnelles :
Activité : Développeur Java/Web
Secteur : Transports

Informations forums :
Inscription : avril 2002
Messages : 12 655
Points : 22 429
Points : 22 429
Citation:
Envoyé par atha2 Voir le message
Pareil ? Suppression des Enum ?
Non... Les enums sont déjà des objets donc cela ne pose aucun problème.

En fait il est plutôt question de supprimer les types primitives (mais pas avant le JDK10 )


Pour les plus curieux (comme moi), les slides sont disponible ici : http://qconlondon.com/dl/qcon-london...aSE8Beyond.pdf
A partir de la page 37 on a les grandes lignes des prochains JDK...



a++
__________________
adiGuba [ tutoriels | blog | twitter ] Rédacteur/Modérateur Java Présentation de Java SE 7 (commentaires)
adiGuba est déconnecté   Envoyer un message privé Réponse avec citation 41
Vieux 16/03/2012, 18h00   #7
atha2
Membre chevronné
 
Avatar de atha2
 
Homme Gabriel VIOT
Ingénieur développement logiciels
Inscription : janvier 2007
Messages : 525
Détails du profil
Informations personnelles :
Nom : Homme Gabriel VIOT
Âge : 25
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2007
Messages : 525
Points : 772
Points : 772
Citation:
Envoyé par adiGuba Voir le message
Non... Les enums sont déjà des objets donc cela ne pose aucun problème.

En fait il est plutôt question de supprimer les types primitives (mais pas avant le JDK10 )
Je posai la question parce que :
Citation:
Envoyé par Hinault Romaric Voir le message
la proposition dans le JDK 10 d’un système de type unifié, dans lequel tout sera fait dans des objets avec des primitives et rien de plus.
Il est dit que tout sera fait dans des objets avec des primitives. Mais j'ai peut-être mal compris la signification de primitive...
Après supprimer les types primitifs pourquoi pas du moment qu'on peut encore écrire :
et aussi :
Code :
1
2
3
4
 
Integer a = 0;
Integer b = 0
Boolean test = a == b;
Si l'autoboxing est géré de la même façon que les strings (String s = "sth" et pas String s = new String("sth") ) alors ça devrait marcher. Mais bon je suis pas sur que ça rende la compréhension des entiers plus simple. Et si on peut écrire Int à la place de Integer c'est top !
atha2 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/03/2012, 18h25   #8
Voïvode
Membre éprouvé
 
Avatar de Voïvode
 
Inscription : mars 2007
Messages : 111
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 111
Points : 401
Points : 401
Entre les projets tous azimuts de Sun et la reprise puis la restructuration par Oracle, le JDK 7 a été mis au monde dans la douleur. Le JDK 8 est particulier pour Oracle et la communauté OpenJDK, car il s'agit de la première version entièrement gérée par la nouvelle structure. Le prochain JDK nous dira si on peut leur faire vraiment confiance sur cette roadmap.

Quoiqu'il en soit, l'avenir semble plus clair qu'il y a un an.

Citation:
« Java n’est pas le nouveau Cobol »
Voïvode est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2012, 14h51   #9
herr_wann
Membre du Club
 
Inscription : juin 2006
Messages : 46
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 46
Points : 42
Points : 42
Je sais bien que la mode est au cloud et au mobile mais quid de Swing ?
Ca fait longtemps que je n'avais pas regardé mais j'ai l'impression que le projet est un peu la dernière roue du carrosse pour Oracle. Il n'y a pas la moindre référence dans les slides java8, si quelqu'un a des sources récentes...
herr_wann est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2012, 17h59   #10
lunatix
Rédacteur/Modérateur
 
Avatar de lunatix
 
Homme julien
Architecte technique
Inscription : novembre 2002
Messages : 1 908
Détails du profil
Informations personnelles :
Nom : Homme julien
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Architecte technique

Informations forums :
Inscription : novembre 2002
Messages : 1 908
Points : 3 318
Points : 3 318
Envoyer un message via ICQ à lunatix Envoyer un message via AIM à lunatix Envoyer un message via MSN à lunatix
Pour ce qui est de Swing : c'est simple. Cette api est gelée.
Ca veut dire qu'elle n'évoluera plus mais qu'elle reste pour le moment partie du jdk officiel java.

La nouvelle api java pour faire des clients lourds c'est JavaFX2 (a ne pas confondre avec javaFX1.X qui est abandonné).
http://docs.oracle.com/javafx/2.0/ge...et_started.htm
__________________
Blog blog = new MyBlog();
lunatix est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 18/03/2012, 10h21   #11
herr_wann
Membre du Club
 
Inscription : juin 2006
Messages : 46
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 46
Points : 42
Points : 42
merci! je pensais que javaFX2 était juste une réécriture de javaFX, une sorte de concurrent de Flash
herr_wann est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2012, 14h43   #12
ernestrenan
Membre du Club
 
Homme
Étudiant
Inscription : mars 2011
Messages : 136
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 136
Points : 58
Points : 58
J'avais entendu parlé d'une utilisation simplifiée des "closures".
ernestrenan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2012, 17h04   #13
adiGuba
Expert Confirmé Sénior
 
Avatar de adiGuba
 
Homme
Développeur Java/Web
Inscription : avril 2002
Messages : 12 655
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Corse (Corse)

Informations professionnelles :
Activité : Développeur Java/Web
Secteur : Transports

Informations forums :
Inscription : avril 2002
Messages : 12 655
Points : 22 429
Points : 22 429
Citation:
Envoyé par herr_wann Voir le message
merci! je pensais que javaFX2 était juste une réécriture de javaFX, une sorte de concurrent de Flash
Aussi... Mais il devrait surtout remplacer Swing pour la couche graphique.

Citation:
Envoyé par ernestrenan Voir le message
J'avais entendu parlé d'une utilisation simplifiée des "closures".
C'est le projet Lambda du JDK8...


a++
__________________
adiGuba [ tutoriels | blog | twitter ] Rédacteur/Modérateur Java Présentation de Java SE 7 (commentaires)
adiGuba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2012, 09h23   #14
BakaOnigiri
Membre confirmé
 
Avatar de BakaOnigiri
 
Inscription : avril 2002
Messages : 343
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 343
Points : 207
Points : 207
Citation:
Envoyé par lunatix Voir le message
La nouvelle api java pour faire des clients lourds c'est JavaFX2 (a ne pas confondre avec javaFX1.X qui est abandonné).
Si c'est bien le cas, existe-t-il des outils pour aider la conversion d'appli déjà existantes ?
BakaOnigiri est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2012, 09h33   #15
lunatix
Rédacteur/Modérateur
 
Avatar de lunatix
 
Homme julien
Architecte technique
Inscription : novembre 2002
Messages : 1 908
Détails du profil
Informations personnelles :
Nom : Homme julien
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Architecte technique

Informations forums :
Inscription : novembre 2002
Messages : 1 908
Points : 3 318
Points : 3 318
Envoyer un message via ICQ à lunatix Envoyer un message via AIM à lunatix Envoyer un message via MSN à lunatix
bon alors : oui c'est bien le cas

Sinon, il n'existe pas vraiment d'outils. les deux apis (swing et javaFX2) sont vraiment différentes. Par contre, il y a des possibilités d’interopérabilité entre les deux : genre composant swing dans une scène javaFX ou vice versa.

http://docs.oracle.com/javafx/2.0/sw...xpub-swing.htm
__________________
Blog blog = new MyBlog();
lunatix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2012, 13h51   #16
_skip
Expert Confirmé Sénior
 
Avatar de _skip
 
Homme
Développeur d'applications
Inscription : novembre 2005
Messages : 2 565
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : Suisse

Informations professionnelles :
Activité : Développeur d'applications
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : novembre 2005
Messages : 2 565
Points : 6 422
Points : 6 422
Malheureusement pour moi, toujours pas de properties à l'horizon.
Toujours ce choix entre laisser tout public et être non standard, ou générer des kilos de code avec son IDE pour obéir à javabeans, en oubliant bien sûr pas de copier manuellement la documentation lorsqu'on en a besoin.
_skip est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 04h46.


 
 
 
 
Partenaires

Hébergement Web