I. Introduction de Romain Guy + Présentation de l'agenda de cet après-midi▲
Alexis Moussine-Pouchkine nous présente Romain Guy, qui nous fait ensuite une petite introduction sur Java et le Desktop.
II. Quelques Chiffres - Situation de Java Desktop sur le marché ▲
Java est-il plus utilisé pour des Applications Serveur ou pour des Applications Desktop ? Aussi, quelques exemples d'applications Java Desktop.
III. Performances - La progression des performances au fil des différentes versions de Java ▲
Java est lent est à ranger au niveau des mythes. Les performances de Java ne font que s'améliorer de version en version.
IV. Intégration au Bureau - Les efforts faits pour intégrer les Applications Java au bureau ▲
Ce qui nous est proposé pour encore mieux intégrer les applications Java dans le desktop.
V. Déploiement Application - 3 façons de déployer son application ▲
Maintenant qu'on a écrit une application Java, comment la déployer chez nos utilisateurs ?
VI. Tiger - Les améliorations faites dans Tiger pour le développement d'application Desktop ▲
Découvrez les améliorations faites dans Tiger concernant les API Swing et AWT.
VII. Mustang - Les améliorations faites dans Mustang pour le développement d'application Desktop ▲
Et Mustang apporte également son lot d'amélioration.
VIII. SwingLabs - Présentation du projet SwingLabs, hébergé sur java.net ▲
Découvrez ce que vous apporte MAINTENANT le projet SwingLabs. Mais aussi ce qu'il vous apportera plus tard.
IX. DataBinding - Apporter une réponse pour faciliter la vie ▲
Les réponses existantes concernant au DataBinding. La réponse proposée par Sun.
X. Composants SwingX - Présentation des différents composants SwingX ▲
Découvrez les différents composants SwingX, et comment les manipuler.
XI. Démo - Utilisation Composant SwingX DropShadowPanel ▲
Après la théorie, un peu de pratique, pour illustrer cela.
XII. JDIC - Présentation API pour Intégration Application Java au Desktop ▲
JDIC - Comment améliorer l'intégration des applications Java avec votre Desktop ?
XIII. Démo - Utilisation Composant JDIC WebBrowser ▲
Une démo montrant comment utiliser un composant pour voir une page Web affichée dans une application Java, en profitant du moteur de rendu de votre browser favori.
XIV. Questions Réponses - Avant la pause ▲
Une série improvisée de Questions-Réponses avant de prendre un pause
XV. Sun vous offre les logiciels - Alexis explique la nouvelle politique de Sun concernant les logiciels ▲
Alexis Moussine-Pouchkine explique la nouvelle politique de Sun concernant les logiciels. Et rappelle les offres de Sun dans ce domaine.
XVI. API Tierces - Exemples d'API tierces ▲
Romain nous propose quelques API tierces qui pourraient nous être bien utiles.
XVII. FX - Introduction ▲
Pourquoi faire des effets spéciaux dans vos applications ?
XVIII. Démo FX - InfiniteProgressPanel▲
Démo d'un effet visuel lorsqu'un utilisateur doit attendre, pour une durée indéterminée.
XIX. FX Animation - Comment faire de simples animations ▲
Quelques trucs et astuces pour faire de simples animations.
XX. FX DropInMotion - Exemple d'effet de pesanteur après avoir déplacé un objet ▲
Démo d'un effet de pesanteur lorsqu'on déplace un objet.
XXI. FX Photocollage - Trucs et Astuces concernant la manipulation des images▲
Trucs et Astuces pour la manipulation des images, avec l'application Photocollage pour illustrer cela.
XXII. Démo FX - Sélecteur CD en 3D et création interfaces graphiques avec OpenGL▲
Une démo expliquant comment faire des effets de profondeur + Une démo expliquant comment créer des interfaces graphiques avec OpenGL.
XXIII. FX - Pour aller plus loin ▲
Quelques liens utiles pour faire vos propres effets.
XXIV. Démo Joplin - utiliser tous ces composants ensemble, avec Matisse, sous NetBeans ▲
Romain Guy nous montre maintenant comment utiliser tout cela ensemble, en utilisant l'EDI NetBeans, Matisse et les composants issus de SwingLabs et SwingX.
XXV. Questions Réponses - Avant de se quitter ▲
Le dernier tour de Questions-Réponses avant de devoir déjà se quitter.
XXVI. Liens utiles▲
Les sources des démos
- Retrouver les sources des démos sur Le site de Romain Guy (FR)
- Egalement d'autres démos et leur source sur Le blog de Romain Guy (EN)
Les blogs
Les projets hébergés sur java.net
Les EDI proposés par Sun