English  |  正體中文  |  简体中文  |  全文筆數/總筆數 : 78852/78852 (100%)
造訪人次 : 38007917      線上人數 : 989
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
搜尋範圍 查詢小技巧:
  • 您可在西文檢索詞彙前後加上"雙引號",以獲取較精準的檢索結果
  • 若欲以作者姓名搜尋,建議至進階搜尋限定作者欄位,可獲得較完整資料
  • 進階搜尋


    請使用永久網址來引用或連結此文件: http://ir.lib.ncu.edu.tw/handle/987654321/89883


    題名: Windows桌面應用程式的擴增實境;Yet Another Augmented Reality of Windows Desktop Applications
    作者: 劉蓉綺;Liu, Rong-Chi
    貢獻者: 資訊工程學系
    關鍵詞: 擴充程式;擴增實境;API
    日期: 2022-08-04
    上傳時間: 2022-10-04 12:03:25 (UTC+8)
    出版者: 國立中央大學
    摘要: 一般當一個軟體開發出來後,功能基本上就已經固定無法改變了。若要變更或擴充功能,原則上必須要有原始程式碼(source code)。為了要讓擴充簡化,或讓第三方在沒有原始程式碼的環境下可以進行擴充,軟體工程開發出了API (Application Programming Interface)、外掛程式(Plugin)、擴充套件(Extension)、框架(Framework)等方式,讓第三方開發者在不碰觸到或沒有核心程式碼的情況下可以進行擴充開發。
    本論文中,我們提出了一個運用在Windows作業系統中的桌面應用程式上新的擴充方法「桌面應用程式的擴增實境」 (The Augmented Reality of Desktop Applications,簡稱ARDA )。ARDA允許第三方的開發者對一個應用程式做類似擴增實境(Augmented Reality)方式的擴充。這是透過本實驗室開發出的輔助工具,在目標應用程式上新增一層透明視窗,並在上面安裝新的按鈕及功能。這些ARDA上的按鈕及功能被觸發時,可以與目標程式互動,讓使用者在使用體驗上會覺得ARDA與目標程式是一體的。例如,在目標應用程式頁面捲動時,透明視窗上顯示的各物件位置也會隨之改變。;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.
    顯示於類別:[資訊工程研究所] 博碩士論文

    文件中的檔案:

    檔案 描述 大小格式瀏覽次數
    index.html0KbHTML61檢視/開啟


    在NCUIR中所有的資料項目都受到原著作權保護.

    社群 sharing

    ::: Copyright National Central University. | 國立中央大學圖書館版權所有 | 收藏本站 | 設為首頁 | 最佳瀏覽畫面: 1024*768 | 建站日期:8-24-2009 :::
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - 隱私權政策聲明