Pharo is an excellent environment for building interactive applications.
In part 4 of this series, I take a look at a planning tool for time slot
based planning. This is not so common in software development, but is
used a lot in simple and complicated contexts. In the example, there are
4 rooms that can be scheduled between 8:00 and 18:00 at a granularity of
5 minutes. An element panel is added as a new kind of drag panel
containing prototypes of the tasks that can be planned. Here the
prototypes are no longer the squares from the earlier drag panels, their
height depends on the amount of time they take. When a task prototype is
dragged to the plan board, the responsible party can be selected using
spotter.
https://vimeo.com/134547026
Stephan