Browse > Article
http://dx.doi.org/10.6109/JKIICE.2009.13.1.37

A Framework for Constructing Interactive Tiled Display Applications  

Cho, Yong-Joo (상명대학교 디지털미디어학부)
Kim, Seok-Hwan (상명대학교 대학원 컴퓨터과학과)
Abstract
This paper describes a new tiled display framework called, iTDF (Interactive Tiled Display Framework), that is designed to support rapid construction of the interactive digital 3D contents running on top of the cluster-based tiled display. This framework allows synchronizing the rendering slaves, sharing software's state over the network, the features, such as, launching multiple applications on a cluster-based computers, moving and resizing windows, synchronization of rendering slaves, distributed shared memory, and unified input interface. This paper analyzes the requirements of the framework and describes the design and implementation of the framework. A couple desktop-based applications are ported with the new iTDF and to find out the usefulness and usability of the framework.
Keywords
타일드 디스플레이;프레임워크;인터랙션;디지털 정보 디스플레이;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 Ramanjuan, R., Bonney, J., and Thurber K., "Network shared memory: a new approach for clustering workstations for parallel processing," Proceedings of the IEEE International Symposium on High Performance Distributed Computing, pp. 48-57, 1995
2 조용주, 박경신, '가상필드에서 초등학생들의 과학적 탐구를 도와주는 멀티미디어 보조도구,' 한국정보처리학회논문지, pp. 143-150, 4월, 2005
3 이상권, 윤희철, 이준원, 맹승렬, "KDSM(KAIST Distributed Shared Memory) 시스템의 설계 및 구현", 한국정보과학회 논문지, Vol. 29, No. 5, pp. 257- 264, 2002
4 Allard, J., Gouranton, V., Lamarque, G., Melin, E., and Raffin, B., "Softgenlock: Active Stereo and GenLock for PC Cluster," Proceedings of Joint International Immersive Projection Technologies Workshop and Eurographics Virtual Environments Workshop ((IPT/EGVE '03), 2003
5 Pape, D., 'Composing Networked Virtual Environments,' Ph.D. Dissertation, University of Illinois at Chicago, 2001
6 Nirnimesh, Harish, P., Narayanan, P. J., "Garuda: A Scalable Tiled Display Wall Using Commodity PCs," IEEE Transactions on Visualization and Computer Graphics, Vol. 13, No. 5, Sep/Oct, 2007
7 Jones, A. and Ohlund, J., "Network Programming for Microsoft Windows," MS Press, pp. 327-334, 2002
8 OSG, http://www.openscenegraph.org
9 Gamma, E., Helm, R., Johnson, Vissides, J. M., "Design Patterns: Elements of Reusable Object-Oriented Software," Addison-Wesley, 1995
10 Waschbüsch, M., Cotting, D., Duller, M., and Gross, M., "WinSGL: Software Genlocking for Cost-Effective Display Synchronization under Microsoft Windows," Proceedings of Eurographics Symposium Parallel Graphics and Visualization, 2006
11 Jeong, B., Jagodic, R., Renambot, L., Singh, R., Johnson, A., Leigh, A., "High-Performance Dynamic Graphics Streaming for Scalable Adaptive Graphics Environment," In Proceedings of IEEE Information Visualization Workshop, 2005
12 Humphreys, G., Houston, M., Ng, R., Frank, R., Ahern, S., Kirchner, P. D., Klosowski, J. T., "Chromium: a stream-processing framework for interactive rendering on clusters," ACM Transactions on Graphics, Vol 21, No. 3, pp. 693-702, 2002