Overview

When frog embarked on a large scale UI design program for Peoplesoft, a web-based design library was necessary to house the evolving specification and assets. My role on this project was to build this library using frog's proprietary java servlet based technology, working with the design team and client to provide a range of functionality allowing stakeholders as well as developers insight into the emerging design.

The result was a dynamic site housing UI guidelines and specifications for 3 parallel themes, with output in HTML and XML -> XSL:FO -> PDF.

Roles

  • Design Library development
  • Technical liason, providing guidance and proof of concept development as necessary throughout the design process.

Highlights

  • Presentation template development using Jakarta Velocity, to output HTML and XML to represent design library structure and control design specification detail.
  • XSLT development to transform XML output to custom XSL:FO output for PDF generation for the entire library.
  • Limited java development to extend the library engine to support new templating requirements posed by this project.

Technologies

  • Cross-browser html, css, javascript
  • Jakarta Velocity template development to output html, xml
  • XSLT transformation stylesheets to produce PDF-ready XSL:FO, from the XML ouput.
  • Perl (offline batch processing including URL conversion for portable deployment)

References