Browsing by Author "Ke-Di Feng"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
Item 提供DIVINE(3D互動除錯視覺化環境)作3D隱喻視覺化設計之跨設備物件導向架構(2005) 馮科迪; Ke-Di Feng除錯器已經成為目前整合開發環境中的標準工具。由於以往文字形式的除錯訊息無法提供有效的資訊來解決program comprehension的問題,所以已經有一些研究試著將除錯器的除錯資訊作視覺化的呈現。然而,當大量的除錯資訊需要作視覺化的呈現時,往往受限於2D的顯示環境而衍生出許多問題。為了解決這些問題,我們發展了一個可以作3D視覺化的除錯器 - DIVINE(Debugging Information VIsualizatioN in 3D Environment)。 DIVINE主要是將接收自HILCADT [3] 的除錯資訊作視覺化。視覺化的除錯資訊可以協助軟體開發者更容易的了解程式碼或資料結構。為了讓DIVINE有更方便、更直覺的互動方式,在這篇論文裡,我們提出了一個跨設備3D使用者介面物件導向架構。在此架構下,我們將視覺化設計從使用者介面設計中獨立出來,並提供視覺化隱喻(Visualization Metaphor,VM)的設計者一組恆定的Abstract action codes,讓他們可獨立於硬體設備之外來設計VM的互動效果。跨設備使用者介面讓使用者不需深入理解VM的設計即可以虛擬實境(VR)的設備,如:資料手套和追蹤器;或傳統的桌上型輸入設備,如:鍵盤與滑鼠,與視覺化物件作互動。此架構亦具備擴充性,未來使用者介面設計者所使用的其他互動設備,只要能夠產生與Abstract action code有關的互動,都能使用於DIVINE中。