• Numérique et Robotique

Pharo: The immersive programming experience (Pharo)

Plateforme

Description

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.

Contacts

  • Stéphane Ducasse
    Responsable scientifique
  • Esteban Lorenzano
    Responsable technique

Informations

59650 VILLENEUVE D'ASCQ

https://pharo.org/

Pharo: The immersive programming experience

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

Expertises

Compétences

• Outils pour le développement des applications complexes
• Prototypage rapide de solutions
• Construction de systèmes complexes
• Outils de devops et connecteurs sur de nombreuses bibliothèques

Exemple(s) de projets

• UX et interfaces utilisateurs avancées 🡭
• 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

Nationaux :
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

Schmidt Pro, JPMorgan Chase, Lifeware, Lam Research Corporation, ZweiDenker, InfOil, Feenk, Thales, Projector software, GemTalk Systems, ESUG, Telna, HRworks, Yesplan, Beta Nine, Object Guild, Spesenfuchs, Osoco, Inspired, Ta Mère, Object Profile, Palantir Solutions, Netstyle, High Octane, Sensus

Offres de services

Secteurs d'applications

  • Informatique
  • Enseignement / Formation
  • Recherche / Science

Prestations de service

• Mise à disposition d'un ensemble d'outils pour le développement d'applications complexes
• Mise à disposition d'outils de devops et connecteurs sur de nombreuses bibliothèques

Offres de formations

• Un MOOC sous licence Creative Commons est disponible en Français, anglais avec sous-titres en japonais, espagnol, français et anglais http://mooc.pharo.org
• Plusieurs livres sous licence Creative Commons sont disponibles sur http://books.pharo.org

Prestations de conseil

Prestations de conseil sur l'ensemble de nos compétences

Equipements

Écosystème

Établissements / Organismes de rattachement

Université de Lille
INRIA

Établissement(s) partenaires

IMT Nord Europe

Unité(s) de rattachement

Labellisations

Domaines d'activités stratégiques régionales

  • Numérique et Robotique
    • Ingénierie, conception logicielle, logiciels libres