Conceptual Modelling with Smart Paper

Student Name
Van Denhouwe Tania
Thesis Type
Master Thesis
Thesis Status
Finished
Academic Year
2014 - 2015
Degree
Master in Applied Science and Engineering: Computer Science
Promoter
Olga De Troyer
Supervisor(s)
Dieter Van Thienen
Download
Thesis-Tania- final.pdf
Description

Conceptual modeling is an important part of the development process. It is used for modeling the database, the interaction in user interfaces and the different objects involved. The last decade more and more tools were developed to assist with the modeling process, going from desktop to cloud applications. However, even if there are plenty of digital tools some modelers still prefer to model on paper, as it is faster and more flexible. In this thesis we looked for an appropriate bridge between paper-based modeling and digital modeling tools. We opted for an approach where we used existing soft and hardware, i.e. a digital (smart)pen, interactive paper, a handwriting recognition engine (MyScript) and an existing drawing tool (draw.io), and integrated them through the Draw2Model application. We also have tested how feasible this approach is. The Draw2Model application runs on a C# server. The data from the model created on the interactive paper is collected by a penlet of the smartpen and retrieved by the server application, which will send the data to the MyScript recognition engine. This engine will send the recognition results back to the sever, which will then analyze and convert this information into an XML format that fits the draw.io XML format.