The Berkeley XML Application Infrastructure
Our project consists of a set of tools, methodologies, and artifacts that compose an infrastructure for conducting model driven software development using XML Schema as a basis. Our project demonstrates how Information Architecture, one of the core competencies of a SIMS education, can be used to generate deployable systems with a minimum of code customization. Systems built in this manner will be more robust, flexible, and easy to maintain. We applied Document Engineering methods and developed tools that embodied best practices in UI design techniques. We collaborated with campus IT and operational units to ensure that our tools and techniques are relevant and usable for real-world applications as well as for course projects. Our collaboration produced a reference implementation of the UC Berkeley Course Approval System. We intend that this implementation will become the model for further application development here at SIMS and at Berkeley.