150 likes | 244 Views
SVG for Process Visualization. Johan Koolwaaij Peter Fennema Diederik van Leeuwen Telematica Instituut The Netherlands. Tel ematica Instituut bridges the gap. Knowledge tran sfer. Initiate applied research. Market oriented project s. Fundament al method s and techniques. Generi c
E N D
SVG for Process Visualization Johan Koolwaaij Peter Fennema Diederik van Leeuwen Telematica Instituut The Netherlands
Telematica Instituut bridges the gap Knowledge transfer Initiate applied research Market oriented projects Fundamental methodsand techniques Generic telematics applications Science Business parties
Application areas Collaborate Electronic business Content engineering For fixed and mobile users
Challenge • Visualize the process that is executed under the hood of an application • For demonstration or instruction purposes(Not for management, debugging or tuning purposes) • In a web-based environment • For distributed applications • In real time • Lightweight • Adaptable by (to) the (wishes of) viewer(s)
Demonstrator visualization: rationale User interface 3G mobile network WASP applications End user 3G platform WASP application platform 3rd parties + services
Features • Topic subscription • Web service API for event publication • Pushing of XML events from router to subscriber • Client-side JavaScript XML event parsing • Mapping of XML events to graphical updates, • Event queuing facilities • to delay the event flow • to show parallel events • Sync between different views
Visualization • SVG front-end • Graphical expressiveness • Highly dynamic nature • Programmable through JavaScript • Automatic generation • Lightweight solution • Different views • Level of detail • Process, actor or function view • Aspects • Fancy or plain
Process models • Generate SVG from formal process models, e.g. • ebXML BPSS • UML / XMI • RSD Studio • Using XSLT style sheets • Hooks for programmatic updates and/or simulation • RSD supports extensible import and export facilities. • Import for older RSD versions • Export to SVG, BPSS, et cetera RSD Demo
Conceptual demo Monitoring Infrastructure Demo
Bottlenecks • SVG design tools that allow structured SVG and roundtrip editing • SVG controls (slider, switch, etc.) • Version 1.0 shortcomings, e.g. text wrapping, z-layer, … • Time consuming SVG DOM programming • Difficult to avoid scripting in the XSLT that generates SVG • A comprehensive and understandable process model/view • Client-side dependence (scripting, fonts, SVG support in mobile devices)
Demonstrations B2B2ME: web service composition Impact: Electronic market places WASP: context aware mobile services Uluru: mobile audio-visual services
Thank you for your attention! • Questions? • More information • Via e-mail: Johan.Koolwaaij@telin.nl • Via internet: http://portal.demo.telin.nl/mis/ Available soon! Check it out!