Parallel Distributed Rendering of HTML5 Canvas Elements

In this paper, we explain the rendering of ultra-high-resolution web content using HTML5 〈canvas〉 elements. Many high-resolution massive datasets have recently been presented on the web. For example, Google Maps provides satellite images of Earth's surface and atmosphere at various resolutions. However, the scope of information that a user can view depends on the number of pixels of the user's computer monitor, irrespective of the data resolution. Therefore, we propose a parallel distributed rendering method for web content using multiple LCD monitors. We demonstrate that our system can draw an 8240 pixel × 4920 pixel HTML5 〈canvas〉 element over a 16-monitor tiled display wall.

[1]  Giovanni Gallo,et al.  Smart Ideas for Photomosaic Rendering , 2006, Eurographics Italian Chapter Conference.

[2]  Bernd Hamann,et al.  A survey and performance analysis of software platforms for interactive cluster-based multi-screen rendering , 2003, IPT/EGVE.

[3]  Jean Vanderdonckt,et al.  A toolkit for peer-to-peer distributed user interfaces: concepts, implementation, and applications , 2009, EICS '09.

[4]  Thomas W. Crockett,et al.  An Introduction to Parallel Rendering , 1997, Parallel Comput..

[5]  Richard May,et al.  A Survey of Large High-Resolution Display Technologies, Techniques, and Applications , 2006, IEEE Virtual Reality Conference (VR 2006).

[6]  Greg Humphreys,et al.  Chromium: a stream-processing framework for interactive rendering on clusters , 2002, SIGGRAPH.

[7]  G. D. Blasi,et al.  Fast Photomosaic , 2005 .

[8]  Qian Liu,et al.  Author's Personal Copy Future Generation Computer Systems the Optiportal, a Scalable Visualization, Storage, and Computing Interface Device for the Optiputer , 2022 .

[9]  Creon Levit,et al.  The hyperwall , 2003, Proceedings International Conference on Coordinated and Multiple Views in Exploratory Visualization - CMV 2003 -.

[10]  Kris Luyten,et al.  Light-Weight Distributed Web Interfaces: Preparing the Web for Heterogeneous Environments , 2005, ICWE.

[11]  Luc Renambot,et al.  SAGE: the Scalable Adaptive Graphics Environment , 2004 .

[12]  San Murugesan Web engineering , 1999, LINK.

[13]  Robert Silvers,et al.  Photomosaics : putting pictures in their place , 1996 .