skip to main content
10.1145/2501988.2502030acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
research-article
Open Access

Open project: a lightweight framework for remote sharing of mobile applications

Published:08 October 2013Publication History

ABSTRACT

The form factor of mobile devices remains small while their computing power grows at an accelerated rate. Prior work has explored expanding the output space by leveraging free displays in the environment. However, existing solutions often do not scale. In this paper we discuss Open Project, an end-to-end framework that allows a user to "project" a native mobile application onto a display using a phone camera, leveraging interaction spaces ranging from a PC monitor to a public wall-sized display. Any display becomes projectable instantaneously by simply accessing the lightweight Open Project server via a web browser. By distributing computation load onto each projecting mobile device, our framework easily scales for hosting many projection sessions and devices simultaneously. Our performance experiments and user studies indicated that Open Project supported a variety of useful collaborative, sharing scenarios and performed reliably in diverse settings.

Skip Supplemental Material Section

Supplemental Material

uist319.mp4

mp4

16.8 MB

References

  1. Arthur, R. and Olsen,Jr., D.R. XICE windowing toolkit: Seamless display annexation. ACM Trans. Computer-Human Interaction. 18, 3 (2011), 14:1--14:46. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Ballagas, R., Rohs, M., and Sheridan, J.G. Sweep and point and shoot: phonecam-based interactions for large public displays. CHI '05 Extended Abstracts, 2005, 1200--1203. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Baur, D., Boring, S., and Feiner, S. Virtual projection: exploring optical projection as a metaphor for multi-device interaction. Proc. of CHI'12, ACM (2012), 1693--1702. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Beardsley, P., van Baar, J., Raskar, R., and Forlines, C. Interaction using a handheld projector. Computer Graphics and Applications, IEEE 25, 1 (2005), 39 --43. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Blasko, G., Feiner, S., and Coriand, F. Exploring Interaction with a Simulated Wrist-Worn Projection Display. Proc. of Wearable Computers, IEEE Computer Society (2005), 2--9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Boring, S., Jurmu, M., and Butz, A. Scroll, tilt or move it: using mobile phones to continuously control pointers on large public displays. Proc. of OzCHI'09, 2009, 161--168. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Bragdon, A., DeLine, R., Hinckley, K., and Morris, M.R. Code space: touch + air gesture hybrid interactions for supporting developer meetings. Proc. of ITS'11, 2011, 212--22. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Cao, X. and Balakrishnan, R. Interacting with dynamically defined information spaces using a handheld projector and a pen. ACM Press (2006), 225. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Cao, X., Forlines, C., and Balakrishnan, R. Multi-user interaction using handheld projectors. Proc. of UIST'07, ACM (2007), 43--52. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Chang, T.-H. and Li, Y. Deep shot: a framework for migrating tasks across devices using mobile phone cameras. Proc. of CHI'11, ACM (2011), 2163--2172. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Fischler, M.A. and Bolles, R.C. Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Commun. ACM 24, 6 (1981), 381--395. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Greenberg, S. and Rounding, M. The notification collage: posting information to public and personal displays. Proc. of CHI'01, ACM (2001), 514--521. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Herbert, L., Pears, N., Jackson, D., and Olivier, P. Mobile Device and Intelligent Display Interaction via Scale-invariant Image Feature Matching. PECCS, 2011, 207--214.Google ScholarGoogle Scholar
  14. Izadi, S., Brignull, H., Rodden, T., Rogers, Y., and Underwood, M. Dynamo: a public interactive surface supporting the cooperative sharing and exchange of media. Proc. of UIST'03, ACM (2003), 159--168. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Molyneaux, D., Izadi, S., Kim, D., et al. Interactive Environment-Aware Handheld Projectors for Pervasive Computing Spaces. Pervasive, (2012), 197--215. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Rekimoto, J. and Saitoh, M. Augmented surfaces: a spatially continuous work space for hybrid computing environments. Proc. of CHI'99, ACM (1999), 378--385. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Remondino, F. and Fraser, C. Digital camera calibration methods: considerations and comparisons. Photogrammetry, Remote Sensing and Spatial Information Sciences, (2006).Google ScholarGoogle Scholar
  18. Rohs, M. Real-world interaction with camera phones. Proc. of UCS'05, Springer-Verlag (2005), 74--89. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Shen, C., Everitt, K., and Ryall, K. UbiTable: Impromptu Face-to-Face Collaboration on Horizontal Interactive Surfaces. Proc. of UbiComp 2003, (2003), 281--288.Google ScholarGoogle Scholar
  20. Smith, G.M. and schraefel, m. c. The radial scroll tool: scrolling support for stylus- or touch-based document navigation. Proc. of UIST'04, ACM (2004), 53--56. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Tan, D.S., Meyers, B., and Czerwinski, M. WinCuts: manipulating arbitrary window regions for more effective use of screen space. CHI'04 extended abstracts, 2004, 1525--1528. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Wang, J., Zhai, S., and Canny, J. Camera phone based motion sensing: interaction techniques, applications and performance study. Proc. of UIST'06, ACM (2006), 101--110. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Wigdor, D., Jiang, H., Forlines, C., Borkin, M., and Shen, C. WeSpace: the design development and deployment of a walk-up and share multi-surface visual collaboration system. Proc. of CHI'09, ACM (2009), 1237--1246. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Wilson, A.D. and Benko, H. Combining multiple depth cameras and projectors for interactions on, above and between surfaces. Proc. of UIST'10, ACM (2010), 273--282. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. OpenCV. http://opencv.org/.Google ScholarGoogle Scholar
  26. zxing - 1D/2D barcode image processing library. http://code.google.com/p/zxing/.Google ScholarGoogle Scholar
  27. Apache Tomcat http://tomcat.apache.org/.Google ScholarGoogle Scholar

Index Terms

  1. Open project: a lightweight framework for remote sharing of mobile applications

      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 Conferences
        UIST '13: Proceedings of the 26th annual ACM symposium on User interface software and technology
        October 2013
        558 pages
        ISBN:9781450322683
        DOI:10.1145/2501988

        Copyright © 2013 Owner/Author

        Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 8 October 2013

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        UIST '13 Paper Acceptance Rate62of317submissions,20%Overall Acceptance Rate842of3,967submissions,21%

        Upcoming Conference

        UIST '24

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader