Développement : Description des Conférences
Ruby Gnome2 - Laurent Sansonetti
Vendredi 23 : 17h-18h; Salle TD
La conférence sera divisée en trois parties:
La première partie consistera en une introduction du langage de
programmation Ruby. Nous discuterons tout d'abord de son origine et des
similitudes avec les autres langages de programmation. Ensuite, nous
étudierons brièvement sa syntaxe ainsi que les bibliothèques standards.
Ensuite viendra une petite présentation de la plateforme de
développement GNOME, ainsi que son interface de programmation Ruby.
Finalement, nous développerons ensemble un petit lecteur multimédia pour
GNOME entièrement en Ruby, et ce en quelques minutes à peine.
Introduction à la programmation en Perl - Sylvain Lhullier
Samedi 24 : 9h-10h et 10h-11h; Salle TD
- Pourquoi utiliser Perl ? : Conférence pour donner envie aux gens d'utiliser Perl, n'entre pas dans le détail mais propose des exemples d'utilisation de la syntaxe et des modules de Perl. 1h environ.
- Introduction à la programmation en Perl:
Début d'un cours sur Perl par le menu : scalaires, fonctions, listes, tableaux, hash, rexexp, références, modules, POO etc
XUL/Mozilla : interfaces riches dans les applications web - Laurent Jouanneau
Samedi 24 : 13h30-14h30; Salle TD
- presentation de XUL et des technos associe'es dans Mozilla (XBL, XPCom, CSS, RDF, JS..)
- architecture d'une application Mozilla
- utilisation des technologies Mozilla dans des applications web
Libcroco et sewfox : une plateforme d'affichage et d'edition stylée de XML - Dodji Seketeli
Samedi 24 : 13h30-14h30; Salle TD
Libcroco est une jeune librairie independante de parsing et de manipulation de feuille de style CSS ecrite pour GNOME. Sewfox est une jeune librairie graphique d'affichage de documents XML guidée par des feuilles de style CSS ecrite en GTK+.
Dans cette conference sera abordé :
- l'interet de l'approche XML/CSS pour le l'affichage et l'édition de XML.
- la structure et la conception des deux librairies.
- Une demonstration reelle des capacités des deux libraries.
- ce qui reste a faire.
- Une demonstration.
GnomeMetting/H.323/VoIP - Damien Sandras
Samedi 24 : 16h05-17h00; Salle TD
GnomeMeeting est un logiciel de vidéoconférence, mais aussi de Voix sur IP et de téléphonie sur IP. La conférence abordera chacun des ces points et donnera une introduction au standard H.323 sous-jacent, elle abordera également la structure interne de GnomeMeeting. Finalement, la conférence sera également l'occasion de présenter les différentes facettes du logiciel en matière de voix sur IP et donnera des exemples de déploiement en entreprise.
Squeak, un Smalltalk open-source multi-média - Serge Stinckwich
Dimanche 25 : 9h30-10h25; Salle TD
Squeak est un langage open-source et orienté-objet, dérivé de Smalltalk. Squeak a été développé par Alan Kay et son équipe chez Apple, Disney, puis maintenant HP. Squeak est fortement orienté multimédia : lecteurs de wav, mp3, flash, support midi, synthèse sonore et vocale, API 2D et 3D, reconnaissance de caractères, ... mais également réseau : serveur et navigateur web, support XML, lecteur mail, ... Du fait de sa grande portabilité, Squeak est disponible sur : Linux, *BSD, Mac OS X, Be, Amiga, win32 mais également sur les pda (PocketPC ou Linux comme Sharp/Zaurus).
Le conférencier fera une démonstration des différentes possibilités multi-média de Squeak et notamment de ses possibilités éducatives qui permettent à des enfants d'interagir avec des objets : EToys.
Introduction à la programmation en Smalltalk - Serge Stinckwich
Dimanche 25 : 10h35-11h30; Salle TD
Smalltalk est l'ancêtre des langages à objets, développé à l'origine par Alan Kay, véritable inventeur de l'informatique moderne (système multi-fenêtré, bitmap, programmation objet, dynabook, ...) au Xerox Parc. Ses fonctionnalités et son environnement de développement sont toujours inégalés et ont été fréquemment copiés : l'environnement de développement Eclipse a été réalisé par des anciens Smalltakiens par exemple. Le conférencier fera une présentation de la syntaxe de Smalltalk (on dit généralement que la syntaxe tient sur une carte postale) et des différents outils de développements : browser de classes, chercheur de méthode, créer du code à plusieurs, etc. La présentation sera illustrée par des exemples issus du Smalltalk open-source Squeak (voir l'autre conférence).