-
Digital World and Robotics
Pharo: The immersive programming experience (Pharo)
Platform
Pharo is a freely available software platform licensed by MIT. Pharo is an object-oriented programming language and a powerful environment focused on simplicity and immediate feedback (think of an IDE and an OS combined). Pharo provides a set of tools for the development of complex applications. Pharo has unique pedagogical features and is used worldwide by 40 universities to teach object-oriented programming as well as by 20 international research groups. The development of Pharo is supported by an industry consortium of 46 members.
-
Stéphane Ducasse
Scientific manager -
Esteban Lorenzano
Technical manager
59650 VILLENEUVE D'ASCQ
Key figures
• 7150 packages, 9000 classes, 120.000 methods• Up to 109 contributors
• 30 active regular contributors
• ~ 10.000 commits since 2016
• ~ 30 commits per week reviewed & integrated
• Consortium composed of 27 companies and 19 universities (http://consortium.pharo.org)
Staff
Total staff : 2
Skills
• Tools for the development of complex applications
• Rapid prototyping of solutions
• Construction of complex systems
• DevOps tools and connectors on many libraries
• Rapid prototyping of solutions
• Construction of complex systems
• DevOps tools and connectors on many libraries
Collaborations/Partners/Scientific clients
National:
IMT Lille Douai, ENSTA, UMMISCO (IRD), Cirad, Université de Bretagne Occidentale, ENIT, DISP (INSA Lyon)
International:
ETS (Canada), Université Maroua (Cameroon), Universidad Catolica Boliviana (Bolivia), Lifia, Argentine UNQ (Argentina), Univ. Monterrey (Mexico), University of Bern (Switzerland), USI (Switzerland), Czech Technical University (Czech Republic), University of Yaoundé I (Cameroon), USTH (Vietnam), Software Quality Lab (Serbie), ISCLab (Chile), United Nations University (Japan)
IMT Lille Douai, ENSTA, UMMISCO (IRD), Cirad, Université de Bretagne Occidentale, ENIT, DISP (INSA Lyon)
International:
ETS (Canada), Université Maroua (Cameroon), Universidad Catolica Boliviana (Bolivia), Lifia, Argentine UNQ (Argentina), Univ. Monterrey (Mexico), University of Bern (Switzerland), USI (Switzerland), Czech Technical University (Czech Republic), University of Yaoundé I (Cameroon), USTH (Vietnam), Software Quality Lab (Serbie), ISCLab (Chile), United Nations University (Japan)
Collaborations/Partners/Private Clients
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
Applications sectors
- IT / software
- Education / Training
- Science / Research
Services provided
• Provision of a set of tools for the development of complex applications
• Provision of devOps tools and connectors on many librairies
• Provision of devOps tools and connectors on many librairies
Training offers
• A MOOC under Creative Commons license is available in French, English with Japanese, Spanish, French and English subtitles http://mooc.pharo.org
• Several books under Creative Commons license are available at http://books.pharo.org
• Several books under Creative Commons license are available at http://books.pharo.org
Consulting services
We provide consulting services related to all our areas of expertise.
Affiliated institutions / organisations
Partner institution(s)
Unit(s) of attachment
Labellisations
Regional strategic areas of activity
- Digital World and Robotics
- Engineering, software design, open source software