Title: Bloc: a Modern Core for Highly Dynamic Graphics First Name: Stephane Last Name: Ducasse Type: Talk Abstract: Bloc is the new generation core for Pharo graphics. Bloc is a complete rewrite from scratch of core classes and logic of Morphic. Bloc is developed by A. Plantec since a couple of years, it is the result of several iterations and based on the experience accumulated by Alain while designing Miro and Miro2 several years ago. Bloc is the basis for Brick the new widget sets developed by the University of Bern. In this presentation we will show the essence of the design of Bloc. Bio: Stephane is directeur de recherche at Inria. He has more than 16 years of experience in software maintenance. He leads the RMoD (http://rmod.lille.inria.fr) team. He is expert in two domains: object-oriented language design and reengineering. He worked on traits, composable groups of methods, and this work got some impact. Traits have been introduced in Pharo, Perl, PHP and under a variant into Scala, Fortress of SUN Microsystems. He is also expert on software quality, program understanding, program visualizations, reengineering and metamodeling. He is one of the developer of Moose, an open-source software analysis platform http://www.moosetechnology.org/. He created http://www.synectique.eu/ a company building dedicated tools for advanced software analysis. http://www.slideshare.net/esug/bloc-a-modern-core-for-highly-dynamic-graphics