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.
  • Bowman, D., Kruijff, E., LaViola, J., and Poupyrev, I. 3D User Interfaces: Theory and Practice, Addison-Wesley, ISBN 0-201-75867-9, July 2004.

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

  • LaViola, J., Pan, Z., Coquillart, S., and Schmalstieg, D. (eds.) IEEE Virtual Reality 2013, IEEE Press, March 2013.
  • Billinghurst, M., LaViola, J., and Lecuyer, A. (eds.) IEEE Symposium on 3D User Interfaces 2012, IEEE Press, March 2012.
  • LaViola, J., Hachet, M., and Billinghurst, M. (eds.) IEEE Symposium on 3D User Interfaces 2011, IEEE Press, March 2011.
  • Hachet, M., Kiyokawa, K., and LaViola, J. (eds.) IEEE Symposium on 3D User Interfaces 2010, IEEE Press, March 2010.
  • Grimm, C. and LaViola, J. (eds.). ACM SIGGRAPH/Eurographics Symposium Proceedings: Sketch-Based Interfaces and Modeling 2009, ACM Press, August 2009.

Journals and Periodicals

  • Kulshreshth, A., Pfeil, K., and LaViola, J. "Enhancing the Gaming Experience Using 3D Spatial User Interface Technologies", IEEE Computer Graphics and Applications, 38(3):16-23, May-June 2017.
  • 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.
  • 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.
  • 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.
  • 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., Hoffman, M., 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.
  • 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 on 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 on Visualization and Computer Graphics (Proceedings of Virtual Reality 2012), 18(4):651-659, April 2012.
  • 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.
  • 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 (36 pages), November 2009.
  • Zeleznik, R., Miller, T., van Dam, A., Li, C., Tenneson, D., Maloney, C., and LaViola, J. " Applications and Issues in Pen-Centric Computing", IEEE Multimedia, 15(4):14-21, October-December 2008.
  • LaViola, J. "Bringing VR and Spatial 3D Interaction to the Masses through Video Games", IEEE Computer Graphics and Applications, 28(5):10-15, September/October 2008.
  • 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.
  • 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.
  • LaViola, J. and Zeleznik, R. "MathPad2: A System for the Creation and Exploration of Mathematical Sketches", ACM Transactions on Graphics (Proceedings of SIGGRAPH 2004), 23(3):432-440, August 2004.
  • 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.
  • 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)
  • Forsberg, A., LaViola, J., Markosian, L., and Zeleznik, R. "Seamless Interaction in Virtual Reality", IEEE Computer Graphics and Applications, 17(6):6-9, November/December 1997.

Ph.D. Dissertation

Master's Thesis

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.
  • Jacobson, J., Wingrave, C., Bowman, D., Brooks Jr., F., Jacob, R., LaViola, J., and Rizzo, A. "Reconceptualizing Virtual Reality: What is VR?", IEEE Virtual Reality 2010, 316, March 2010.
  • 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-304, March 2008.

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

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.

Other Publications