Skip to Main Content
A visualization of large datasets requires ultra high resolution. Data wall systems provide large number of pixels by combining a power of multiple graphics cards. In this paper, we propose and realize an object oriented framework for the Message Passing Interface based parallel rendering. We introduce a GUI based viewer called the TiledRenderer, which is used for viewing pre-recorded high resolution animations as well as images on data walls. We identify a set of design patterns in a development of the TiledRenderer. We talk about benefits of using design patterns for extending our framework for adding the Real Time Streaming Protocol based IP camera support. We demonstrate that use of design patterns facilitates reusing the existing functionality and adding new functionality by providing new classes, rather than modifying the existing classes or functionality. We also discuss about a visualization of tsunami simulation data by using 6×6 data wall and the TiledRenderer.