Dévloppement du site web ********.
Développement du nouveau site web de "La machine du Voisin", création de la partie
frontend et backend du site web. La backend est fait en python avec DJango et le frontend
est fait avec du Javascript et Bootstrap.
Isolation d’applications dans un environement distribué.
Les ObjectSpaces permettent d’exécuter des programmes de manière isolée et sure. Il ne
peut modifier la mémoire d’un autre ObjectSpace en utilisant la réflection. Et grâce aux
ObjectSpaces une machine virtuelle peut avoir un support du multi processeur.
Création d’un environnement de développement graphique pour GNU Smalltalk.
Design et conception d’un environnement complet offrant la possibilité aux développeurs
d’utiliser GNU Smalltalk avec une interface graphique. Les développeurs trouveront tous les
outils qui font la puissance de Smalltalk:
{ Navigateur de code;
{ Inspecteur;
{ Tests unitaires;
{ Débogueur.
Création d’un binding de la bibliothèque Gtk+ pour le langage Smalltalk.
Lors du cadre du Google Summer of Code, j’ai créé un programme permettant d’utiliser la
bibliothèque graphique Gtk+. Gtk+ permet de développer des programmes sous Windows,
Mac OS X ou encore Linux et cela permet de faire des programmes Smalltalk sous ses
environements.
Développement d’une application de gestion et de planification d’interventions.
Dans le cadre de mon stage en entreprise, j’ai pu concevoir un outil de gestion et de planification
des interventions des techniciens. L’application a été développée en VisualBasic.NET et
utilise la base de données MS-Sql Server. J’ai pu faire chacune des étapes de la conception
de l’analyse des besoins jusqu’au développement de celle-ci et son déploiement au sein de
l’entreprise.
{ Analyse des besoins;
{ Développement de l’application;
{ Test de l’application;
{ Déploiement.
Amélioration de GNU Smalltalk.
Travail sur l’environement de développement VisualGST et aussi sur la machine virtuelle:
{ Réécritue du Mark and Sweep;
{ Génération d’informations de débogage;
{ Support du multi-images;
{ Corrige des fuites de mémoire.