end-user-computing

Represent user preferences in XML for web layout reconfiguration

I want to allow users to configure the theme while browsing my web-site(like Joomla uses templates), but it should not be just choosing from the templates I provide them, rather they should be able to choose the visual layout themselves. I think its called end-user-computing or programming by demonstration in research terminology. For th...

Software tools for allowing end users to reprogram interfaces

What would be the examples of commercial software products (specially web-services) which allow the end user to reprogram their user-interface? I mean end users who do not know programming and they are allowed to add more functionality. One way of doing it is allowing XML gadgets like iGoogle does. What are the other approaches and also ...