Date of this Version
This thesis describes the experience of migrating the MLPQ constraint database system, a complex standalone Multiple Document Interface (MDI) application, to a server-based remote accessible application. Centralized, standalone MDI application is a common style for personal software products in Windows. For a database management system, server-based, thin-client computing is a more popular infrastructure. Migrating an existing standalone constraint database application to be a web accessible constraint database server is the main goal of this thesis. This migration process provides a method for the constraint database system to collaborate with other specific applications. We rebuild the desktop MLPQ constraint database system to be a web constraint database server. The analysis method, design model and sample codes in this thesis can be considered as a successful development sample for other development of migrating a desktop MDI system to a remote accessible web service application. We also design and implement a function that finds the complement of a 2-D geometric constraint relation.
Advisor: Peter Revesz