The quality of the service provided by the World Wide Web, namely convenient access to a tremendous amount of information in remote locations, depends in an important way on the time required to retrieve this information. This time in turn depends on a number of parameters, in particular the load at the server and in the network. Overloads are avoided by… (More)
We describe a new approach to the automatic generation of marshalling code which results in code that is fast and compact at the same time. The key insight behind our work is that certain types in an interface specification occur more often than others at run-time. We exploit this locality to solve a particularily difficult optimization problem in stub… (More)
Many advantages have been given for using formal speciications in the design and implementation of communication systems. Performance is usually not among them. It is commonly believed that code generated by an automatic tool from a formal speciication is inherently slower than code implemented manually. This paper gives experimental evidence that this… (More)
The Synchronized Multimedia Integration Language (SMIL; pronounced "smile") enables authors to bring interactive audiovisual content to the Web. With SMIL, producing audio-visual content is easy; it does not require learning a programming language and can be done using a simple text editor.
Overview The newest generation of mobile phones with color screens and more powerful CPUs enable the design of highly graphics-oriented Web sites. However, graphics designers working on mobile web sites are faced with a number of new issues. First, they often need to produce content that is can easily be used on both mobile and desktop platforms in order to… (More)