Serveur web Synectique

Titre
Implémenter un serveur web d'analyse de code
Equipe
Synectique/RMod
Responsable
Stéphane Ducasse

Contexte général du projet

Synectique est une start-up spécialisée dans l'analyse de code afin d'en extraire des métriques, visualisations et rapports permettant une réelle compréhension d'un système réel d'envergure.

Travail à réaliser

Dans le cadre de portage de nos outils sur le web, le sujet de ce projet serait d'écrire le serveur web présentant les données dans un navigateur. Une API Rest est déjà fonctionnelle et permet d'accéder facilement à l'ensemble des données brutes; il reste donc à dessiner les graphiques, visualisations... directement envoyés au client. La technologie utilisée sera donc le serveur web Seaside, s'appuyant sur l'environnement Pharo.

Environnement de travail
Pharo Smalltalk
Poursuite éventuelle en stage
oui
Pré-requis pour les étudiants
programmation orientée objet, connaissance de base de techno web
Apports de ce projet pour les étudiants
Technologie web, Pharo, Seaside, Méta-modèle de code