OVERVIEW This release builds on the XML Parser contributed by Exobox. (Look in the Squeak list for a contribution from Duane Maxwell) It defines an XML syntax for describing vanilla applications and supplies an XMLReader that will produce a structured tree of view specifications. It introduces a SessionManager that knows the available UIBuilders. When given a UISpec and a model object, a UIBuilder is responsible for constructing the corresponding view upon the supplied model object. Two base UIBuilders are supplied, one for MVC and one for Morphic. To create an application, create a subclass of model. Add a class side method with the XML string that specifies its view and you are ready to roll with either MVC or Morphic. CAVEATS This code was developed as part of the Squeak World Tour. As such, it has only been tested on a Squeak 2.8 base. It should file into a 3.0 image and is expected to work. INSTALLATION FileIn in order ... XML.2.cs Kernel-SessionManagement.st Kernel-UIConstruction.st Kernel-UI-Morphic.st Kernel-UI-MVC.st ModelXMLViewSupport.st ReThinkSampleApplication.st Go to preferences and allow MVC projects. Then execute MyApp open in both a Morphic world and an MVC world.