請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/24403完整後設資料紀錄
| DC 欄位 | 值 | 語言 |
|---|---|---|
| dc.contributor.advisor | 陳文進 | |
| dc.contributor.author | Kuang-Yen Chen | en |
| dc.contributor.author | 陳洸諺 | zh_TW |
| dc.date.accessioned | 2021-06-08T05:24:43Z | - |
| dc.date.copyright | 2005-07-30 | |
| dc.date.issued | 2005 | |
| dc.date.submitted | 2005-07-24 | |
| dc.identifier.citation | [1] Collaborative Virtual Environments - Digital Places and Spaces for Interaction
ISBN:1852332441, Publisher: SPRINGER, BERLIN Published 2001 [2] MPEG-4 – The Media Standard. The landscape of advanced multimedia coding. White Paper on MPEG-4. [3] The MPEG-4 Book. By Touradj Ebrahimi, Fernando Pereira. Publisher: Prentice Hall PTR [4] ISO/IEC 14496-1:2001. Information Technology: Coding of Audio-Visual Objects - Part 1: System, 2d Edition, 2001 [5] Steve Benford , Chris Greenhalgh , Tom Rodden , James Pycock, Collaborative virtual environments, Communications of the ACM, v.44 n.7, p.79-85, July 2001 [6] Olof Hagsand, Interactive Multiuser VEs in the DIVE System, IEEE MultiMedia, v.3 n.1, p.30-39, January 1996 [7] DIVE. http://www.sics.se/dive/ [8] NPSNET-V. http://www.npsnet.org/~npsnet/v/index.html [9] Blaxxun. http://www.blaxxun.com [10] BRUNSTAD, S. AND EIE, T. F. 2002. Adding a D to 2D - a better interface? IFI, UiB, Bergen, Norway / IHA, Man-Machine Interaction. [11] Robertson, George, van Dantzich, Maarten, Robbins, Daniel, Czerwinski, Mary, Hinckley, Ken, Risden, Kirsten, Thiel, David and Gorokhovsky, Vadim. (2000) 'The Task Gallery: A 3D Window Manager.' In Proceedings of CH1 2000, pp 494-501. [12] The Task Gallery. http://research.microsoft.com/adapt/TaskGallery/index.htm [13] M. van Dantzich, G. Robertson, and V. Ghorokhovsky. Application Redirection: Hosting Windows Applications in 3D. In Proceedings of NPIV99, the workshop on New Paradigms on Information Visualization and Manipulation, pages 87-91. ACM Press, 1999. Visualization and Manipulation, pages 87-91. ACM Press, 1999. [14] Project Looking Glass. https://lg3d.dev.java.net/ [15] Madorate 2. http://www.ksky.ne.jp/~seahorse/mtate2/ [16] SphereXP. http://www.hamar.sk/sphere/ [17] Spaces. http://www.spatialresearch.com/spaces/ [18] Begole, James “Bo', Struble, Craig A., & Shaffer, Clifford A. 1997a. Leveraging Java Applets:Toward Collaboration Transparency in Java. IEEE Internet Computing, 1(2), 57-64. [19] James Begole , Mary Beth Rosson , Clifford A. Shaffer, Flexible collaboration transparency: supporting worker independence in replicated application-sharing systems, ACM Transactions on Computer-Human Interaction (TOCHI), v.6 n.2, p.95-132, June 1999 [20] James Begole, Flexible Collaboration Transparency: Supporting Worker Independence in Replicated Application-Sharing Systems. PhD thesis, Virginia Polytechnic Institute and State University [21] Engelbart, Douglas C. 1975. NLS Teleconferencing Features: The Journal, and Shared-Screen Telephoning. In: Proceedings of the Fall COMPCON. [22] J. Lauwers, Thomas A. Joseph, K. Lantz, and Allyn L. Romanow. Replicated architectures for shared window systems: A critique. In Proc. of the ACM Conf. Organization Information Systems, pages 249-260, 1990. [23] Terrence Crowley , Paul Milazzo , Ellie Baker , Harry Forsdick , Raymond Tomlinson, MMConf: an infrastructure for building shared multimedia applications, Proceedings of the 1990 ACM conference on Computer-supported cooperative work, p.329-342, October 07-10, 1990, Los Angeles, California, United States [24] H. Abdel-Wahab and M. Peit. XTV: A framework for sharing x window clients in remote synchronous collaboration. In Proc. of IEEE Tricomm, pages 159--167, April 1991. [25] D. Garfinkel, B. Welti, and T. Yip. HP SharedX: A tool for real-time collaboration. HP Journal, 45(2):23--36, April 1994. [26] Microsoft NetMeeting. http://www.microsoft.com/netmeeting. [27] Sunforum product overview. http://www.sun.com/desktop/products/software/sunforum. [28] M. Stefik , D. G. Bobrow , G. Foster , S. Lanning , D. Tatar, WYSIWIS revised: early experiences with multiuser interfaces, ACM Transactions on Information Systems (TOIS), v.5 n.2, p.147-167, April 1987 [29] MSN Messenger. http://messenger.msn.com/ [30] T. Richardson, et al., 'Virtual Network Computing,' IEEE Internet Computing, Vol. 2, No. 1, Jan.-Feb. 1998, pp. 33-38. [31] Programming Applications for MS Windows. Richter, Jeffrey M. ISBN: 1572319968. Publisher: Microsoft Press [32] Shervin Shirmohammadi , Li Ding , Nicolas Georganas, An Approach for Recording Multimedia Collaborative Sessions: Design and Implementation, Multimedia Tools and Applications, v.19 n.2, p.135-154, February 2003 [33] R. Müller , T. Ottmann, The 'Authoring on the Fly' system for automated recording and replay of (tele)presentations, Multimedia Systems, v.8 n.3, p.158-176, October 2000 [34] Lesh, N.B.; Marks, J.; McMahon, A.; Mitzenmacher, M., 'Exhaustive Approaches to 2D Rectangular Perfect Packings', Information Processing Letters, ISSN: 0020-0190, Vol. 90, Issue 1, pp. 7-14, April 2004 (Elsevier North-Holland Inc) | |
| dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/24403 | - |
| dc.description.abstract | 多人虛擬環境是一種分散式的虛擬空間。分散在世界各地的遠端使用者可以透過網路進入這個虛擬空間與其他使用者或與虛擬環境中的任何物件做互動。多人虛擬環境可以被視為一種強大的群體合作使用者介面,使用者在這個環境中可以以最為直覺的方式來通訊及存取網路上的資訊。
多人虛擬環境最吸引使用者的地方在於它所提供的高度互動性。然而,在這樣子的環境下建構互動性物件需要撰寫大量的邏輯,以使得環境中的物件能隨著使用者的動作或是環境中的刺激以產生對應的動作。為了要使得開發多人虛擬環境下的應用更為直覺,我們提出了一個全新的想法 “在多人虛擬環境中共用一個單人視窗應用程式”。在多人虛擬環境中共用一個已經存在的單人視窗應用程式能得到以下幾個好處:(1)開發者可以用他們熟悉的程式語言來開發互動性元件,而不用學習多人虛擬環境下所提供的底稿語言 (2)許許多多現存視窗程式的介面及邏輯都可以被重複使用以建立多人虛擬環境下的互動性物件 (3)可以製造出傳統多人虛擬環境中所無法達到的應用。我們利用應用程式共享以及應用程式重導這兩項技術來實作我們的系統,在這樣的機制下完全不需要對要被共享的視窗程式做任何的修改。 在這個論文中,我們設計並實作一套整合性的系統以實現我們的想法。這個系統整合了三項不同的領域 : 多人虛擬環境、應用程式共享、應用程式重導。我們以實驗室之前開發的MPEG-4多人世界為基礎,並新增一些新的模組以將視窗程式共享技術整合進原有的MPEG-4多媒體群體合作系統。 | zh_TW |
| dc.description.abstract | A CVE (Collaborative Virtual Environment) is a computer-based, distributed, virtual space. In such spaces, remote users can meet and interact with others through agents or virtual objects. CVE is considered as one of the most powerful computer-supported collaboration interfaces. It provides an intuitive way for remote communication and information access over a network.
The most desirable feature that makes CVE attractive is its interactive capability. However, creating interactive object under CVE is not an easy work. Programmers must spend a lot of time associating application logics (usually via scripts language) with individual objects. The logic describes how an entity will react to user interaction and stimulate from the environment. To ease the difficulty of constructing CVE applications, we introduce a novel idea -- “integrate existing single-user application sharing into CVE”. It is a novel mechanism to provide the shared use of existing single-user applications in CVE through “application sharing” and “application redirection” that is transparent to the applications. There are many benefits to integrate application sharing into CVE. (1) We can use familiar programming language, such as C/C++ or Java, to write interactive objects for CVE. (2) Lots of off-the-shelf applications’ UIs and logics can be re-used to construct CVE applications. (3) We can build complex interactive objects that never exist in traditional CVE systems. In this thesis, we have designed and implemented an integrated system to realize our idea. The system contains technologies from 3 different fields: CVE, application sharing, and application redirection. We have incorporated the Mpeg4 Multi-user World developed in our lab’s previous project as the base developing platform, and added new modules to integrate this application sharing technology. | en |
| dc.description.provenance | Made available in DSpace on 2021-06-08T05:24:43Z (GMT). No. of bitstreams: 1 ntu-94-R92922108-1.pdf: 2871310 bytes, checksum: e890940546bccb26f123bb3a708a760d (MD5) Previous issue date: 2005 | en |
| dc.description.tableofcontents | CHAPTER 1. INTRODUCTION 1
1.1 PREFACE 1 1.2 OVERVIEW OF THE MPEG-4 SYSTEM 2 1.3 MOTIVATION 5 1.4 ORGANIZATION 8 CHAPTER 2. BACKGROUND FOUNDATIONS 9 2.1 COLLABORATIVE VIRTUAL ENVIRONMENTS 9 2.1.1 DIVE system 9 2.1.2 NPSNET-V 10 2.1.3 Blaxxun Community Platform 11 2.2 APPLICATION SHARING (COLLABORATION TRANSPARENCY) 13 2.2.1 Application Sharing Technical Issues 14 2.2.2 Application Sharing Systems and histories 20 2.3 3D WINDOW INTERFACE 21 2.3.1 Application Redirection 21 2.3.2 Microsoft - The Task Gallery 23 2.3.3 Sun - Project Looking Glass 25 2.3.4 Other 3d desktop systems on Microsoft Windows 25 CHAPTER 3. SYSTEM ARCHITECTURE AND IMPLEMENTATION ISSUES 27 3.1 SYSTEM ARCHITECTURE OVERVIEW 27 3.1.1 Design Considerations 27 3.1.2 A centralized client-server architecture 29 3.2 SERVER-SIDE 30 3.2.1 Session manager 30 3.2.2 Message generator 31 3.2.3 Floor control 32 3.2.4 Tele-pointer 34 3.2.5 Record and replay module 34 3.2.6 Desktop manager 36 3.3 CLIENT-SIDE 39 3.3.1 How to Draw 3D Application Windows 39 3.3.2 Application window input redirection 41 3.3.3 Compression of window frame 42 CHAPTER 4. SYSTEM RESULTS 43 4.1 CHESS GAMES 43 4.2 MULTI-USER CONFERENCE ROOM 44 4.3 HOME MEDIA CENTER 45 4.4 CO-EDITING 46 CHAPTER 5. CONCLUSION AND FUTURE WORK 47 REFERENCES..48 | |
| dc.language.iso | zh-TW | |
| dc.subject | 應用程式重導 | zh_TW |
| dc.subject | 共享虛擬環境 | zh_TW |
| dc.subject | 應用程式共享 | zh_TW |
| dc.subject | collaborative virtual environment | en |
| dc.subject | application sharing | en |
| dc.subject | application redirection | en |
| dc.title | 共享虛擬環境下之應用程式共用技術 | zh_TW |
| dc.title | Enabling Application Sharing in Collaborative Virtual Environment | en |
| dc.type | Thesis | |
| dc.date.schoolyear | 93-2 | |
| dc.description.degree | 碩士 | |
| dc.contributor.oralexamcommittee | 黃亦勤,朱浩華,歐陽明,周承復 | |
| dc.subject.keyword | 共享虛擬環境,應用程式共享,應用程式重導, | zh_TW |
| dc.subject.keyword | collaborative virtual environment,application sharing,application redirection, | en |
| dc.relation.page | 50 | |
| dc.rights.note | 未授權 | |
| dc.date.accepted | 2005-07-24 | |
| dc.contributor.author-college | 電機資訊學院 | zh_TW |
| dc.contributor.author-dept | 資訊工程學研究所 | zh_TW |
| 顯示於系所單位: | 資訊工程學系 | |
文件中的檔案:
| 檔案 | 大小 | 格式 | |
|---|---|---|---|
| ntu-94-1.pdf 未授權公開取用 | 2.8 MB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。
