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


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


    題名: 基於無原始碼擴充技術的用戶端整合方案:Venom Hub
    作者: 高國庭;Gao, Guo-Ting
    貢獻者: 軟體工程研究所
    關鍵詞: 軟體擴充;Venom Programming
    日期: 2025-07-28
    上傳時間: 2025-10-17 12:16:00 (UTC+8)
    出版者: 國立中央大學
    摘要: 在現今軟體環境中,許多應用程式並未提供原始碼,開發者難以針對既有功能進行擴充。為解決此一困境,本實驗室於先前提出Venom Programming技術,透過獨立的透明視窗(稱為Venom)覆蓋於目標應用程式視窗(稱為Host)之上並擷取UI資訊,實現在無原始碼的情況下進行擴充。不過Venom在用戶整合方面仍有進步空間,使用者在實際操作上仍需手動處理繁瑣的部署與運行流程,更要解決Host版本錯配、透明視窗層級衝突等問題,這都會降低用戶的使用意願。
    本論文提出用戶端整合工具Venom Hub。Venom Hub包含Venom安裝、運行、移除等生命周期的全面管理。更針對Windows環境上不同的安裝程式(Installer)流程進行分析,進一步提供精準的Venom依賴管理。此外Venom Hub提供友好的使用情境。整合工具內包含完整的集中式分發平台Venom Store,更能智慧地清除無用的Venom擴充,意即用戶從安裝到移除Venom都支援一鍵完成,這些易用的操作管理大幅降低用戶的學習曲線,更簡化操作步驟,為Venom生態發展奠定了穩定基礎。;In today’s software environment, most applications do not provide access to their source code, making it difficult for users to extend existing functionalities. To address this issue, our lab previously proposed the Venom Programming technique, which overlays an independent transparent window (called Venom) on top of the target application window (called Host), and captures UI information to enable functionality extension without requiring source code access. However, Venom still has limitations in user integration. In practice, users must manually handle complex deployment and execution procedures, as well as resolve issues such as Host version mismatches and transparent window layering conflicts, all of which reduce user willingness to adopt the system.
    This thesis proposes a client-side integration tool named Venom Hub. Venom Hub provides comprehensive lifecycle management of Venom, including installation, execution, and removal. It also analyzes various installer processes in the Windows environment to support precise dependency management. Additionally, Venom Hub offers a user-friendly operational experience. It includes a centralized distribution platform called Venom Store and can intelligently remove unused Venom extensions. By supporting one-click operations from installation to removal, this streamlined management greatly reduces the user learning curve, simplifies usage procedures, and establishes a stable foundation for the development of the Venom ecosystem.
    顯示於類別:[軟體工程研究所 ] 博碩士論文

    文件中的檔案:

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


    在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 ©   - 隱私權政策聲明