skip to main content
10.1145/2801040.2801057acmotherconferencesArticle/Chapter ViewAbstractPublication PagesvinciConference Proceedingsconference-collections
research-article

Remote Rendering and User Interaction on Mobile Devices for Scientific Visualization

Authors Info & Claims
Published:24 August 2015Publication History

ABSTRACT

Scientific data is typically analyzed using visualizations. Large high-resolution displays can facilitate the analysis process since they offer more screen real estate than desktop monitors, which allows visualizing more data in greater detail and working collaboratively. On the other hand, mobile devices like smartphones and tablets are getting more and more popular but do not have sufficient graphics capabilities for advanced scientific visualizations. In this paper, we discuss a client application for Android devices that allows to remote control a scientific visualization framework. Combining the power of remote rendering with the availability, flexibility, and mobility of mobile devices results in a ubiquitous computing solution for scientific visualization. The user interaction with a large high-resolution display is only one possible application scenario. Other scenarios include presentation of results and remote visualization. The design of our Android application fulfills the requirement of all these application scenarios.

References

  1. C. Butson, G. Tamm, S. Jain, T. Fogal, and J. Krüger. Evaluation of interactive visualization on mobile computing platforms for selection of deep brain stimulation parameters. IEEE Trans. Vis. Comput. Graphics, 19(1):108--117, 1 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. O. Chapuis, A. Bezerianos, and S. Frantzeskakis. Smarties: An Input System for Wall Display Development. In Proc. CHI, pages 2763--2772, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. H. Chen, Y. Chen, A. Finkelstein, T. Funkhouser, K. Li, Z. Liu, R. Samanta, and G. Wallace. Data Distribution Strategies for High-resolution Displays. Computers & Graphics, 25(5):811--818, 2001.Google ScholarGoogle ScholarCross RefCross Ref
  4. Y. Chen, H. Chen, D. W. Clark, Z. Liu, G. Wallace, and K. Li. Software Environments for Cluster-based Display Systems. In IEEE/ACM Int. Symposium on Cluster Computing and the Grid, pages 202--210, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. L. Chittaro. Visualizing information on mobile devices. IEEE Computer, 39(3):40--45, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Y. Collet. LZ4 - Extremely fast compression. online (accessed 16.06.2015). https://github.com/Cyan4973/lz4.Google ScholarGoogle Scholar
  7. K. Fukuchi. libqrencode. online (accessed 17.04.2015). http://fukuchi.org/works/qrencode/index.html.en.Google ScholarGoogle Scholar
  8. T. Gjerlufsen, C. N. Klokmose, J. Eagan, C. Pillias, and M. Beaudouin-Lafon. Shared Substance: Developing Flexible Multi-surface Applications. In Proc. CHI, pages 3383--3392, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Grottel, M. Krone, C. Müller, G. Reina, and T. Ertl. MegaMol -- A prototyping framework for particle-based visualization. IEEE Trans. Vis. Comput. Graphics, 21(2):201--214, 2015.Google ScholarGoogle ScholarCross RefCross Ref
  10. S. Gumhold. Splatting Illuminated Ellipsoids with Depth Correction. In Vision, Modeling, and Visualization, pages 245--252, 2003.Google ScholarGoogle Scholar
  11. A. Henderson, J. Ahrens, and C. Law. The ParaView Guide. Kitware Inc., 2004. http://www.paraview.org/.Google ScholarGoogle Scholar
  12. M. Hereld, I. R. Judson, J. Paris, and R. L. Stevens. Developing tiled projection display systems. In Proc. Immersive Projection Technology Workshop, 2000.Google ScholarGoogle Scholar
  13. W. Humphrey, A. Dalke, and K. Schulten. VMD -- Visual Molecular Dynamics. Journal of Molecular Graphics, 14:33--38, 1996.Google ScholarGoogle ScholarCross RefCross Ref
  14. G. Humphreys, M. Houston, R. Ng, R. Frank, S. Ahern, P. D. Kirchner, and J. T. Klosowski. Chromium: A Stream-processing Framework for Interactive Rendering on Clusters. ACM Transactions on Graphics, 21(3):693--702, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. B. Kozlikova, M. Krone, N. Lindow, M. Falk, M. Baaden, D. Baum, I. Viola, J. Parulek, and H.-C. Hege. Visualization of Biomolecular Structures: State of the Art. In Eurographics Conference on Visualization (EuroVis) - STARs, 2015.Google ScholarGoogle Scholar
  16. M. Krone, J. E. Stone, T. Ertl, and K. Schulten. Fast Visualization of Gaussian Density Surfaces for Molecular Dynamics and Particle System Trajectories. In EuroVis - Short Papers, volume 1, pages 67--71, 2012.Google ScholarGoogle Scholar
  17. J. Krüger. ImageVis3D Mobile Universal. https://itunes.apple.com/us/app/imagevis3d-mobile-universal/id378071694, Sep 2012.Google ScholarGoogle Scholar
  18. B. Lee, P. Isenberg, N. Riche, and S. Carpendale. Beyond Mouse and Keyboard: Expanding Design Considerations for Information Visualization Interactions. IEEE Trans. Vis. Comput. Graphics, 18(12):2689--2698, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Live Networks, Inc. LIVE555 Streaming Media. online (accessed 17.04.2015). http://www.live555.com/liveMedia/.Google ScholarGoogle Scholar
  20. E. Luke and C. Hansen. Semotus visum: a flexible remote visualization framework. In Proceedings of IEEE Visualization, pages 61--68, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. C. Müller, G. Reina, and T. Ertl. The VVand: A two-tier system design for high-resolution stereo rendering. In CHI POWERWALL 2013 Workshop, 2013.Google ScholarGoogle Scholar
  22. S. Nam, B. Jeong, L. Renambot, A. Johnson, K. Gaither, and J. Leigh. Remote visualization of large scale data for ultra-high resolution display environments. In Proc. UltraVis, pages 42--44, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. P. A. Navrátil, B. Westing, G. P. Johnson, A. Athalye, J. Carreno, and F. Rojas. A practical guide to large tiled displays. In Proc. Advances in Visual Computing, pages 970--981, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. T. Ni, G. S. Schmidt, O. G. Staadt, M. A. Livingston, R. Ball, and R. May. A survey of large high-resolution display technologies, techniques, and applications. In IEEE VR Conference 2006, pages 223--236, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. C. Noon, J. Holub, and E. Winer. Real-time volume rendering of digital medical images on an iOS device. In Proc. SPIE, volume 8667, pages 86670U--86670U--12, 2013.Google ScholarGoogle ScholarCross RefCross Ref
  26. C. Papadopoulos, K. Petkov, and A. Kaufman. Building the Reality Deck. In CHI POWERWALL 2013 Workshop, 2013.Google ScholarGoogle Scholar
  27. G. Reina and T. Ertl. Hardware-Accelerated Glyphs for Mono- and Dipoles in Molecular Dynamics Visualization. In EG/IEEE VGTC Symposium on Visualization, pages 177--182, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. L. Renambot, A. Rao, R. Singh, J. Byungil, N. Krishnaprasad, V. Vishwanath, V. Chandrasekhar, N. Schwarz, A. Spale, C. Zhang, G. Goldman, J. Leigh, and A. Johnson. Sage: The Scalable Adaptive Graphics Environment. In Proceedings of WACE, 2004.Google ScholarGoogle Scholar
  29. C. Sigg, T. Weyrich, M. Botsch, and M. Gross. GPU-Based Ray-Casting of Quadratic Surfaces. In Proc. of the 3rd EG/IEEE VGTC Conference on Point-Based Graphics, pages 59--65, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. SunsetLakeSoftware. Molecules iOS App 2.1. https://itunes.apple.com/app/molecules/id284943090, Apr 2012.Google ScholarGoogle Scholar
  31. M. Tarini, P. Cignoni, and C. Montani. Ambient Occlusion and Edge Cueing for Enhancing Real Time Molecular Visualization. IEEE Trans. Vis. Comput. Graphics, 12(5):1237--1244, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Theoretical & Comp Biophys-Univ of Illinois at UC. VMD Remote Control 1.0.03, Dec 2014. https://play.google.com/store/apps/details?id=edu.uiuc.ks.vmdmobile&hl=en.Google ScholarGoogle Scholar
  33. VideoLAN. libVLC. online (accessed 17.04.2015). https://wiki.videolan.org/LibVLC/.Google ScholarGoogle Scholar
  34. ZXing Team. Barcode scanner. online (accessed 17.04.2015), 2015. https://github.com/zxing/zxing.Google ScholarGoogle Scholar
  1. Remote Rendering and User Interaction on Mobile Devices for Scientific Visualization

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        VINCI '15: Proceedings of the 8th International Symposium on Visual Information Communication and Interaction
        August 2015
        185 pages
        ISBN:9781450334822
        DOI:10.1145/2801040

        Copyright © 2015 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 24 August 2015

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed limited

        Acceptance Rates

        VINCI '15 Paper Acceptance Rate12of32submissions,38%Overall Acceptance Rate71of193submissions,37%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader