Title: Technology Chair
1Technology Chair
2Issues
- No standardized process for chairs to handle
publication tasks - Waterfall model
- Publications contain the same information but
maintained separately - Ad-hoc reuse of material/experience.
- Inconsistencies
- Indexes too few and wrong
3Publications
Palmguide PocketGuide
demonstrations
Signage
educators
panels
Advance Program
designfest
doctoral
educators
Final Program
posters
exhibits
Web site
tutorials
Companion
workshops
speakers
operations
Addendum
4Goals
- Minimize the overhead work a chair has to do
- More features in the publications
- Indexes
- No errors
- Make changes easy until very late in the process
5How?
- Derive all publications from chair maintained
files (XML) - Daily build for all publications
- Offer a committee web site
6Publication Process
Demonstrations ltgt ltgt lt/gt
Publication
Demonstrations information ltgt ltgt lt/gt
XSLT
Demonstrations information ltgt ltgt lt/gt
XSL style sheets
7Web site
- Generation of HTML pages
- Needs close work with Steve Watson
Demonstrations ltgt ltgt lt/gt
Publication
Demonstrations information ltgt ltgt lt/gt
XSLT
HTML
Demonstrations information ltgt ltgt lt/gt
HTTP
XSL style sheets
HTML
Static HTML and images
8PalmGuide/PocketGuide
- Will be based on HTML
- Will use Plucker in Palm
palm
Demonstrations ltgt ltgt lt/gt
Publication
Demonstrations information ltgt ltgt lt/gt
XSLT
HTML
Demonstrations information ltgt ltgt lt/gt
PLUCKER
XSL style sheets
HTML
Static HTML and images
9Advance Final Program
- Need formatting and indexing
- Choice for Framemaker or XSLFO
Program
Template file
Tutorials ltgt ltgt lt/gt
Posters information ltgt ltgt lt/gt
XSLT
MIF file
Demonstrations information ltgt ltgt lt/gt
MIF file
FM
XSL style sheets
MIF file
Static FM file
BOOK file
10What is in the XML file
Program
Author
Event
Location
Author
Item
Title
Abstract
Author
Title
Abstract
11How to maintain the XML
- We need versioning and document management
- CVS
- TortoiseCVS (www.wincvs.org) takes the pain out
CVS - Checking in data will trigger a build
12Issues
- Framemaker or FOP
- Technical Program 3 chairs? Or Panels, Technical
Program and - Scope?
- Can we work with CVS?