skip to main content
article

State-of-the-Art Report in Web-based Visualization

Published: 01 June 2016 Publication History

Abstract

In this report, we review the current state of the art of web-based visualization applications. Recently, an increasing number of web-based visualization applications have emerged. This is due to the fact that new technologies offered by modern browsers greatly increased the capabilities for visualizations on the web. We first review these technical aspects that are enabling this development. This includes not only improvements for local rendering like WebGL and HTML5, but also infrastructures like grid or cloud computing platforms. Another important factor is the transfer of data between the server and the client. Therefore, we also discuss advances in this field, for example methods to reduce bandwidth requirements like compression and other optimizations such as progressive rendering and streaming. After establishing these technical foundations, we review existing web-based visualization applications and prototypes from various application domains. Furthermore, we propose a classification of these web-based applications based on the technologies and algorithms they employ. Finally, we also discuss promising application areas that would benefit from web-based visualization and assess their feasibility based on the existing approaches.

References

[1]
{ABLS13}¿¿ Andrikopoulos V., Binz T., Leymann F., Strauch S.: How to adapt applications for the cloud environment. Computing Volume 95, Issue 6 2013, pp.493-535. 17
[2]
{AFG*10}¿¿ Armbrust M., Fox A., Griffith R., Joseph A.D., Katz R., Konwinski A., Lee G., Patterson D., Rabkin A., Stoica I., Zaharia M.: A view of cloud computing. Commun. ACM Volume 53, Issue 4 #apr# 2010, pp.50-58. 5
[3]
{AIAT12}¿¿ Akinci G., Ihmsen M., Akinci N., Teschner M.: Parallel surface reconstruction for particle-based fluids. Computer Graphics Forum Volume 31, Issue 6 2012, pp.1797-1809. 16
[4]
{AMD15}¿¿ Amd: Virtualization, 2015. {Online; accessed 15.04.2016}. URL:"http://www.amd.com/en-us/solutions/professional/virtualization". 5, 6
[5]
{Apa10}¿¿ Apache: Apache CloudStack Open Source Cloud Computing. "https://cloudstack.apache.org/", 2010. {Online; accessed 10.08.2015}. 5
[6]
{ASK*15}¿¿ Andrioti H., Stamoulias A., Kapetanakis K., Pana-giotakis S., Malamos A.G.: Integrating webrtc and x3dom: bridging the gap between communications and graphics. In Proceedings of the 20th International Conference on 3D Web Technology 2015, ACM, pp. pp.9-15. 7
[7]
{AW14}¿¿ Andrews K., Wright B.: FluidDiagrams: Web-Based Information Visualisation using JavaScript and WebGL. In EuroVis - Short Papers 2014, Elmqvist N., Hlawitschka M., Kennedy J., Eds., The Eurographics Association. 13, 15.
[8]
{bab}¿¿ BabylonJS - 3D engine based on WebGL/Web Audio and JavaScript. last accessed 2015/12/15. URL:"http://www.babylonjs.com/". 7
[9]
{BD07}¿¿ Brutzman D., DALY L.: X3D: Extensible 3D Graphics for Web Authors. Morgan Kaufmann Publishers Inc., San Francisco, CA, uSA, 2007. 8, 12
[10]
{BDG*04}¿¿ Brodlie K., Duce D., Gallop j., Sagar M., Walton J., Wood J.: Visualization in grid computing environments. In In Proceedings of IEEE Visualization 2004, pp. pp.155-162. 4, 15
[11]
{BE14}¿¿ Badam S.K., Elmqvist N.: Polychrome: A cross-device framework for collaborative web visualization. In Proceedings of the Ninth ACM International Conference on Interactive Tabletops and Surfaces New York, NY, USA, 2014, ITS '14, ACM, pp. pp.109-118. 14
[12]
{BEJZ09}¿¿ Behr J., Eschler P., Jung Y., Zöllner M.: X3dom: a dom-based html5/x3d integration model. In Proceedings of the 14th International Conference on 3D Web Technology 2009, ACM, pp. pp.127-135. 6
[13]
{BJDA11}¿¿ Behr J., Jung Y., Drevensek T., Aderhold A.: Dynamic and interactive aspects of x3dom. In Proceedings of the 16th International Conference on 3D Web Technology 2011, ACM, pp. pp.81-87. 6
[14]
{BJFS12}¿¿ Behr J., Jung Y., Franke T., Sturm T.: Using images and explicit binary container for efficient and incremental delivery of declarative 3d scenes on the web. In Proceedings of the 17th International Conference on 3D Web Technology 2012, Web3D '12, pp. pp.17-25. 9
[15]
{BJK*10}¿¿ Behr J., Jung Y., Keil j., Drevensek T., Zoellner M., Eschler P., Fellner D.: A scalable architecture for the html5/x3d integration model x3dom. In Proceedings of the 15th International Conference on Web 3D Technology New York, NY, uSA, 2010, Web3D '10, ACM, pp. pp.185-194. 6, 8.
[16]
{BMP*15}¿¿ Behr J., Mouton C., Parfouru S., Champeau J., Jeulin C., Thöner M., Stein C., Schmitt M., Limper M., de Sousa M., Franke T.A., Voss G.: webvis/instant3dhub: Visual computing as a service infrastructure to deliver adaptive, secure and scalable user centric data visualisation. In Proceedings of the 20th International Conference on 3D Web Technology New York, NY, uSA, 2015, Web3D '15, ACM, pp. pp.39-47. 9
[17]
{BOH11}¿¿ Bostock M., Ogievetsky V., Heer J.: D3: Data-driven documents. IEEE Trans. Vis. Comput. Graphics 2011. 9, 13
[18]
{BSDW12}¿¿ Bachthaler S., Sadlo F., Dachsbacher C., Weiskopf D.: Space-time visualization of dynamics in lagrangian coherent structures of time-dependent 2d vector fields .International Conference on Information Visualization Theory and Applications 2012, pp.573-583. 14
[19]
{BTH*13}¿¿ Bosch H., Thom D., Heimerl F., Puttmann E., Koch S., Kruger R., Worner M., Ertl T.: ScatterBlogs2: Real-Time Monitoring of Microblog Messages through User-Guided Filtering. IEEE Transactions on Visualization and Computer Graphics Volume 19, Issue 12 2013, pp.2022-2031. 16
[20]
{BTW*11}¿¿ Bosch H., Thom D., Worner M., Koch S., Puttmann E., Jackle D., Ertl T.: ScatterBlogs: Geo-spatial document analysis. In 2011 IEEE Conference on Visual Analytics Science and Technology VAST 2011, pp. pp.309-310. 16
[21]
{BWF*00}¿¿ Berman H.M., Westbrook J., Feng Z., Gilliland G., Bhat T.N., Weissig H., Shindyalov I.N., Bourne P.E.: The protein data bank. Nucleic Acids Research Volume 28, Issue 1 2000, pp.235-242. URL:"http://www.pdb.org", 11
[22]
{CADB*10}¿¿ Callieri M., Andrei R.M., Di Benedetto M., Zoppè M., Scopigno R.: Visualization methods for molecular studies on the web platform. In Proceedings of the 15th International Conference on Web 3D Technology New York, NY, USA, 2010, Web3D '10, ACM, pp. pp.117-126. 11, 15.
[23]
{CCT*11}¿¿ CHEN K.-T., CHANG Y.-C., TSENG P.-H., Huang C.-Y., Lei C.-L.: Measuring the latency of cloud gaming systems. In Proceedings of the 19th ACM International Conference on Multimedia New York, NY, USA, 2011, MM '11, ACM, pp. pp.1269-1272. 6, 17.
[24]
{CHM04}¿¿ Charters S.M., Holliman N.S., Munro M.: Visualization on the grid: A web service approach. In Proceedings UK eScience third All-Hands Meeting 2004, pp. pp.202-209. 3, 5, 15
[25]
{COJ15}¿¿ CHANDLER J., Obermaier H., Joy K.I.: WebGL-Enabled Remote Visualization of Smoothed Particle Hydrodynamics Simulations. In Eurographics Conference on Visualization EuroVis - Short Papers 2015, Bertini E., Kennedy J., Puppo E., Eds., The Eurographics Association. 11, 15.
[26]
{Con12}¿¿ Congote J.: Medx3dom: Medx3d for x3dom. In Proceedings of the 17th International Conference on 3D Web Technology 2012, ACM, pp. pp.179-179. 12, 15
[27]
{CSK*11}¿¿ Congote J., Segura A., Kabongo L., Moreno A., Posada J., Ruiz O.: Interactive visualization of volumetric data with webgl in real-time. In Proceedings of the 16th International Conference on 3D Web Technology New York, NY, USA, 2011, Web3D '11, ACM, pp. pp.137-146. 7, 12, 15.
[28]
{CWSR12}¿¿ Choy S., Wong B., Simon G., Rosenberg C.: The brewing storm in cloud gaming: A measurement study on cloud to end-user latency. In Proceedings of the 11th Annual Workshop on Network and Systems Support for Games Piscataway, NJ, USA, 2012, NetGames '12, IEEE Press, pp. pp.2: 1-2: 6. 6
[29]
{d'A11}¿¿ d'Auriol B.J.: Serviceable visualizations. The Journal of Supercomputing Volume 61, Issue 3 2011, pp.1089-1115. 3, 15.
[30]
{Dan12}¿¿ Danchilla B.: Three.js framework. In Beginning WebGL for HTML5. Apress, 2012, pp. pp.173-203. 4, 7, 8, 11, 12, 13.
[31]
{DBPGS10}¿¿ Di Benedetto M., Ponchio F., Ganovelli F., Scopigno R.: Spidergl: A javascript 3d graphics library for next-generation www. In Web3D 2010. 15th Conference on 3D Web technology 2010. URL:"http://vcg.isti.cnr.it/Publications/2010/DPGS10". 8, 11
[32]
{DJL15}¿¿ Desprat C., Jessel J.-P., Luga H.: A 3d collaborative editor using webgl and webrtc. In Proceedings of the 20th International Conference on 3D Web Technology 2015, ACM, pp. pp.157-158. 7
[33]
{DP15}¿¿ Dworak D., Pietruszka M.: New Research in Multimedia and Internet Systems. Springer International Publishing, Cham, 2015, ch. Fast Encoding of Huge 3D Data Sets in Lossless PNG Format, pp. pp.15-24. 9
[34]
{DPD*15}¿¿ Diehl A., Pelorosso L., Delrieux C., Saulo C., Ruiz J., Gröller M. E, Bruckner S.: Visual analysis of spatio-temporal data: Applications in weather forecasting. Computer Graphics Forum Volume 34, Issue 3 May 2015, pp.381-390. 12, 15.
[35]
{DS05}¿¿ Duce D.A., Sagar M.: skML a Markup Language for Distributed Collaborative Visualization. In EG UK Theory and Practice of Computer Graphics 2005, Lever L.M., McDerby M., Eds., The Eurographics Association. 4
[36]
{DS09}¿¿ Dowty M., Sugerman J.: Gpu virtualization on vmware's hosted i/o architecture. SIGOPS Oper. Syst. Rev. Volume 43, Issue 3 July 2009, pp.73-82. 6
[37]
{DVS*12}¿¿ Deboosere L., Vankeirsbilck B., Simoens P., De Turck F., Dhoedt B., Demeester P.: Cloud-based desktop services for thin clients. Internet Computing, IEEE Volume 16, Issue 6 Nov 2012, pp.60-67. 6
[38]
{EE99}¿¿ Engel K., Ertl T.: Texture-based volume visualization for multiple users on the world wide web. In Virtual Environments, Gervautz M., Schmalstieg D., Hildebrand A., Eds., Eurographics. Springer Vienna, 1999, pp. pp.115-124. 2
[39]
{EH08}¿¿ Evangelinos C., Hill C.N.: Cloud computing for parallel scientific hpc applications: Feasibility of running coupled atmosphere-ocean climate models on amazon's ec2. In In The 1st Workshop on Cloud Computing and its Applications CCA 2008. 6
[40]
{EPM13}¿¿ Erl T., PUTTINI R., Mahmood Z.: Cloud Computing: Concepts, Technology & Architecture, 1st ed.Prentice Hall Press, Upper Saddle River, NJ, USA, 2013. 5
[41]
{ERB*14}¿¿ Evans A., Romeo M., Bahrehmand A., Agenjo J., Blat J.: 3d graphics on the web: A survey. Computers & Graphics Volume 41 2014, pp.43-61. 7
[42]
{ESE00}¿¿ Engel K., Sommer O., Ertl T.: A framework for interactive hardware accelerated remote 3d-visualization. In Data Visualization Volume 2000, de Leeuw W., van Liere R., Eds., Eurographics. Springer Vienna, 2000, pp. pp.167-177. 2
[43]
{ESEE99}¿¿ Engel K., Sommer O., Ernst C., Ertl T.: Remote 3d visualization using image-streaming techniques. In In ISIMADE - 11 TH Internationl Conference on Systems Research, Informatics and Cybernetics 1999, pp. pp.91-96. 2
[44]
{FAW10}¿¿ Fraedrich R., Auer S., Westermann R.: Efficient High-Quality Volume Rendering of SPH Data. IEEE Transactions on Visualization and Computer Graphics Volume 16, Issue 6 2010, pp.1533-1540. 16
[45]
{FFRR15}¿¿ Felter W., Ferreira A., Rajamony R., Rubio J.: An updated performance comparison of virtual machines and linux containers. In Performance Analysis of Systems and Software ISPASS, 2015 IEEE International Symposium on March 2015, pp. pp.171-172. 6
[46]
{Fie00}¿¿ Fielding R.T.: Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine, 2000. AAI9980887. 3
[47]
{FK99}¿¿ Foster I., Kesselman C. Eds.: The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 1999. 4
[48]
{FKNT02}¿¿ Foster I., Kesselman C., Nick J.M., Tuecke S.: The physiology of the grid: An open grid services architecture for distributed systems integration. URL:"http://toolkit.globus.org/alliance/publications/papers/ogsa.pdf". 4
[49]
{FKT01}¿¿ Foster I., Kesselman C., Tuecke S.: The anatomy of the grid: Enabling scalable virtual organizations. Int. J. High Perform. Comput. Appl. Volume 15, Issue 3 Aug. 2001, pp.200-222. 4
[50]
{FM11}¿¿ Fette I., Melnikov A.: The WebSocket Protocol. "http://www.rfc-editor.org/info/rfc6455", 2011. Online; accessed 2015.03.09. 7
[51]
{Fos05}¿¿ Foster I.: Globus toolkit version 4: Software for service-oriented systems. In Proceedings of the 2005 IFIP International Conference on Network and Parallel Computing Berlin, Heidelberg, 2005, NPC'05, Springer-Verlag, pp. pp.2-13. 2, 4, 5.
[52]
{FRSVP14}¿¿ Figueiredo M., Rodrigues J., Silvestre I., Veiga-Pires C.: Web3d visualization of high detail and complex 3d-mesh caves models. In Information Visualisation IV, 2014 18th International Conference on July 2014, pp. pp.275-280. 8, 12, 15.
[53]
{FSW09}¿¿ Fraedrich R., Schneider J., Westermann R.: Exploring the millennium run - scalable rendering of large-scale cosmological datasets. IEEE Transactions on Visualization and Computer Graphics Volume 15, Issue 6 2009, pp.1251-1258. 16
[54]
{FZRL08}¿¿ Foster I., Zhao Y., Raicu I., Lu S.: Cloud computing and grid computing 360-degree compared. In Grid Computing Environments Workshop, 2008. GCE '08 Nov 2008, pp. pp.1-10. 5
[55]
{GABJ08}¿¿ Gosink L., Anderson J., Bethel E., Joy K.: Query-driven visualization of time-varying adaptive mesh refinement data. Visualization and Computer Graphics, IEEE Transactions on Volume 14, Issue 6 Nov 2008, pp.1715-1722. 17
[56]
{GBM*12}¿¿ Grottel S., Beck P., Müller C., Reina G., Roth J., Trebin H.-R., Ertl T.: Visualization of electrostatic dipoles in molecular dynamics of metal oxides. Visualization and Computer Graphics, IEEE Transactions on Volume 18, Issue 12 2012, pp.2061-2068. 16
[57]
{GET*13}¿¿ Goecks J., Eberhard C., Too T., Nekrutenko A., Taylor J.: Web-based visual analysis for high-throughput genomics. BMC Genomics Volume 14, Issue 1 2013, pp.1-11. 13, 15.
[58]
{GGS*09}¿¿ Gupta V., Gavrilovska A., Schwan K., Kharche H., Tolia N., Talwar V., Ranganathan P.: Gvim: Gpu-accelerated virtual machines. In Proceedings of the 3rd ACM Workshop on System-level Virtualization for High Performance Computing New York, NY, USA, 2009, HPCVirt '09, ACM, pp. pp.17-24. 6
[59]
{GLNS*05}¿¿ Gray J., Liu D.T., Nieto-Santisteban M., Szalay A., DeWitt D.J., Heber G.: Scientific data management in the coming decade. SIGMOD Rec. Volume 34, Issue 4 Dec. 2005, pp.34-41. 1
[60]
{GMAC10}¿¿ Giunta G., Montella R., Agrillo G., Coviello G.: A gpgpu transparent virtualization component for high performance computing clouds. In Euro-Par 2010 - Parallel Processing, D'Ambra P., Guarracino M., Talia D., Eds., vol. Volume 6271 of Lecture Notes in Computer Science. Springer Berlin Heidelberg, 2010, pp. pp.379-391. 6
[61]
{GNTT10}¿¿ Goecks J., Nekrutenko A., Taylor J., Team T.G.: Galaxy: a comprehensive approach for supporting accessible, reproducible, and transparent computational research in the life sciences. Genome Biology Volume 11, Issue 8 2010, pp.R86. 13
[62]
{Gra12}¿¿ Graphics A.: Cesium - WebGL Virtual Globe and Map Engine, Volume 2012. last accessed 2016/04/15. URL:"https://cesiumjs.org/". 14
[63]
{GRE09}¿¿ Grottel S., Reina G., Ertl T.: Optimized Data Transfer for Time-dependent, GPU-based Glyphs. In IEEE Pacific Visualization Symposium 2009, pp. pp.65-72. 16
[64]
{GVB*15}¿¿ Gaillard J., Vienne A., Baume R., Pedrinis F., Pey-tavie A., Gesquière G.: Urban data visualisation in a web browser. In Proceedings of the 20th International Conference on 3D Web Technology New York, NY, USA, 2015, Web3D '15, ACM, pp. pp.81-88. 12, 13, 15.
[65]
{HE12}¿¿ Healey C.G., Enns J.: Attention and visual memory in visualization and computer graphics. Visualization and Computer Graphics, IEEE Transactions on Volume 18, Issue 7 July 2012, pp.1170-1188. 17
[66]
{Her13}¿¿ Herrera A.: NVIDIA GRID: graphics accelerated VDI with the visual performance of a workstation, Volume 2013. {Online; accessed 10.07.2015}. URL:"http://www.nvidia.com/content/grid/vdi-whitepaper.pdf". 5
[67]
{HHCC13}¿¿ Huang C.-Y., Hsu C.-H., Chang Y.-C., Chen K.-T.: Gaminganywhere: An open cloud gaming system. In Proceedings of the 4th ACM Multimedia Systems Conference New York, NY, USA, 2013, MMSys '13, ACM, pp. pp.36-47. 6
[68]
{HJS98}¿¿ Hendin O., John N.W., Shocet O.: Medical Volume Rendering Over the WWW Using VRML and Java. In Medicine Meets Virtual Reality Amsterdam, 1998, Westwood, Ed., IOS Press and Ohmsha, pp. pp.34-40. 2
[69]
{HKBR*14}¿¿ Haehn D., Knowles-Barley S., Roberts M., Beyer J., Kasthuri N., Lichtman J. W., Pfister H.: Design and evaluation of interactive proofreading tools for connectomics. Visualization and Computer Graphics, IEEE Transactions on 20, Volume 12 2014, pp.2466-2475. 14, 15
[70]
{HKZ*11}¿¿ Hindman B., Konwinski A., Zaharia M., Ghodsi A., Joseph A.D., Katz R., Shenker S., Stoica I.: Mesos: A platform for fine-grained resource sharing in the data center. In Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation Berkeley, CA, USA, 2011, NSDI'11, USENIX Association, pp. pp.295-308. 6
[71]
{HLW14}¿¿ Hongjian Li Kwong-Sak Leung T.N., Wong M.-H.: iview: an interactive webgl visualizer for protein-ligand complex. BMC Bioinformatics Volume 15 2014, pp.56. URL:"http://istar.cse.cuhk.edu.hk/iview/". 11, 15.
[72]
{HM90}¿¿ Haber R.B., McNabb D.A.: Visualization idioms: A conceptual model for scientific visualization systems. In Visualization in Scientific Computing. IEEE Computer Society Press, 1990, pp. pp.74-93. 3, 5
[73]
{Hop96}¿¿ Hoppe H.: Progressive meshes. In Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques New York, NY, USA, 1996, SIGGRAPH '96, ACM, pp. pp.99-108. 8
[74]
{Hop98}¿¿ Hoppe H.: Efficient implementation of progressive meshes. Computers & Graphics Volume 22, Issue 1 1998, pp.27-36. 8
[75]
{HRA*}¿¿ Haehn D., Rannou N., Ahtam B., Grant E., Pienaar R.: Neuroimaging in the browser using the x toolkit. Frontiers in Neuroinformatics, pp.101. 13, 15.
[76]
{HSZ15}¿¿ Hou X., Sun J., Zhang J.: A web-based solution for 3d medical image visualization. vol. Volume 9418, pp. pp.941810-941810-8. 12, 15.
[77]
{IES*11}¿¿ Isenberg P., Elmqvist N., Scholtz J., Cernea D., Ma K.-L., Hagen H.: Collaborative visualization: Definition, challenges, and research agenda. Information Visualization Volume 10, Issue 4 Oct. 2011, pp.310-326. 1
[78]
{JAC*07}¿¿ John N., Aratow M., Couch J., Evestedt D., Hudson A., Polys N., Puk R., Ray A., Victor K., Wang Q.: Medx3d: standards enabled desktop medical 3d. Studies in health technology and informatics Volume 132 2007, pp.189-194. 12
[79]
{JAG10}¿¿ Jourdain S., Ayachit U., Geveci B.: Paraviewweb, a web framework for 3d visualization and data processing. IADIS International Conference on Web Virtual Reality and Three-Dimensional Worlds 07 2010. 14
[80]
{JaL16}¿¿ Jenny B., Šavrič B., Liem J.: Real-time raster projection for web maps. International Journal of Digital Earth Volume 9, Issue 3 2016, pp.1-15. 12, 13, 15.
[81]
{JAM*09}¿¿ Jomier J., Aylward S.R., Marion C., Lee J., Styner M.: A digital archiving system and distributed server-side processing of large datasets. 14
[82]
{JJAM11}¿¿ Jomier J., Jourdain S., Ayachit U., Marion C.: Remote visualization of large datasets with midas and paraviewweb. In Proceedings of the 16th International Conference on 3D Web Technology New York, NY, USA, 2011, Web3D '11, ACM, pp. pp.147-150. 2, 14, 15.
[83]
{JKD*12}¿¿ Jacinto H., Kéchichian R., Desvignes M., Prost R., Valette S.: A web interface for 3d visualization and interactive segmentation of medical images. In Proceedings of the 17th International Conference on 3D Web Technology New York, NY, USA, 2012, Web3D '12, ACM, pp. pp.51-58. 8, 12, 15.
[84]
{JLC*14}¿¿ Jiménez J., López A., Cruz J., Esteban F., Navas J., Villoslada P., de Miras J.R.: A web platform for the interactive visualization and analysis of the 3d fractal dimension of {MRI} data. Journal of Biomedical Informatics Volume 51 2014, pp.176-190. 7, 12, 15, 16
[85]
{Jmo09}¿¿ Jmol: Jmol: an open-source Java viewer for chemical structures in 3D. "http://www.jmol.org/", 2009. {Online; accessed 01.04.2014}. 7, 11
[86]
{JSm13}¿¿ JSmol: JSmol: JavaScript-Based Molecular Viewer From Jmol. "http://sourceforge.net/projects/jsmol/", 2013. {Online; accessed 02.04.2014}. 11
[87]
{Khr11a}¿¿ Khronos: Typed Array Specification. "http://www.khronos.org/registry/typedarray/specs/latest/", 2011. Online; accessed 2016.04.13. 7
[88]
{Khr11b}¿¿ Khronos: WebGL 1.0 specification. "http://www.khronos.org/registry/webgl/specs/latest/1.0/", 2011. {Online; accessed 21.02.2014}. 2, 17
[89]
{Khr13}¿¿ Khronos: WebGL 2.0 specification. "http://www.khronos.org/registry/webgl/specs/latest/2.0/", 2013. {Online; accessed 21.02.2014}. 2, 17
[90]
{Khr15}¿¿ Khronos: glTF 1.0 Specification. "https://github.com/KhronosGroup/glTF/tree/master/specification", 2015. {Online; accessed 28.01.2016}. 14
[91]
{KHRV04}¿¿ Kranzlmüller D., Heinzlreiter P., Rosmanith H., Volkert J.: Grid-enabled visualization with gvk. In Grid Computing, Fernandez Rivera F., Bubak M., Gomez Tato A., Doallo R., Eds., vol. Volume 2970 of Lecture Notes in Computer Science. Springer Berlin Heidelberg, 2004, pp. pp.139-146. 4, 5, 15.
[92]
{KMS*15}¿¿ Koval Y., Mendrul H., Salnikov A., Sliusar I., Sudakov O.: Interactive dynamical visualization of big data arrays in grid. In Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications IDAACS, 2015 IEEE 8th International Conference on Sept 2015, vol. Volume 1, pp. pp.153-156. 4, 15.
[93]
{KPS15}¿¿ Kim J.-S., Polys N., Sforza P.: Preparing and evaluating geospatial data models using x3d encodings for web 3d geovisualization services. In Proceedings of the 20th International Conference on 3D Web Technology 2015, ACM, pp. pp.55-63. 12, 15
[94]
{KSL*13}¿¿ Kohlhoff K.J., Shukla D., Lawrenz M., Bowman G.R., Konerding D.E., Belov D., Altman R.B., Pande V.S.: Cloud-based simulations on Google Exacycle reveal ligand modulation of GPCR activation pathways. Nature Chemistry Volume 6, Issue 1 Dec. 2013, pp.15-21. 6
[95]
{KSWE16}¿¿ Karch G.K., Sadlo F., Weiskopf D., Ertl T.: Visualization of 2D unsteady flow using streamline-based concepts in space-time. Journal of Visualization Volume 19, Issue 1 2016, pp.115-128. 14
[96]
{KU00}¿¿ Kastner S., Ungerleider L.G.: Mechanisms of visual attention in the human cortex. Annual Review of Neuroscience Volume 23 2000, pp.315-341. 17
[97]
{KWN*14}¿¿ Knoll A., Wald I., Navratil P., Bowen A., Reda K., Papka M.E., Gaither K.: Rbf volume ray casting on multicore and manycore cpus. Computer Graphics Forum Volume 33, Issue 3 2014, pp.71-80. 16
[98]
{KZSB10}¿¿ Koulouzis S., Zudilova-Seinstra E., Belloum A.: Data transport between visualization web services for medical image analysis. Procedia Computer Science Volume 1, Issue 1 2010, pp.1727-1736. {ICCS} 2010. 3, 4, 15.
[99]
{LBPH10}¿¿ Lindow N., Baum D., Prohaska S., Hege H.-C.: Accelerated visualization of dynamic molecular surfaces. Computer Graphics Forum Volume 29, Issue 3 2010, pp.943-952. 16
[100]
{LCD13}¿¿ Lavoué G., Chevalier L., Dupont F.: Streaming compressed 3d data on the web using javascript and webgl. In Proceedings of the 18th International Conference on 3D Web Technology New York, NY, USA, 2013, Web3D '13, ACM, pp. pp.19-27. 9
[101]
{LCD14}¿¿ Lavoué G., Chevalier L., Dupont F.: Progressive streaming of compressed 3d graphics in a web browser, Volume 2014. last accessed 2016/02/02. URL:"http://liris.cnrs.fr/~glavoue/travaux/conference/SigTalk2014.pdf". 8, 9, 15
[102]
{Lin14}¿¿ Lindstrom P.: Fixed-rate compressed floating-point arrays. IEEE Transactions on Visualization and Computer Graphics Volume 20, Issue 12 2014, pp.2674-2683. 17
[103]
{LJB*13}¿¿ Limper M., Jung Y., Behr J., Sturm T., Franke T., Schwenk K., Kuijper A.: Fast, progressive loading of binary-encoded declarative-3d web content. Computer Graphics and Applications, IEEE Volume 33, Issue 5 Sept 2013, pp.26-36. 9, 15
[104]
{LJBA13}¿¿ Limper M., Jung Y., Behr J., Alexa M.: The pop buffer: Rapid progressive clustering by geometry quantization. Computer Graphics Forum Volume 32, Issue 7 2013, pp.197-206. 9
[105]
{LJH13}¿¿ Liu Z., Jiang B., Heer J.: immens: Real-time visual querying of big data. Computer Graphics Forum Volume 32 2013. 13, 15
[106]
{Lor04}¿¿ Lorensen B.: On the Death of Visualization. In Position Papers NIH/NSF Proc. Fall 2004 Workshop Visualization Research Challenges 2004. 1
[107]
{LTBF14}¿¿ Limper M., Thöner M., Behr J., Fellner D.W.: Src - a streamable format for generalized web-based 3d data transmission. In Proceedings of the 19th International ACM Conference on 3D Web Technologies New York, NY, USA, 2014, Web3D '14, ACM, pp. pp.35-43. 9, 15
[108]
{LWS*13}¿¿ Limper M., Wagner S., Stein C., Jung Y., Stork a.: Fast delivery of 3d web content: A case study. In Proceedings of the 18th International Conference on 3D Web Technology New York, NY, USA, 2013, Web3D '13, ACM, pp. pp.11-17. 9
[109]
{lz4}¿¿ LZ4 - Extremely Fast Compression. last accessed 2016/04/15. URL:"http://cyan4973.github.io/lz4/". 17
[110]
{MAPV15}¿¿ Muzic M.L., Autin L., Parulek J., Viola I.: cel-lVIEW: a Tool for Illustrative and Multi-Scale Rendering of Large Biomolecular Datasets. In EG Workshop on Visual Computing for Biology and Medicine 2015. 16
[111]
{Mer14}¿¿ Merkel D.: Docker: Lightweight linux containers for consistent development and deployment. Linux J. Volume 2014, Issue 239 Mar. 2014. 6
[112]
{MF12}¿¿ Movania M., Feng L.: High-performance volume rendering on the ubiquitous webgl platform. In High Performance Computing and Communication 2012 IEEE 9th International Conference on Embedded Software and Systems HPCC-ICESS, 2012 IEEE 14th International Conference on June 2012, pp. pp.381-388. 7, 12, 15.
[113]
{MG11}¿¿ MELL P.M., Grance T.: SP 800-145. The NIST Definition of Cloud Computing. Tech. rep., Gaithersburg, MD, United States, 2011. 5
[114]
{MG13}¿¿ Mayorga A., Gleicher M.: Splatterplots: Overcoming overdraw in scatter plots. IEEE Transactions on Visualization and Computer Graphics Volume 19, Issue 9 Sept. 2013, pp.1526-1538. 13
[115]
{MKB*15}¿¿ Mwalongo F., Krone M., Becher M., Reina G., Ertl T.: Remote visualization of dynamic molecular data using webgl. In Proceedings of the 20th International Conference on 3D Web Technology New York, NY, USA, 2015, Web3D '15, ACM, pp. pp.115-122. 7, 8, 11, 15.
[116]
{MKK*14}¿¿ Mwalongo F., Krone M., Karch G., Becher M., Reina G., Ertl T.: Visualization of molecular structures using state-of-the-art techniquesin webgl. In Proceedings of the Nineteenth International ACM Conference on 3DWeb Technologies New York, NY, USA, 2014, Web3D '14, ACM, pp. pp.133-141. 7, 8, 11, 15.
[117]
{MPJ*14}¿¿ Mouton C., Parfouru S., Jeulin C., Dutertre C., Goblet J.-L., Paviot T., Lamouri S., Limper M., Stein C., Behr J., Jung Y.: Enhancing the plant layout design process using x3dom and a scalable web3d service architecture. In Proceedings of the 19th International ACM Conference on 3D Web Technologies 2014, Web3D '14, pp. pp.125-132. 14
[118]
{MVML12}¿¿ Moreno-Vozmediano R., Montero R., Llorente I.: Iaas cloud architecture: From virtualized datacenters to federated cloud infrastructures. Computer Volume 45, Issue 12 Dec 2012, pp.65-72. 5
[119]
{MYB14}¿¿ McCann M., Yoo B., Brutzman D.: Integration of x3d geospatial in a data driven web application. In Proceedings of the 19th International ACM Conference on 3D Web Technologies 2014, ACM, pp. pp.145-145. 12, 15
[120]
{NJ12}¿¿ Noguera J.M., Jiménez J.-R.: Visualization of very large 3d volumes on mobile devices and webgl. In 20th WSCG International Conference on Computer Graphics, Visualization and Computer Vision 2012 2012. 7, 12, 15
[121]
{NVI15a}¿¿ NVIDIA: NVIDIA GRID PC Streaming Service, 2015. {Online; accessed 09.07.2015}. URL:"http://shield.nvidia.com/grid-game-streaming". 6
[122]
{NVI15b}¿¿ NVIDIA: Shared Virtual GPU vGPU Technology, 2015. {Online; accessed 09.07.2015}. URL:"http://www.nvidia.com/object/virtual-gpus.html". 6
[123]
{NWG*09}¿¿ Nurmi D., Wolski R., Grzegorczyk C., Obertelli G., Soman S., Youseff L., Zagorodnov D.: The eucalyptus open-source cloud-computing system. In Cluster Computing and the Grid, 2009. CCGRID '09. 9th IEEE/ACM International Symposium on May 2009, pp. pp.124-131. 5
[124]
{Ope10}¿¿ OpenStack: OpenStack Open Source Cloud Computing Software. "https://www.openstack.org/", 2010. {Online; accessed 10.08.2015}. 5
[125]
{OTO13}¿¿ OTOY: The Future of Cloud GAMING, 2013. {On-line; accessed 09.07.2015}. URL:"http://www.otoy.com/cgc/cloudgaming_2013.pdf". 6, 17
[126]
{Pau14}¿¿ Pautasso C.: Restful web services: Principles, patterns, emerging technologies. In Web Services Foundations, Bouguettaya A., Sheng Q.Z., Daniel F., Eds. Springer New York, 2014, pp. pp.31-51. 3, 17.
[127]
{PD15}¿¿ Ponchio F., Dellepiane M.: Fast decompression for web-based view-dependent 3d rendering. In Proceedings of the 20th International Conference on 3D Web Technology New York, NY, USA, 2015, Web3D '15, ACM, pp. pp.199-207. 8, 9, 10, 14, 15.
[128]
{PM15}¿¿ Plesch A., McCann M.: The x3d geospatial component: X3dom implementation of geoorigin, geolocation, geoviewpoint, and geopositioninterpolator nodes. In Proceedings of the 20th International Conference on 3D Web Technology 2015, ACM, pp. pp.31-37. 12, 15
[129]
{pvp}¿¿ pv - WebGL protein viewer. last accessed 2016/01/27. URL:"https://github.com/biasmv/pv", 11, 15.
[130]
{PZL08}¿¿ Pautasso C., Zimmermann O., Leymann F.: Restful web services vs. "big"' web services: Making the right architectural decision. In Proceedings of the 17th International Conference on World Wide Web New York, NY, USA, 2008, WWW '08, ACM, pp. pp.805-814. 3
[131]
{RAR13}¿¿ Richardson L., Amundsen M., Ruby S.: RESTful Web APIs. O'Reilly Media, Inc., 2013. 3
[132]
{RH15}¿¿ Rose A.S., Hildebrand P.W.: Ngl viewer: a web application for molecular visualization. Nucleic Acids Research Volume 43, Issue W1 2015, pp.W576-W579. arXiv:"http://nar.oxfordjournals.org/content/43/W1/W576.full.pdf+html", 11, 15.
[133]
{RK15}¿¿ Rego N., Koes D.: 3dmol.js: molecular visualization with webgl. Bioinformatics Volume 31, Issue 8 2015, pp.1322-1324. 11, 15.
[134]
{RWW14}¿¿ Resch B., Wohlfahrt R., Wosniok C.: Web-based 4d visualization of marine geo-data using webgl. Cartography and Geographic Information Science Volume 41, Issue 3 2014, pp.235-247. arXiv:"http://dx.doi.org/10.1080/15230406.2014.901901", 12, 13, 15
[135]
{SBZB13}¿¿ Stonebraker M., Brown P., Zhang D., Becla J.: Scidb: A database management system for applications with complex analytics. Computing in Science & Engineering Volume 15, Issue 3 2013, pp.54-62. 17
[136]
{SC12}¿¿ Sawicki B., Chaber B.: 3d mesh viewer using html5 technology. Przeglad Elektrotechniczny Electrical Review, ISSN 2012, pp.0033-2097. 8
[137]
{SC13}¿¿ Sawicki B., Chaber B.: Efficient visualization of 3d models by web browser. Computing Volume 95, Issue 1 2013, pp.661-673. 15
[138]
{SD11}¿¿ Suthon P., Dalton C.: Streakline visualization of the structures in the near wake of a circular cylinder in sinusoidally oscillating flow. Journal of Fluids and Structures Volume 27, Issue 7 2011, pp.885-902. 14
[139]
{See01}¿¿ SEELY S.: SOAP: Cross Platform Web Service Development Using XML. Prentice Hall PTR, Upper Saddle River, NJ, USA, 2001. 3, 4
[140]
{SG15}¿¿ Sarikaya A., Gleicher M.: Using webgl as an interactive visualization medium: Our experience developing splatterjs. In Proceedings of the Data Systems for Interactive Analysis Workshop Oct 2015, Chang R., Scheidegger C., Fisher D., Heer J., Eds., IEEE. DSIA '15. URL:"http://graphics.cs.wisc.edu/Papers/2015/SG15". 13, 15
[141]
{SH15}¿¿ Shi S., Hsu C.-H.: A survey of interactive remote rendering systems. ACM Comput. Surv. Volume 47, Issue 4 May 2015, pp.57: 1-57: 29. 2, 3.
[142]
{SKR*10}¿¿ Sons K., Klein F., Rubinstein D., Byelozyorov S., Slusallek P.: Xml3d: Interactive 3d graphics for the web. In Proceedings of the 15th International Conference on Web 3D Technology New York, NY, USA, 2010, Web3D '10, ACM, pp. pp.175-184. 6
[143]
{SLNC13}¿¿ Shea R., Liu J., Ngai E.-H., Cui Y.: Cloud gaming: architecture and performance. Network, IEEE Volume 27, Issue 4 July 2013, pp.16-21. 6, 17.
[144]
{SML06}¿¿ Schroeder W., Martin K., Lorensen B.: The Visualization Toolkit 4th ed.: An Object-oriented Approach to 3D Graphics. Kitware, 2006. 5
[145]
{spo}¿¿ TIBCO Spotfire Cloud. last accessed 2015/12/15. URL:"http://spotfire.tibco.com/products/spotfire-cloud". 3, 13, 15
[146]
{SSB09}¿¿ Suselbeck R., Schiele G., Becker C.: Peer-to-peer support for low-latency massively multiplayer online games in the cloud. In Network and Systems Support for Games NetGames, 2009 8th Annual Workshop on Nov 2009, pp. pp.1-2. 6
[147]
{SSS14}¿¿ Sutter J., Sons K., Slusallek P.: Blast: A binary large structured transmission format for the web. In Proceedings of the 19th International ACM Conference on 3D Web Technologies New York, NY, USA, 2014, Web3D '14, ACM, pp. pp.45-52. 9
[148]
{SSWB05}¿¿ Stockinger K., Shalf J., Wu K., Bethel E.: Query-driven visualization of large data sets. In Visualization, 2005. VIS 05. IEEE Oct 2005, pp. pp.167-174. 17
[149]
{STK02}¿¿ Snell J., Tidwell D., Kulchenko P.: Programming Web Services with SOAP. O'Reilly & Associates, Inc., Sebastopol, CA, USA, 2002. 5
[150]
{SUEW12}¿¿ Sadlo F., Üffinger M., Ertl T., Weiskopf D.: On the finite-time scope for computing Lagrangian coherent structures from Lyapunov exponents. In Topological Methods in Data Analysis and Visualization II. Springer Berlin Heidelberg, 2012, pp. pp.269-281. 14
[151]
{SWR*12}¿¿ Sanderson A.R., Whitlock B., Rübel O., Childs H., Weber G., Prabhat M., Wu K.: A System for Query Based Analysis and Visualization. In EuroVA 2012: International Workshop on Visual Analytics 2012, Matkovic K., Santucci G., Eds., The Eurographics Association. 17
[152]
{tab}¿¿ Tableau Online. last accessed 2015/12/15. URL:"https://www.tableau.com/products/cloud-bi". 3, 13, 15
[153]
{TDC14}¿¿ Tian K., Dong Y., Cowperthwaite D.: A full gpu virtualization solution with mediated pass-through. In Proceedings of the 2014 USENIX Conference on USENIX Annual Technical Conference Berkeley, CA, USA, 2014, USENIX ATC'14, USENIX Association, pp. pp.121-132. 6
[154]
{TP97}¿¿ Trapp J., Pagendarm H.-G.: A Prototype for a WWW-based Visualization Service. In Visualization in Scientific Computing, Lefer W., Grave M., Eds., Eurographics. Springer Vienna, 1997, pp. pp.21-30. 2
[155]
{TSA*10}¿¿ Thusoo A., Shao Z., Anthony S., Borthakur D., Jain N., SEN Sarma J., Murthy R., Liu H.: Data warehousing and analytics infrastructure at facebook. In Proceedings of the 2010 ACM SIGMOD International Conference on Management of Data 2010, SiGMOD '10, pp. pp.1013-1020. 16
[156]
{VKB*15}¿¿ Vehlow C., Kao D.P., Bristow M.R., Hunter L.E., Weiskopf D., Görg C.: Visual analysis of biological data-knowledge networks. BMC bioinformatics Volume 16, Issue 1 2015, pp.1. 16
[157]
{VPB09}¿¿ Vecchiola C., Pandey S., Buyya R.: High-performance cloud computing: A view of scientific applications. In Pervasive Systems, Algorithms, and Networks ISPAN, 2009 10th International Symposium on Dec 2009, pp. pp.4-16. 6
[158]
{VSB14}¿¿ Vu B., Sivaraman H., Bidarkar R: Gpu virtualization for high performance general purpose computing on the esx hypervisor. In Proceedings of the High Performance Computing Symposium San Diego, CA, USA, 2014, HPC '14, Society for Computer Simulation International, pp. pp.2: 1-2: 8. 6
[159]
{VSTA14}¿¿ Virag I., Stoicu-Tivadar L., Amăricăi E.: Browser-based medical visualization system. In Applied Computational Intelligence and Informatics SACI, 2014 IEEE 9th International Symposium on May 2014, pp. pp.355-359. 12
[160]
{VWvH*07}¿¿ Viegas F., Wattenberg M., van Ham F., Kriss J., McKeon M.: Manyeyes: a site for visualization at internet scale. Visualization and Computer Graphics, IEEE Transactions on 13, Volume 6 Nov 2007, pp.1121-1128. 13
[161]
{W3C04}¿¿ W3C: Web Services Architecture, 2004. {Online; accessed 09.07.2015}. URL:"http://www.w3.org/TR/ws-arch/". 3
[162]
{W3C11}¿¿ W3C: WebRTC 1.0: Real-time Communication Between Browsers. "https://www.w3.org/TR/webrtc/", 2011. Online; accessed 2016.04.13. 7
[163]
{W3C14}¿¿ W3C: HTML5: A vocabulary and associated APIs for HTML and XHTML. "http://www.w3.org/TR/html5/", 2014. {Online; accessed 01.04.2014}. 2, 17
[164]
{W3C15}¿¿ W3C: HTML Canvas 2D Context. "https://www.w3.org/TR/2dcontext/", 2015. {Online; accessed 20.01.2016}. 13
[165]
{WBHW08}¿¿ Wang H., Brodlie K.W., Handley J.W., Wood J.D.: Service-oriented approach to collaborative visualization. Concurrency and Computation: Practice and Experience Volume 20, Issue 11 2008, pp.1289-1301. 3
[166]
{WBS*08}¿¿ Wood J., Brodlie K., Seo J., Duke D., Walton J.: A web services architecture for visualization. In eScience, 2008. eScience '08. IEEE Fourth International Conference on Dec 2008, pp. pp.1-7. 3, 4.
[167]
{WBW96}¿¿ Wood J., Brodlie K., Wright H.: Visualization over the world wide web and its application to environmental data. In Proceedings of the 7th Conference on Visualization '96 Los Alamitos, CA, USA, 1996, VIS '96, IEEE Computer Society Press, pp. pp.81-ff. 2
[168]
{WJL14}¿¿ Wen L., Jia J., Liang S.: Lpm: Lightweight progressive meshes towards smooth transmission of web3d media over internet. In Proceedings of the 13th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and Its Applications in Industry New York, NY, USA, 2014, VRCAI '14, ACM, pp. pp.95-103. 8, 9, 15.
[169]
{WP11}¿¿ WILDE E., Pautasso C.: REST: From Research to Practice, 1st ed.Springer Publishing Company, Incorporated, 2011. 3
[170]
{WPR10}¿¿ Webber J., Parastatidis S., Robinson I.: REST in Practice: Hypermedia and Systems Architecture, 1st ed.O'Reilly Media, Inc., 2010. 3
[171]
{WSD*10}¿¿ Wood J., Seo J., Duke D., Walton J., Brodlie K.: Flexible delivery of visualization software and services. Procedia Computer Science Volume 1, Issue 1 2010, pp.1719-1726. {ICCS} 2010. 4
[172]
{Xen14}¿¿ XenServer: XenServer Open Source Virtualization Platform. "http://xenserver.org/", 2014. {Online; accessed 10.08.2015}. 6
[173]
{YSG15}¿¿ Yang Y., Sharma A., Girier A.: Volumetric texture data compression scheme for transmission. In Proceedings of the 20th International Conference on 3D Web Technology New York, NY, USA, 2015, Web3D '15, ACM, pp. pp.65-68. 10, 15.
[174]
{YWO*12}¿¿ Yang C.-T., Wang H.-Y., Ou W.-S., Liu Y.-T., Hsu C.-H.: On implementation of gpu virtualization using pci pass-through. In Cloud Computing Technology and Science CloudCom, 2012 IEEE 4th International Conference on Dec 2012, pp. pp.711-716. 6
[175]
{ZSYA*08}¿¿ Zudilova-Seinstra E., Yang N., Axner L., Wibisono A., Vasunin D.: Service-oriented visualization applied to medical data analysis. Service Oriented Computing and Applications Volume 2, Issue 4 2008, pp.187-201. 3, 5.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Computer Graphics Forum
Computer Graphics Forum  Volume 35, Issue 3
June 2016
728 pages
ISSN:0167-7055
EISSN:1467-8659
Issue’s Table of Contents

Publisher

The Eurographs Association & John Wiley & Sons, Ltd.

Chichester, United Kingdom

Publication History

Published: 01 June 2016

Author Tags

  1. Categories and Subject Descriptors according to ACM CCS
  2. I.3.2 [Computer Graphics]: Graphics Systems-Distributed/network graphics

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 09 Feb 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media