Eclipse RCP Avancé
Améliorer et industrialiser le développement de votre application Eclipse RCP
Référence : RCP-AV-02
Durée : 2 jour(s)

 PROCHAINE SESSION
 
 Date :   Du 29  au 31 mars
 Lieu :  Zenika - Paris
 Prix : 1200 € (HT)
 Formateur :  
 Supports :  
 
Bulletin d'inscription  +33(0)1 45 26 19 15
Autres Dates et Lieux
Objectifs
  • Améliorer la qualité de vos plugins pour obtenir une application RCP professionnelle
  • Automatiser les tests, la construction et le packaging de votre application
  • Industrialiser son déploiement et ses mises à jour

 Contenu

Utilisation avancée de SWT/JFace

  • Le framework JFace Data Binding
    • Lier les composants graphiques aux objets métiers
    • Valider les saisies utilisateur
  • Mettre en place le Drag & Drop : transfert de texte, de fichiers, d'images, et d'autres objets...
  • Utilisation du Clipboard
  • Intégration d'objets OLE et ActiveX en SWT/JFace (fichier Word, Excel, PDF,etc...)

Gestion du profil utilisateur

  • Personnaliser le Workbench selon l'utilisateur
  • Mettre en place une authentification pour sécuriser l'accès au workbench
  • Gérer les habilitations de l'utilisateur : affichage conditionnel de menus, de vues, de champs de saisie/d'affichage
  • Préférences avancées (Export, Import, Simplification des préférences)

Gestion de l'aide

  • Ajout d'aide en ligne
  • Mise en place d'une page d'accueil
  • Création de mini-tutorials avec les Cheat sheets
  • Aide contextuelle et dynamique

Améliorer le rendu graphique avec les UI Forms

  • Un style de rendu web
  • Utilisation de liens et d'icônes dans les textes
  • Des layouts supplémentaires pour une meilleure utilisation de l'espace disponible
  • Affichage de données dans des sections
  • Mécanisme d'affichage des messages d'erreur de saisie

Améliorer la réactivité de votre application

  • Gestion des Threads et retour dans la tâche graphique
  • Création de taches s'exécutant dans la barre d'avancement
  • Gestion de la mise en attente de l'utilisateur : curseur et indicateur visuel

Industrialiser le processus de livraison

  • Automatiser les phases de compilation et de packaging en mode headless
  • Utiliser le PDE build depuis Ant
  • Mettre en place une intégration continue avec Hudson
  • Déploiement d'une application Eclipse RCP en Java Web Start
  • Mise en oeuvre du mécanisme de mise à jour par Update Site

Les User Acceptance Testing (UAT)

  • Automatiser les tests avec un robot graphique : SWTBot
  • Enregistrer, écrire et rejouer des scénarios de tests pour une application Eclipse
  • Mettre en place des vérifications d'assertions
  • Intégrer ces tests dans votre Intégration Continue avec Ant

Intégration dans une architecture J2EE

  • Présentation d'une architecture classique client riche
  • Réalisation d'appels de services distants type SOA
    • Invocation de services RMI en utilisant Spring Remoting
    • Invocation de Web Service en utilisant Apache CXF
  • Encapsulation de l'accès à la couche service dans un plugin
  • Mise en oeuvre de best practices de découpage technique
* Le déjeuner est compris dans le tarif.
** Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment.
 training@zenika.com
 
DownloadTélécharger la fiche !
 
Suggestions
- Eclipse RCP
- Eclipse RAP pour développeur RCP
- Eclipse RAP




Sessions 2010
Du 04  au 05 février
Du 29  au 31 mars
Du 24  au 25 juin
Du 05  au 06 août
Du 23  au 24 septembre
Du 28  au 29 octobre
Du 09  au 10 décembre