dc.description.abstract | Generally, when a software is developed, its functions are basically fixed and cannot be changed. To change or expand the function, we must have the source code in principle. In order to simplify the extension, or allow third parties to extend the application without source code, software engineering has developed API (Application Programming Interface), Plugin, Extension, Framework and so on, so that third-party developers can carry out extended development without touching the source code or without the source code.
In this paper, we propose a new extension method, that used on application in Windows operating system, "The Augmented Reality of Desktop Applications" (ARDA). ARDA allows third-party developers to extend an application in a manner similar to Augmented Reality. Through the auxiliary tool developed in our lab, we’ll add a transparent window on the target application, and create new buttons and functions on it. When the buttons and functions on the ARDA are triggered, they can interact with the target program, so that the user will feel that the ARDA and the target application are one. For example, when the target application page is scrolled, the position of each object displayed on the transparent window will also change accordingly. | en_US |