Bloc: a graphical user interface for the future

  • Tue, August 23, 3:00pm – 3:30pm

ABSTRACT: Bloc is a new graphical user interface framework for Pharo. It currently spawns three layers:

  • Widget set provided by Brick including a flexible styling framework.
  • Basic visual objects and event management.
  • Vector Graphics provided by Athens/Cairo and Sparta/Moz2D canvases.

We layout the current state and provide an outlook of future steps.

BIO: Glenn Cavarlé is a PhD student at the University of Brest (France).a He is working under the supervision of Prof. Alain Plantec, at Lab-STICC. His main research interests lie in the area of Model-Driven Engineering with a focus on dynamic environments for software prototyping. His specific research goals include GUI prototyping and software assessment in the context of multi-platform development. For three years, he is also a lead software engineer at Diazol, a freelance developer and a contributor to Pharo.

Aliaksei Syrel is a student at the University of Bern in the Software Composition Group and a member of the GT Team ( His interests are software engineering and UX design. He is also a contributor to Pharo (, a live, Smalltalk-inspired programming language and environment, and Moose (, a platform for software and data analysis.