-
Numérique et Robotique
Pharo: The immersive programming experience (Pharo)
Plateforme
Pharo est une plateforme logicielle gratuitement accessible et sous licence MIT. C'est un langage de programmation objet pur et un environnement puissant axé sur la simplicité et le retour d'information immédiat (pensez à un IDE et à un OS réunis en un seul). Pharo offre un ensemble d'outils pour le développement des applications complexes. Pharo a des propriétés pédagogiques uniques et est utilisé dans le monde entier par 40 universités pour enseigner la programmation orientée objet et par 20 groupes de recherche internationaux. Le développement de Pharo est soutenu par un consortium industriel de 46 membres.
-
Stéphane Ducasse
Responsable scientifique -
Esteban Lorenzano
Responsable technique
59650 VILLENEUVE D'ASCQ
Chiffres clés
• 7150 packages, 9000 classes, 120.000 méthodes• Jusqu'à 109 contributeurs
• 30 contributeurs réguliers actifs
• ~ 10.000 commits depuis 2016
• ~ 30 commits/semaine revus et intégrés
• Consortium composé de 27 entreprises et 19 universités (http://consortium.pharo.org)
Effectif
Effectif total : 2
Compétences
• Prototypage rapide de solutions
• Construction de systèmes complexes
• Outils de devops et connecteurs sur de nombreuses bibliothèques
Exemple(s) de projets
• HoneyGinger : un moteur de simulation de dynamique des fluides axé sur l'interactivité et la visualisation 🡭
• OpenPonk : une plateforme de modélisation conceptuelle 🡭
• RMapViewer : un outil pour les chimistes pour visualiser et analyser les cartes de réactions chimiques 🡭
Collaborations/Partenaires/Clients scientifiques
IMT Lille Douai, ENSTA, UMMISCO (IRD), Cirad, Université de Bretagne Occidentale, ENIT, DISP (INSA Lyon)
Internationaux :
ETS (Canada), Université Maroua (Cameroun), Universidad Catolica Boliviana (Bolivie), Lifia, Argentine
UNQ (Argentine), Univ. Monterrey (Mexique), Université de Bern (Suisse), USI (Suisse), Czech Technical University (République Tchèque), Université de Yaoundé (Cameroun), USTH (Vietnam), Software Quality Lab (Serbie), ISCLab (Chili), Université de l'ONU
Collaborations/Partenaires/Clients privés
Secteurs d'applications
- Informatique
- Enseignement / Formation
- Recherche / Science
Prestations de service
• Mise à disposition d'outils de devops et connecteurs sur de nombreuses bibliothèques
Offres de formations
• Plusieurs livres sous licence Creative Commons sont disponibles sur http://books.pharo.org
Prestations de conseil
Établissements / Organismes de rattachement
Établissement(s) partenaires
Unité(s) de rattachement
Labellisations
Domaines d'activités stratégiques régionales
- Numérique et Robotique
- Ingénierie, conception logicielle, logiciels libres