Lightweight solutions for user interfaces over the WWW

Citation

Mishra, S. and Rodriguez, A. and Eriksen, M. and Chaudhri, V. and Lowrance, J. and Murray, K. and Thomere, J. Lightweight solutions for user interfaces over the WWW, in Proceedings of the International Lisp Conference, 2002.

Abstract

Lisp-based HTTP servers provide a starting point for building Web-based applications written in Common Lisp. They do not provide a complete solution. An application needs additional facilities for generating content and managing dialogs. We present some lightweight tools that have been essential in producing applications with complex interactive interfaces. Expressing computed responses is greatly simplified by scripting a template HTML page with some Lisp code. This is managed through our Active Lisp Pages (ALP).
Conducting a dialog with a user requires managing an evolving state, for which we have implemented a simple interaction manager. We integrate interactive interfaces developed by third parties in our application, using a simple API based on XML and XSLT. Finally, SOAP messaging provides applications with a standard means of exchanging messages with custom interfaces. These tools have allowed us to assemble consistent and usable user interfaces for our applications.


Read more from SRI

  • Banner and attendees at the IEEE Hard Tech Venture Summit

    Cultivating hard tech startups that scale

    IEEE’s Hard Tech Venture Summit convened innovators at SRI to refine strategies and build new networks.

  • Patient going into a MRI

    Bringing surgical tools inside the MRI

    Drawing on SRI’s unique innovation ecosystem, the startup Medical Devices Corner is seeking to improve cancer surgery by advancing MRI-safe teleoperation.

  • Christopher Mims and Susan Patrick

    PARC Forum: How to AI

    The Wall Street Journal tech columnist Christopher Mims and SRI Education’s Susan Patrick discuss how AI can strengthen human agency.