mercredi, mai 21, 2008

Supports de cours en préparation ...

Depuis quelques temps, je me suis mis à étudier la plateforme Flex. L'idée est de proposer des supports de cours. Pour l'instant, je retiens de cette technologie, sa simplicité (transitions via les states, effets, binding, ...), son outillage avec FlexBuilder 3, sa richesse de composants (tout pour faire une belle IHM), sa très bonne documentation (les exemples pour illustration sont assez pratiques), les ressources sur le Net, ...

A ce stade, j'ai prévu les cours suivants :
  • une introduction pour présenter la plateforme, la raison de mon intérêt à cette plateforme, les ressources, les outils et l'exemple qui servira de fil conducteur tout au long des supports
  • le langage MXML
  • le langage ActionScript
  • Les appels distants (la relation avec le monde Java, c'est ça qui me botte)
  • AIR
Pour l'instant, je suis en train de coder l'application qui illustrera chacun des supports. Le premier support de cours devrait sortir d'ici fin juin.

Introduction à la conception de plug-ins avec Eclipse

Un support de cours concernant une introduction à la conception de plug-ins avec Eclipse est disponible sur le site de Developpez.com.

Au menu de ce cours, vous découvrirez les aspects suivants :
  • OSGi et Eclipse
  • Tutoriel de conception d'un simple plug-in illustré de nombreuses captures d'écran
  • Fichiers de configuration (MANIFEST.MF et plugin.xml)
  • Object Activator relatif aux informations liés au plug-in
  • Classe Platform donnant des informations sur l'environnement d'exécution
Il s'agit d'une introduction et l'objectif est de comprendre la structure d'un plug-in. Ne vous attendez donc pas à voir tous les détails liés aux points d'extension, à la notion de vue, perspective, ... puisqu'ils seront étudiés dans des prochaines parties.

Le lien du support de cours et les exemples peuvent être trouvés ici.