This thesis presents an easy way to develop different Augmented Reality (AR) applications within a general purpose development framework. A guide model called GPDMAR is proposed and an easy-to-use development tool is implemented on Windows platform according to this guide model. Finally two practical applications are developed using this tool.Chapter 1 introduces the concept, history and application of AR and discusses the details including functional sub-modules and key technologies inside a typically vision-based AR system; Chapter 2 describes a general purpose development solution for AR system with a view of supporting fast development. Aimed at this, a guide model called GPDMAR is formed. It provides a Graphical User Interface. Insides, it adopts a series of logical components which can achieve different logical tasks through combinations. According to this model, an easy-to-use development tool call EasyAR is developed on the platform of Windows and ARToolKit in chapter 3; Using EasyAR, chapter 4 develops two practical application systems. The first one called Virtual Menu allows users to order dishes with markers and get detailed information through an augmented view of a real menu. The other one called DNA Splice allows users to experience the course of DNA recombination by manipulating markers in an immersive and vivid way. |