Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Bloc: a graphical user interface for the future


Published on

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


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.

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.

Published in: Technology
  • Youtube:
    Are you sure you want to  Yes  No
    Your message goes here

Bloc: a graphical user interface for the future

  1. 1. Bloc 2D graphics framework for Pharo Glenn Cavarlé Aliaksei Syrel Alain Plantec Tudor Girba Stéphane Ducasse
  2. 2. Fundamentals
  3. 3. Fundamentals
  4. 4. The current state (demo)
  5. 5. Future steps • Sparta integration • Multi-touch gestures management • Widget layer !