Books

  • LaViola, J., Kruijff, E., McMahan, R., Bowman, D., and Poupyrev, I. 3D User Interfaces: Theory and Practice, Second Edition, Addison Wesley, ISBN 0134034325, April 2017.

Ph.D. Dissertations

Book Chapters

  • Wang, G., Bowditch, N., Zeleznik, R., Kwon, M., and LaViola, J. "A Tablet-Based Math Tutor for Beginning Algebra". Revolutionizing Education with Digital Ink, T. Hammond, S. Valentine, and A. Adler (eds.), Springer, 91-102, June 2016.

Journals and Periodicals

  • Taranta, E., Vargas, A., Compton, S. and LaViola, J. "A Dynamic Pen-Based Interface for Writing and Editing Complex Mathematical Expressions with Math Boxes", ACM Transactions on Interactive Intelligent Systems, 6(2): Article 13 (25 pages), August 2016.
  • Taranta, E., Vargas, A., and LaViola, J. "Streamlined and Accurate Gesture Recognition with Penny Pincher", Computers and Graphics, Volume 55, 130-142, April 2016.

Refereed Conferences and Workshops

Ph.D. Dissertations

Other Publications

Journals and Periodicals

  • Bott, J. and LaViola, J. "The WOZ recognizer: A Wizard of Oz Sketch Recognition System", ACM Transactions on Interactive Intelligent Systems, 5(3): Article 15 (38 pages), October 2015.
  • Taranta, E., Simons, K., Sukthankar, R., and LaViola, J. "Exploring the Benefits of Context in 3D Gesture Recognition for Game-Based Virtual Environments", ACM Transactions on Interactive Intelligent Systems, 5(1):Article 1 (34 pages), March 2015.

Refereed Conferences and Workshops

Courses and Tutorials

  • LaViola, J. "Context Aware 3D Gesture Recognition for Games and Virtual Reality", ACM SIGGRAPH 2015 Courses, Los Angeles, CA, Article 10: 61 pages, August 2015.

Ph.D. Dissertations

Patents

  • Gulwani, S., Cheema, S., and LaViola J. "Sketch Beautification of and Completion of Partial Structured Drawings", US Patent 9,098,191, August 2015.
  • Gupta, P., Lobo, N., and LaViola, J. "Object Tracking with Opposing Image Capture Devices", US Patent 8,983,127, March, 2015.

Book Chapters

  • LaViola, J., Buchanan, S., and Pittman, C. "Multimodal Input for Perceptual User Interfaces". Interactive Displays, A. Bhowmik (ed.), Wiley, 285-312, October 2014.

Journals and Periodicals

  • Khuong, B., Kiyokawa, K., Miller, A., LaViola, J., Mashita, T., and Takemura, H. "Context-Related Visualization Modes of an AR- Based Context-Aware Assembly Support System in Object Assembly", Transactions of the Virtual Reality Society of Japan, 19(2):195-205, June 2014.
  • Buchanan, S. and LaViola J., "CSTutor: A Sketch-Based Tool for Visualizing Data Structures", ACM Transactions of Computing Education, 14(1):Article 3 (28 pages), March 2014.
  • Reiss, S., Bott, J., and LaViola, J., "Plugging In and Into Code Bubbles: The Code Bubbles Architecture", Journal of Software: Practice and Experience, 44(3):261-276, March 2014.

Refereed Conferences and Workshops

Courses and Tutorials

  • LaViola, J. "Introduction to 3D Gestural User Interfaces", ACM SIGGRAPH 2014 Courses, Presented at ACM SIGGRAPH 2014, Vancouver, Canada, Article 25:(42 pages), August 2014.

Ph.D. Dissertations

Master's Theses

Book Chapters

  • Williamson, B., Wingrave, C., and LaViola, J. "Full Body Locomotion with Video Game Motion Controllers". Human Walking in Virtual Environments, F. Steinicke, Y. Visell, J. Campos, and A. Lecuyer (eds.), Springer, 351-376, May 2013.

Journals and Periodicals

  • LaViola, J., "3D Gestural Interaction: The State of the Field", ISRN Artificial Intelligence, Vol. 2013, Article ID 514641, 18 pages, 2013.
  • Gupta, P., Lobo, N., and LaViola, J. "Markerless Tracking and Gesture Recognition using Polar Correlation of Camera Optical Flow", Machine Vision and Applications, 24(3):651-666, April 2013.
  • Ellis, C., Masood, Z., Tappen, M., LaViola, J., and Sukthankar, R. "Exploring the Trade-off Between Accuracy and Observational Latency in Action Recognition", International Journal of Computer Vision, 101(3):420-436, February 2013.
  • Cheema, S. and LaViola, J. "3D Gesture Classification With Linear Acceleration and Angular Velocity Sensing Devices for Video Games", Entertainment Computing, 4(1):11-24, February 2013.

Refereed Conferences and Workshops

Ph.D. Dissertations

Master's Theses

Edited Books

  • Billinghurst, M., LaViola, J., and Lecuyer, A.(eds.) IEEE Symposium on 3D User Interfaces 2012, IEEE Press, March 2012.

Journals and Periodicals

  • Tomlinson, B., Patterson, D., Pan, Y., Blevis, B., Nardi, B. Silberman, S., Norton, J., and LaViola, J. "What If Sustainability Doesn't Work Out?", Interactions, 19(6):50-55, November/December 2012.
  • Varcholik, P., LaViola, J., and Hughes, C. "Establishing a Baseline for Text Entry for a Multi-Touch Virtual Keyboard", International Journal of Human-Computer Studies, 70(10):657-672, October 2012.
  • Cashion, J., Wingrave, C., and LaViola, J. "Dense and Dynamic 3D Selection for Game-based Virtual Environments", IEEE Transactions of Visualization and Computer Graphics (Proceedings of Virtual Reality 2012), 18(4):634-642, April 2012.
  • Miller, A., White. B., Charbonneau, E., Kanzler, Z., and LaViola, J. "Interactive 3D Model Acquisition and Tracking of Building Block Structures", IEEE Transactions of Visualization and Computer Graphics (Proceedings of Virtual Reality 2012), 18(4):651-659, April 2012.

Refereed Conferences and Workshops

Panels

  • Jerald, J., Marks, R., LaViola, J., Murphy, B., Steury, K., and Rubin, A. "The Battle for Motion-Controlled Gaming and Beyond", ACM SIGGRAPH 2012, August 2012.

Master's Theses

Other Publications

Edited Books

  • LaViola, J., Hachet, M., and Billinghurst, M.(eds.) IEEE Symposium on 3D User Interfaces 2011, IEEE Press, March 2011.

Refereed Conferences and Workshops

Courses and Tutorials

  • LaViola, J. and Keefe, D. "3D Spatial Interaction: Applications for Art, Design, and Science", Course #1, Presented at ACM SIGGRAPH 2011, Vancouver, Canada, August 2011.

Ph.D. Dissertations

Other Publications

Book Chapters

  • LaViola, J. "Mathematical Sketching: An Approach to Making Dynamic Illustrations". Sketch-based Interfaces and Modeling, J. Jorge and F. Samavati (eds.), Springer Verlag London Limited, 81-118, December 2010.

Edited Books

  • Hachet, M., Kiyokawa, K., and LaViola, J. (eds.) "IEEE Symposium on 3D User Interfaces 2010", IEEE Press, March 2010.

Journals and Periodicals

  • Bowen, M., Craighead, J., Wingrave, C., and Kearns, W. "Real-Time Locating Systems (RTLS) to improve fall detection" Gerontechnology 9.4 (2010): 464-471.
  • Xiong, Y. and LaViola, J. "A ShortStraw-Based Algorithm for Corner Finding in Sketch-Based Interfaces", Computers and Graphics, 34(5):513-527, October 2010.
  • Wingrave, C. and LaViola, J. "Reflection on the Design and Implementation of Virtual Environments", PRESENCE: Teleoperators and Virtual Environments, 19(2):179-195, April 2010.
  • Wingrave, C., Williamson, B. , Varcholik, P., Rose, J., Miller, A., Charbonneau, E., Bott, J. and LaViola, J. "Wii Remote and Beyond: Using Spatially Convenient Devices for 3DUIs", IEEE Computer Graphics and Applications, 30(2):71-85, March/April 2010.

Refereed Conferences and Workshops

Courses and Tutorials

  • LaViola, J. and Marks, R. "An Introduction to 3D Spatial Interaction with Video Game Motion Controllers", Course #2, Presented at ACM SIGGRAPH 2010, Los Angeles, California, July 2010.

Master's Theses

Other Publications

Book Chapters

  • LaViola, J. "Input Devices", Wiley Encyclopedia of Computer Science and Engineering, B. Wah (ed.), Wiley, Vol.3, 1575-1584, January 2009.
  • LaViola, J., Prabhat, Forsberg, A., Laidlaw, D., and van Dam, A. "Virtual Reality-Based Interactive Scientific Visualization Environments". Trends in Interactive Visualization: State-of-the-Art Survey, E. Zudilova-Seinstra, T. Adriaansen, and R. van Liere (Eds.), Springer Verlag London Limited, 225-250, January 2009.

Edited Books

  • Grimm C. and LaViola, J. (eds.). "ACM SIGGRAPH/Eurographics Symposium Proceedings: Sketch-Based Interfaces and Modeling 2009", ACM Press, August 2009.

Journals and Periodicals

  • Wingrave, C., LaViola, J. and Bowman, D. "A Natural, Tiered and Executable UIDL for 3D User Interfaces Based on Concept-Oriented Design", ACM Transactions on Computer-Human Interaction (TOCHI), 16(4):Article 21 (1-36), November 2009.

Refereed Conferences and Workshops

Courses and Tutorials

  • Otaduy, M., Igarashi, T., and LaViola, J. "Interaction: Interfaces, Algorithms, and Applications", Course #6, Presented at ACM SIGGRAPH 2009, New Orleans, Louisiana, August 2009.
  • LaViola, J., Kruijff, E., Bowman, D., Poupyrev, I., and Stuerzlinger, W. "3D User Interfaces: Design, Implementation, Usability", Course #16, Presented at ACM CHI 2009, Boston, Massachusetts, April 2009.

Master's Theses

Undergraduate Theses

Journals and Periodicals

Refereed Conferences and Workshops

Courses and Tutorials

  • Kruijff, E., Bowman, D., LaViola, J., and Poupyrev, I. "3D User Interfaces: From Lab to Living Room", Course #17, Presented at ACM CHI 2008, Florence, Italy, April 2008.

Panels

  • LaViola, J., Bowman, D., Ellis, S., Interrante, V., Lok, B., and Swan, J. "User Studies in VR: What Can We Learn From Them and What Are They Good For?", IEEE Virtual Reality 2008, 303-302, March 2008.

Journals and Periodicals

  • LaViola, J., and Zeleznik, R. "A Practical Approach to Writer-Dependent Symbol Recognition Using a Writer-Independent Recognizer", IEEE Transactions on Pattern Analysis and Machine Intelligence, 29(11):1917-1926, November 2007.
  • LaViola, J. "An Initial Evaluation of MathPad2: A Tool for Creating Dynamic Mathematical Illustrations", Computers and Graphics, 31(4):540-553, August 2007.
  • Julier, S., and LaViola, J. "On Kalman Filtering with Nonlinear Equality Constraints", IEEE Transactions on Signal Processing, 55(6):2774-2784, June 2007.
  • LaViola, J. "Advances in Mathematical Sketching: Moving Toward the Paradigm's Full Potential", IEEE Computer Graphics and Applications, 27(1):38-48, January/February 2007.

Refereed Conferences and Workshops

Courses and Tutorials

  • LaViola, J., Igarashi, I., Alvarado, C., and Lipson, H. "Sketch-Based Interfaces: Techniques and Applications", Course #3, Presented at ACM SIGGRAPH 2007, San Diego, California, August 2007.

Journals and Periodicals

  • Katzourin, M., Ignatoff, D., Quirk, L., LaViola, J., and Jenkins, O. "Swordplay: Innovating Game Development through VR", IEEE Computer Graphics and Applications, 26(6):15-19, November/December 2006.

Refereed Conferences and Workshops

Courses and Tutorials

  • LaViola, J., Davis, R., and Igarashi, I. "An Introduction to Sketch-Based Interfaces" Course #18, Presented at ACM SIGGRAPH 2006, Boston, Massachusetts, July 2006.

Ph.D. Dissertations

Books

Journals and Periodicals

Refereed Conferences and Workshops

Other Publications

Refereed Conferences and Workshops

Refereed Conferences and Workshops

Other Publications

Journals and Periodicals

  • Bowman, D., Kruijff, E., LaViola, J., and Poupyrev, I. "An Introduction to 3-D User Interface Design", PRESENCE: Teleoperators and Virtual Environments, 10(1):96-108, February 2001.

Refereed Conferences and Workshops

Courses and Tutorials

  • Bowman, D., LaViola, J., Mine, M., and Poupyrev, I. "Advanced Topics in 3D User Interface Design" Course #44, Presented at ACM SIGGRAPH 2001, Los Angeles, California, August 2001.

Other Publications

Journals and Periodicals

  • van Dam, A., Forsberg, A., Laidlaw, D., LaViola, J., and Simpson, R. "Immersive VR for Scientific Visualization: A Progress Report", IEEE Computer Graphics and Applications, 20(6):26-52, November/December 2000.
  • LaViola, J. "A Discussion of Cybersickness in Virtual Environments", SIGCHI Bulletin, 32(1):47-56, January 2000. (also available as Tech Report CS-99-09)

Refereed Conferences and Workshops

Courses and Tutorials

  • Bowman, D., Kruijff, E., LaViola, J., Mine, M., and Poupyrev, I. "3D User Interface Design: Fundamental Techniques, Theory, and Practice" Course #36, Presented at ACM SIGGRAPH 2000, New Orleans, Louisiana, July 2000.
  • Bowman, D., Kruijff, E., LaViola, J., and Poupyrev, I. "The Art and Science of 3D Interaction." Full-day tutorial presented at IEEE Virtual Reality 2000, New Brunswick, New Jersey, March 2000.

Refereed Conferences and Workshops

Courses and Tutorials

  • Bowman, D., Kruijff, E., LaViola, J., and Poupyrev, I. "The Art and Science of 3D Interaction." Full-day tutorial presented at the ACM Symposium on Virtual Reality Software and Technology, London, England, December 1999.
  • Bowman, D., Kruijff, E., LaViola, J., and Poupyrev, I. "The Art and Science of 3D Interaction." Full-day tutorial presented at IEEE Virtual Reality'99, Houston, Texas, March 1999.

Master's Theses

Other Publications

Refereed Conferences and Workshops

Other Publications

Journals and Periodicals

  • Forsberg, A., LaViola, J., Markosian, L., Zeleznik, R. "Seamless Interaction in Virtual Reality", IEEE Computer Graphics and Applications, 17(6):6-9, November/December 1997.

Refereed Conferences and Workshops

  • LaViola, J., Barton, R., Goettsch, A., and Cross, R. "A Real-Time Distributed Virtual Environment for Collaborative Engineering", In Proceedings of Computer Applications in Production and Engineering(CAPE), 712-726, November 1997.

Other Publications

Other Publications

  • LaViola, J., "Experiment in VM Reduction, Conversion of Site Operating Procedures to the World Wide Web", IBM Technical Report, TR54.922, December 29, 1995.