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

  • surgeons around a surgical robot

    The SRI research behind today’s surgical robotics

    Intuitive’s da Vinci 5 system represents a major leap in robotic-assisted medicine. It all started at SRI, which continues to advance teleoperation technologies.

  • a collage of digital graphs

    A banner year for quantum

    SRI-managed QED-C’s annual report on quantum trends captures an industry accelerating rapidly from technical promise toward major global impact.

  • ICE Cube containing SRI’s aerogel experiment, photographed prior to launch. Source: Aerospace Applications North America

    An SRI carbon capture experiment launches into space

    By synthesizing carbon-absorbing aerogels in microgravity, SRI research will give us a rare glimpse into how these materials could be radically improved.