4. Georg Heeg eK
• Founded 7/7/1987 in
Dortmund
– Original Mission
• Spread Smalltalk in Central Europe
• 1996
– Georg Heeg AG Zurich
• To serve the Swiss Market
• 1999
– Subsidiary in Köthen (Anhalt)
• To keep Family Heeg together
5. Main Activities
• 100% Smalltalk
– Training
– Consulting
– Product development for customers
– Project support
– ERP System Component Studio
6. Our Team
• 14 Smalltalkers
– 7 to 28 years of Smalltalk experience
– 6 certified Scrum Masters
• 1 Web Designer
• 1 Sales Person
• 4 Craftspeople
• 1 Business Administration Manager
7. April 27, 2013
• Adventure World German Language
opened at Köthen Castle as part of
Köthen History Museum (http://www.erl
ebniswelt-deuts che-sprache.de/ ).
11. Displays
• Traditional displays
• 3 self-service 42” touch monitors
– visitors can interact
– information systems providing different kind
of information
13. Tasks
• The only tasks the developers needed to
fulfill are:
1. Easy to use by everybody without any
explanation.
2. Show information in good looking ways.
14. How to Use the Surface
• All screens are Full HD 1080p
• 1920:1080 = (16:9) * 120
• PowerPoint uses 4:3 = 12:9
• Control panel: 4:9 (25% of the width)
• 85% to 90% are right-handed
19. Screen Architecture
• VisualWorks Canvas
– autoplaced on full second screen
– configurable button pane (right)
– exchangable subcanvas (left)
• mostly Internet Explorer 10 in Active-X
20. Inside the Subcanvas
• VisualWorks Application
– Denckring
• External Web Site
– Humboldt University Berlin
– So sprachen unsere Vorfahren
• Converted PowerPoint presentations
– e.g. Welcome
21. Inside the Subcanvas II
• Seaside Application
– Scrabble
• Award winning
• SeaBreeze Applications
– easier to make good looking (css)
• Member and book databases
– also as front-end to other web sites
• Word creation machine
23. Special Issue I
• Gesture Support
– Windows Message WM_GESTURE
– GetGestureInfo() must be called in WndProc
• to fill GESTUREINFO structure
• Dual Thread VM
– only allows WndProc being implemented in
C/C++
23
25. Special Issue II
• Some gestures are unwanted
– Ribbon effect moves the entire window
– Two finger gestures modify the layout
• Filtering of events only option
– must be implemented in C/C++
27. Cinema
• Automatic scheduling of videos
– every 30 minutes
• Dimming the lights
• Schedule of the rest of the day
– when no video shown
– show current time
• Manual control option