accueil / formation / catalogue 2009 / développement java et c++ / SWT
Développement d'un client riche avec SWT et Eclipse RCP - Code : SWT
Face aux critiques visant les bibliothèques traditionnelles de création d'IHM Java (AWT ou Swing), de nouvelles API (SWT / JFace) Open Source ont vu le jour. Plus rapides et moins consommatrices en ressources, ces nouvelles bibliothèques s'imposent peu à peu auprès de la communauté des développeurs Java.
L'environnement de développement Eclipse est l'application la plus en vue qui utilise ces API, mais au-delà d'une simple utilisation, Eclipse permet d'intégrer vos propres développements d'interfaces graphiques et surtout d'en automatiser le déploiement.
Ce cours vous permettra, non seulement de créer vos IHM Java en utilisant les puissantes bibliothèques SWT et JFace, mais aussi d'automatiser le déploiement et les mises à jour de vos applications. Ce cours apportera des réponses pratiques à tous ceux qui se demandent : "Quelle API graphique utiliser en Java ?", "Qu'est-ce qu'Eclipse RCP ?", "Quelle différence entre Eclipse RCP et un plug-in Eclipse ?".
Vous allez apprendre à :
  • Connaître différents modes de déploiement automatique d'applications Java
  • Être capable de développer une IHM avec SWT
  • Identifier les apports de l'API JFace dans l'élaboration d'interfaces graphiques
  • Comprendre ce qu'est un client riche et l'apport d'Eclipse RCP (Rich Client Platform)
  • Savoir personnaliser Eclipse en lui ajoutant des fonctionnalités
Durée : 3 jour(s)
Audience : Développeurs, architectes
Méthode pédagogique : 50% de travaux pratiques.
Pré-requis : Connaissances fondamentales de Java ou avoir suivi le cours JOD ou IJOP
Prix : Voir dates
Programme :
Technologies et architectures sur le poste client
Du client / serveur au client riche
Standards d'implémentation et de communication
Problématiques de déploiement


Fondamentaux SWT
Containers de base : Display et Shell
Principaux composants SWT
Les conteneurs simples Group et Canvas
Le conteneur Composite et ses Layouts associés
Gestion des événements : Listener, Adapter et Event


Composants évolués
Structures complexes : tableaux et listes déroulantes ou arborescentes
Composants spéciaux vs. composants natifs
Composants et édition graphique


API JFace
JFace et SWT
Gestion des ressources
Actions, menus et assistants (Wizards)
Gestion des préférences


Déployer une application
Portabilité des applications SWT
Approche Java WebStart
L'approche socle applicatif : Eclipse


Développer un plug-in Eclipse
Architecture Eclipse : plug-in, fragment et Feature
PDE, l'environnement de développement de plug-ins
Packager et déployer un plug-in


Internationaliser un plug-in
Identifier et remplacer les libellés à internationaliser
Automatisation de l'internationalisation


Eclipse, un client riche
Faire d'Eclipse un client RCP
Personnaliser le client RCP en fonction de la plate-forme
Automatiser les mises à jour du client


Dates :
code
[SWT]
Prix
euros/HT
Jan Fév Mars Avril Mai Juin Juillet Août Sept Oct Nov Déc
Paris 1562 26 - 23 - 25 - 27 - 28 - 30 -
Grenoble 1562 7 - 9 - 11 - 15 - 21 - 23 -
Lyon 1562 - 2 - 20 - 15 - 24 - 19 - 14
Genève 1562 - - 23 - - - 6 - - 12 - -
Contact :
tél : 04 72 13 35 84
Contactez-nous.
Pour télécharger le bulletin d'inscription cliquez ici
Haut retour haut