Mon, August 22, 3:00pm – 3:30pm
Author1: Noury Bouraqadi
Author2: Dave Mason
Email where you can always be reached: firstname.lastname@example.org and email@example.com
- Noury Bouraqadi is a full professor at Ecole des Mines de Douai,
France. His research is about Software Engineering and AI with a
focus on robotic applications.
- Dave Mason is a full professor at Ryerson University, Toronto,
Canada. His research interests are: software reliability, software
engineering, compilers, programming languages, concurrency, formal
verification, operating systems. His primary research focus at the
moment is Programming for the Rest of Us - creating an environment
for anybody to be able to transform the data swarming around them
into useful information.
PharoJS is an infrastructure (framework + middleware + tools) that allows developping and
Unlike to Amber, that runs inside a web browser, PharoJS is built on top of Pharo.
Apps are initially buit in the image as pure Pharo objects that run on the Smalltalk virtual machine.
on a web browser, or interacting with a web view, particularly for mobile apps.
Such interactions are used only during tests.
In this talk, we present the current status of PharoJS and its implementation.
Through an example, we describe the application development process, with a focus on tests and TDD.