XML11 - An Abstract Windowing Protocol

Wednesday, November 10, 2004 - 17:30
TH 331
Arno Puder

XML11 is an abstract windowing protocol inspired by the X11-protocol devleoped by MIT. XML11 is an XML-based protocol supporting common user interface widgets. To overcome high-latency connections, XML11 allows migration of application logic to the end device. Implicit middleware allows transparent interaction between the migration portion of the application. The middleware is implicit because it is transparently inserted into our framework. The prototype implementation of XML11 requires any standard web browser without Java capabilities on the clilent side and it replaces AWT/Swing on the server side. This also allows us to expose legacy AWT/Swing applications as web applications.


Arno Puder, currently and assistant professor at San Francisco State University, received his Ph.D. in Computer Science from the University of Frankfurt, Germany. Before joining the faculty at SFSU, he also worked with AT&T Labs and Deutsche Telekom. The founder and maintainer of the Open Source CORBA implementation MICO has special interests including distributed systems, middleware architectures, and ubiquitous computing environments.