octobre
2012
> Mark Reinhold, Java architect
Plutôt que de faire des présentations distinctes, nous allons voir les différentes couches d’une même application.
> Richard Bair & Jasper Potts, JavaFX
Schedule builder écrit en FX sur Windows, MacOS, linux (ubuntu)
App créée via SceneBuilder (1.1 developper preview est dispo depuis hier)
Ajout des outils de packaging natif pour la distribution (entre autre via les app stores windows et mac)
JavaFX 8 (anciennement 3.0) gère encore mieux les CPUs multiples et le multi-tâches.
> Brian Goetz, language architect
Ajouts dans Java 8 pour rendre le code plus propre -> nouvelle syntaxe et library pour utiliser du code // plus aisément
Projet lambda -> syntaxe simplifiée pour :
– les listeners
– les itérations : modification des interfaces des collections via des « default method » = méthodes avec des implémentations par défaut dans les interfaces -> dans le cas du forEach() : permet de faire des filter maps comme en .NET
Dispo pour test dans OpenJDK
Encore beaucoup de boulot à faire
> Richard Bair & Jasper Potts, JavaFX
L’app tourne aussi, à l’identique, sur système embarqué ARM sur Java Embedded (sans Swing ou AWT)
Jasper Potts a construit une console de test avec un écran tactile
> Bob Vandette, Java Embedded
L’univers des CPUs embedded est très fragmenté, utiliser Java permet d’outrepasser ces limitations
Convergence SE et ME pour avoir les capacités de SE avec les faibes empreintes mémoires de CDC.
Le projet Jigsaw aidera aussi même si repoussé à Java 9
En attendant, dans Java 8, ils vont utiliser des profils qui définiront des subsets différents de l’API
> Mark Reinhold, Java architect
Présentation de jigsaw sur Java 8 EA sur Raspberry Pi
jmod ls -> liste des modules
jmod install -> installe un module avec ses dépendances
java -m modname> -> lancer un module
Et l’app plante ! LOL !
Il faut que les gens participent à l’OpenJDK pour Java 8
> Arun Gupta, JavaEE
Ajout de plein de fonctionnalités pour le support de HTML 5 dans JEE 7
– Websockets
– JSON
– HTML 5 Forms
API RESTful Web Service 2.0 utilise la syntaxe des builders
Java Message Service 2.0 -> l’API est modifiée pour tenir compte des modifications apportées au langage et dans les API SE depuis 2003 pour rendre le code moins verbeux
-> nouvel objet JMSContext
Java API for JSON processing 1.0 -> à nouveau utilisation des builders pour simplifier le code
Java API for WebSockets 1.0
Bean Validation 1.1 -> @NoNull @Max(« 10″) @Customer…
Batch application -> XML pour décrire des fragments
Dans le code, les méthodes sont marquées par des annotations utilisant les valeurs définies dans le XML
Java Temporary Cashing API 1.0 -> nouvelles annotations
Glasshfish 4.0 sera l’implémentation de référence de JEE 7
Projet Avatar -> framework pour construire des apps HTML 5
> Santiago Perigas-gersteen
Angry Bids demo
> Arun Gupta, JavaEE
Projet Easel -> outils pour HTML 5 dans Netbeans
> John ceccarelli, netbeans
Présentation des templates HTML 5 dans Netbeans 7.3
Plugin pour utiliser le débogguer à travers Chrome
Les modifications apportées au CSS dans NetBeans sont appliquées en direct dans le navigateur.
Possibilité de débogguer le JavaScript
> Arun Gupta, JavaEE
Oracle recrute
> Mark Reinhold, Java architect
Participer au futur de Java !!
Commentaires récents
- Back from the future… dans
- Back from the future… dans
- Static linking = does not Compute dans
- Paquetage x 2 dans
- Why you little… dans