Download presentation
Presentation is loading. Please wait.
Published byLucinda Sharp Modified over 9 years ago
1
Streamlining XML Authoring Workflows The case for concurrent working Phil Fearon @pgfearo
2
XML Authoring Workflows Purpose Workflow Types Existing Solutions Concurrent Workflows and Merge
3
Purpose of Workflow Let people work together Improve quality Ensure consistent style Check correctness …
4
Types of Authoring Workflow 1. Sequential 2. Concurrent
5
Non-XML Change Management Computer Instructions – but human readable Free-flow text – within an XML structure Program Source Code XML Document Parallels with Software Development?
6
XML Change Management Microsoft Word oXygen XML
7
XMLFlow Goals User-Interface Study Document merge Demonstrator Prove Client-side XML Processing Explore Web/Mobile technologies
8
Practical Concurrent Working
9
Demo Summary
10
XMLFlow Design Cloud Storage Browser Web Application Server DeltaXML Merge
11
‘Raw’ DITA Merge Result
12
Serialized Working Merge
13
Technologies Used DeltaXML Merge BootStrap CSS JavaScript & HTML5 APIs Saxon-CE XSLT 2.0 HTTP Servlets & WebSockets (for callbacks)
14
Conclusions Concurrent working adds flexibility N-way document merge solutions exist An effective UI for merge is essential XML in the browser is alive and well!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.