The VisualWorks package provides
one of the best software development environments. Lam software engineers have been able to focus their efforts on the control functionality or control enhancements that provide a product differentiation for the Lam 300mm equipment.

Cincom Smalltalk™ Partners to Present at ESUG 2013

Posted on in Categories ESUG

Agile & Lean @ MediaGeniX Maïkel Vandorpe and Marija Janovska

Monday, September 9, 3:30 p.m. to 4:15 p.m.

Abstract: As a company, MediaGeniX has been growing ever since it was founded in 2002. In 10 years, they went from a company of five people to a company of over 100 people. MediaGeniX believes in being agile and delivering added value to the customer as soon as possible. To do this, they apply agile principles to their software development process. They started with practices from Extreme Programming then later experimented with SCRUM and Kanban. Nowadays, they are moving toward Lean. This talk will give you an insight at what worked for them and what didn’t and more importantly why it worked.

Biography: Maïkel Vandorpe was introduced to Smalltalk in 2004 when he joined MediaGeniX. There he started as a software engineer where he had the opportunity to work on large and smaller projects. In addition to helping build and improve the current development environment within the company, he had the pleasure to introduce a dozen new developers to the wondrous world of Smalltalk. Nowadays, Maïkel is responsible for best practices and good processes within Software Engineering as a competence manager.

Biography: Marija Janovska is a software developer and technical lead at MediaGeniX. She has six years of software development experience and has worked on various projects within Microsoft development environments. Since 2011, Marija has been using Smalltalk professionally, having a special interest in the development of mobile applications. She has experience with the whole software lifecycle, using SCRUM and extreme programming.

Shared Memory Management for VisualWorks – Holger Guhl

Thursday, September 12, 11:00 a.m. to 11:30 a.m.

Abstract: Using Shared Memory is a means of optimizing data interchange between applications. The idea is to avoid any communication and transfer overhead for sending and receiving data. Instead, data are placed in a memory area where associated applications have direct read and write access. The purpose of this project is to revive the discussion about this approach, with emphasis on multi-core computing, and explore the benefits it may provide for Cincom® VisualWorks® applications.

Biography: Holger Guhl has been with Georg Heeg e.K. since 1993. He is Senior Consultant and Certified Scrum Master, and has been on development and consulting projects since 1995. He made his first studies about multi-core processing with Polycephaly in 2009 after experiencing heavy time consumption in a challenging project.

Take from the Rich, Give to the Poor Roland Wagener

Thursday, September 12, 2:30 p.m. to 3:00 p.m.

Abstract: In a world of desktop, mobile and web applications, it is getting more and more difficult to use just one development environment for all platforms. Although many frameworks claim to support platform independence, specialties of target platforms tend to demand the use of native development environments. The combination of VisualWorks, Glorp and seaBreeze-mobile seems to be a promising platform for avoiding multiple teams for desktop, mobile and web development. By adding a layer of “hood objects,” the domain object layer along with the database infrastructure of an application can easily be reused for different target platforms. This “Robin Hood Layer” is to be presented in this talk.

Biography: Roland Wagener has been with Georg Heeg e.K. since 1990. He is a certified trainer for VisualWorks and GemStone and has been on consulting projects since 2000. Of course, he participated in the seaBreeze project and currently participates in a customer project supporting desktop and mobile users. He is one of the registered managers of Georg Heeg e.K.

Multimedia Presentations at Adventure World German Language – Georg Heeg

Friday, September 13, 11:30 a.m. – 12:00 p.m.

Abstract:  On April 27, 2013, Adventure World German Language opened at Köthen Castle as part of the Köthen History Museum ( In addition to traditional displays, there are three self-service, 42-inch touch monitors where visitors can interact with information systems that provide different kinds of information. These monitors are controlled by VisualWorks applications. One of the applications is the award-winning Scrabble in Seaside by Thorsten Seitz. The only tasks the developers need to fulfill are: 1. Easy to use by everybody without any explanation. 2. Show information in good-looking ways. Additionally there is a cinema where short movies are shown via a predefined schedule. Also, the controls of the cinema are implemented in VisualWorks including the display of the schedule for the rest of the day and the dimming of the lights before each show. The presentation will give you a look behind the scenes, explain why and how this was done in VisualWorks and talk about which additional Smalltalk components were helpful including Active-X and seaBreeze.

Biography: Georg Heeg learned Smalltalk in 1983 at Dortmund University. In 1987, he founded the first Smalltalk software house in Europe, which he has been running since then doing close to 100 percent Smalltalk. Georg is Executive Director of STIC (the Smalltalk Industry Council), which is a volunteer organization to promote Smalltalk.

For the complete conference schedule, visit: