Diploma Thesis

Intuitive Sketching of Softwaremodels

Abstract

Sketches are a commonly used means in the communication between software developers. So far, sketching on Whiteboards and on usual sheets of paper in planned and spontaneous meetings is the most common application scenario. Although diagrams can be created and edited by means of UML modeling tools, so far, the appropriate software is not intuitive and simple enough to be used in these situations. Furthermore, these programs are not designed for a completely pen-based operation, as it is possible for Tablet PCs or Smartboards. The diploma thesis summarized all approaches existing up to now as well as the available applications in this field.
The work describes fundamentals that are required to develop applications being deployed in those situations. Advantages and disadvantages of several different toolkits are discussed. Subsequently, a concept is suggested to realize such software, and a prototype that implements some of the concepts is presented. The seamless connection of outlines on paper and digital representations of software models by means of digital pen and paper technologies takes a center stage.

Results

Prototyp
Prototyp

Screenshots of the prototype