octobre
2012
Richard Bair & Jasper Potts
Jonathan Giles est également dans la salle.
> Nouveauté depuis la version 2.0
Canvas rajoute la possibilité de faire du dessin 2D. Similaire au Canvas d’HTML 5, l’API reste proche de celle d’HTML 5 dans la mesure du possible. Similaire à Java 2D également.
WritableImage, PixelReader/PixelWriter API pour des opérations (filtres, etc.) en temps réel sur des images et surfaces de pixels.
Snapshot pour les captures et l’impression de nœuds SceneGraph.
StackedBarChart et StackedAreaChart.
ColorPicker pour la sélection des couleurs.
Pagination pour un affichage de style mobile ou galerie. Alternative à TabbedPane pour les situation où le nombre de pages est inconnu (ou infini).
DirectoryChooser, sélection d’un répertoire (utilise le widget natif).
Support SWT, très bonne intégration entre les deux due à un modèle de threading similaire.
H.264, support vital puisque format de facto sur périphériques mobiles et HTTP Live Streaming.
JavaScript-to-Java support : enregistrer des objets Java dans JavaScript pour que le code JavaScript puisse appeler des callbacks en Java.
ComboBox en remplacement de Choice.
Support étendu de l’API cell pur permettre d’afficher des contrôles complexes dans les ListView, TreeView, TableView et CombBox.
…
Dispo en version Mac (les démos sont présentées depuis un Mac) et en version preview Linux et Java Embedded (les panda board présentées hier sont dans le hall de l’hôtel).
> Nouveautés pour Java 8
JavaFX 8 (anciennement 3.0) en 2013
3D (enfin !)
Accessibilité
BIDI
Styling depuis le code Java (vs. CSS)
Le support du texte riche sera apporté par un nouveau contrôle : TextFlow, un layout spécialisé dans le layout du texte qui contiendra des nœuds de type Text. Ce contrôle est plus spécialisé qu’un simple FlowPane et sait comment couper le texte correctement. Support des ligatures (ex : Arabe) correctement même si le style change entre. Sait aligner les contrôles contenant du texte (ex : Button) avec des Text
Control extends Region
SceneBuilder 2
Amélioration des performances
Support des contrôles 3rd party
Support embedded
> Q & A
Manque de ressources internes pour développer un FormattedTextField
Le support des gestures est déjà là.
Sur linux et windows, le support H.264 demande une installation de codecs supplémentaires
En attente du règlement des problèmes légaux (licence Oracle -> BSD licence) pour le Mac App Store.
Possible support de l’impression(via AWT) dans Java 8.
2 Commentaires + Ajouter un commentaire
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
Exactement ce qu’on a déjà vu par le passé : pas assez de gens pour faire le boulot et d’autres priorités plus importantes (à leurs yeux) sur la roadmap.
Il va sans dire que ça a gueulé dans la salle quand il a dit ça, puisque que pas mal de business, banque ou site gouvernemental où il faut saisir des numéro de sécu ou de téléphones sous un format très précis ne peuvent pas faire sans.
Idem quand, dans la session de l’expérience team, Jonathan Gilles a indiqué qu’il a des tonnes de nouveaux composants en attente de validation sur son ordi mais qu’il est pas sur que ça sorte un jour car y a pas assez de monde pour valider, faire l’assurance qualité, la doc, les didacticiels, etc…
Tu dis « Manque de ressources internes pour développer un FormattedTextField » , que ce que tu veux dire par là ? qu’il n y aura pas ce contrôle sur JFX8 ou quoi?