-
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
Chiffres clés
• 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)
Effectif
Effectif total : 2
Skills
• Rapid prototyping of solutions
• Construction of complex systems
• DevOps tools and connectors on many libraries
Collaborations/Partners/Scientific clients
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
Applications sectors
- IT / software
- Education / Training
- Science / Research
Services provided
• Provision of devOps tools and connectors on many librairies
Training offers
• Several books under Creative Commons license are available at http://books.pharo.org
Consulting services
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