Vous êtes sur la page 1sur 3

La technologie Java est à la base de la plupart des applications en réseau et elle est exploitée dans le

monde entier pour développer et fournir des applications mobiles et imbriquées, des jeux, du
contenu Web et des logiciels d'entreprise. Utilisée par plus de 9 millions de développeurs dans le
monde, la technologie Java permet de développer, de déployer et d'utiliser efficacement des
applications et des services fascinants

La technologie Java a été testée, ajustée, étendue et mise à l'épreuve par une communauté dédiée
de développeurs, d'architectes et de passionnés de Java. Elle a été conçue pour permettre le
développement d'applications portables hautes performances sur une large gamme de plates-
formes informatiques. Grâce à la mise à disposition d'applications dans des environnements
hétérogènes, les entreprises peuvent proposer davantage de services et dynamiser la productivité, la
communication et la collaboration de l'utilisateur final, tout en réduisant considérablement le coût
de propriété des applications d'entreprise et grand public. Java est aujourd'hui devenu un outil
: indispensable qui permet aux développeurs

d'écrire des logiciels sur une plate-forme et de les exécuter sur pratiquement toutes les autres
,plates-formes

de créer des programmes qui peuvent être exécutés dans un navigateur Web et accéder aux services
,Web disponibles

de développer des applications côté serveur pour des forums, des magasins et des sondages en
,.ligne, pour le traitement de formulaires HTML, etc

de combiner des applications ou des services basés sur le langage Java pour créer des applications
,ou des services très personnalisés

d'écrire des applications puissantes et efficaces pour les téléphones portables, les processeurs à
distance, les microcontrôleurs, les modules sans fil, les capteurs, les passerelles, les produits de
consommation et tous les autres types de dispositif électronique

blabla-------------------------

JavaFX utilise la technologie Java. La plate-forme JavaFX permet aux développeurs d'application de créer et
de déployer facilement des applications Internet riches (Rich Internet Applications ou RIA) fonctionnant de façon
cohérente sur diverses plates-formes. JavaFX étend la puissance de Java en permettant aux développeurs
d'utiliser n'importe quelle bibliothèque Java au sein des applications JavaFX. Les développeurs peuvent
multiplier les possibilités dans Java et utiliser la technologie de présentation offerte par JavaFX pour créer des
expériences visuelles époustouflantes

-------- java fx---------------

javafx_logoA l’heure des single page applications, des architectures orientées web, du cloud et
autres frameworks javascript, Oracle a mis à jour son framework de création d’interface graphique à
.l’occasion de la sortie de Java 8
JavaFX permet la création d’applications desktop (ou lourdes) ainsi que la création de RIAs (Rich
.Internet Application) qui s’exécutent dans le navigateur en utilisant le plugin Java

Je vous propose à travers cet article de créer une application simple en JavaFX qui va nous permettre
de voir quelques concepts du framework

.Avant de commencer l’application, un peu d’histoire sur JavaFX

Sun a sorti la première release stable de JavaFX en 2008. Son but était de concurrencer les
environnements Silverlight de Microsoft et Flex d’Adobe. Le framework est également le remplaçant
.de Swing, l’ancienne librairie de composants graphiques de Java

.Depuis, Silverlight est mort et Flex a été donné à la fondation Apache en 2011

De son coté, Oracle continue de faire évoluer JavaFX en lui donnant de nouvelles fonctionnalités et
.en le déployant sur iOS et Android

Dans sa première version, JavaFX ne permettait pas de développer en Java – il fallait passer par le
langage JavaFX Script. Celui-ci fut abandonné à partir de JavaFX 2. Toutefois, le framework ne faisait
toujours pas parti du JDK par défaut, imposant des manipulations supplémentaires pour déployer
.une application JavaFX

Ce défaut est maintenant corrigé et JavaFX est entièrement intégré au JDK, ce qui simplifie son
déploiement, surtout sur des systèmes embarqués. De plus, depuis cette version, JavaFX a été
opensourcé, ce qui aide grandement au développemen

hst&r ----------

JavaFX's key features include:


1. From JavaFX 2.0, JavaFX is written in Java (no need to learn a new language). Starting
from JDK 8, JavaFX is part of JDK.
2. Support CSS for skinning.
3. Support FXML: a XML-based declarative language to define the structure of the user
interface separated from the application code.
4. Swing interoperability: You can use Swing UI in JavaFX application.
5. WebView: for embedding HTML contents.
6. 2D/3D Graphics
7. Media: audio (mp3, wav, aiff), video (flv) and image.
8. Provide a JavaScript engine.
9. ......

In this article, I assume that you have some knowledge in Swing, such as container/component,
event-handling, and layout.
hsér ----------

Vous aimerez peut-être aussi