1 SVG for Process Visualization Johan Koolwaaij Peter Fennema Diederik van Leeuwen Telematica Instituut The Netherlands.

Slides:



Advertisements
Similar presentations
TouchDevelop: Productive Scripting on and for Mobile Devices and Web Services Thomas Ball Sebastian Burckhardt, Peli de Halleux, Michał Moskal, Nikolai.
Advertisements

© 2008 by Borland Software Corp; made available under the EPL v1.0 | 17 March 2008 Introduction to the Graphical Modeling Framework Artem Tikhomirov, Borland.
Embedded Web Hyung-min Koo. 2 Table of Contents Introduction of Embedded Web Introduction of Embedded Web Advantages of Embedded Web Advantages of Embedded.
01/06/ Conceptual business models and ontology's A design perspective eGlobal, 17 th Bled eCommerce Conference June , 2004 Harry Bouwman, TUDelft.
IGT-Site, a portable, database driven Web Site tailored to the Requirements of a University by P. Fritz Dr. sc. techn. Division of Geotechnical Engineering.
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application.
Dynamic Web Pages Bert Wachsmuth. Review  Internet, IP addresses, ports, client-server, http, smtp  HTML, XHTML, XML  Style Sheets, external, internal,
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
1 The Information School of the University of Washington Nov 3fit context © 2006 University of Washington JavaScript Context INFO/CSE 100, Fall 2006.
Functional Simulation Overview1 OpenTV PC Simulator.
-Uday Dhokale.  What is it ??? Prototype is a JavaScript Framework that aims to ease development of dynamic web applications.  Features a unique, easy-to-use.
Intelligent Content Management. Concept Glossary Manager - Topic Maps Engine and Navigator Jakub Strychowski Rodan Systems SA
Software Engineering in Media Engineering ObjectivesCoursesSkills.
1212 Management and Communication of Distributed Conceptual Design Knowledge in the Building and Construction Industry Dr.ir. Jos van Leeuwen Eindhoven.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Powerful, modern desktops enable next generation applications Hardware acceleration brings real-time lighting, texturing and rendering Visual.
Web Design Basic Concepts.
Create Boardroom Report Books With Developer Studio Copyright 2007, Information Builders. Slide 1 Brian Carter Technical Director June, 2008.
Włodzimierz Funika, Filip Szura Automation of decision making for monitoring systems.
Building Dynamic Applications on both Office 365 and on-premise.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Web Applications Harry R. Erwin, PhD University of Sunderland CIT304/CSE301.
UML Tools ● UML is a language, not a tool ● UML tools make use of UML possible ● Choice of tools, for individual or group use, has a large affect on acceptance.
Xactium xDSLs Run Models Not Code Tony Clark
Building a UI with Zen Pat McGibbon –Sales Engineer.
VS.NET Syllabus By Peter Huang.
1 CS 456 Software Engineering. 2 Contents 3 Chapter 1: Introduction.
Max Planck Institute for Psycholinguistics Tool development report H. Brugman MPI Nijmegen.
HTML+JavaScript M2M Applications Viewbiquity Public hybrid cloud platform for automating and visualizing everything.
Website Accessibility Testing. Why consider accessibility People with disabilities – Visual, Hearing, Physical, Cognitive (learning, reading, attention.
Fundamentals of Database Chapter 7 Database Technologies.
Software-defined Networking Capabilities, Needs in GENI for VMLab ( Prasad Calyam; Sudharsan Rajagopalan;
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
© 2008 IBM Corporation ® IBM Cognos Business Viewpoint Miguel Garcia - Solutions Architect.
Generating HTML Format Reports for Travel Demand Models May 18, 2009 Chunyu Lu Gannett Fleming, Inc.
FI-CORE Data Context Media Management Chapter Release 4.1 & Sprint Review.
Košice, 10 February Experience Management based on Text Notes The EMBET System Michal Laclavik.
CHAPTER TEN AUTHORING.
DEV 303 Visual Studio "Whidbey" Enterprise Tools: Source Control and Work Item Tracking Brian Harry Product Unit Manager Microsoft Visual Studio.
Copyright © PASS Consulting Corp., Miami 2001 XX/1 XML Application Server.
Verified Network Configuration. Verinec Goals Device independent network configuration Automated testing of configuration Automated distribution of configuration.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
OFC291 Microsoft® Office Word XML (part 1 of 3): Introduction Martin Sawicki Lead Program Manager.
December 4, ICSSEA’03 The SmartTools Software Factory The MDA approach and Generative programming for Software Development:
Imagine Creating Software Without a Single Line of Code!
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 14.
GEO PLACES EXPLORER PRESENTED BY KHUSHBOO BAGHADIYA SUMANA VENKATESH.
Dispatching Java agents to user for data extraction from third party web sites Alex Roque F.I.U. HPDRC.
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C - The World Wide Web Consortium W3C - The World Wide Web Consortium.
Satisfying Requirements BPF for DRA shall address: –DAQ Environment (Eclipse RCP): Gumtree ISEE workbench integration; –Design Composing and Configurability,
IPS Infrastructure Technological Overview of Work Done.
IE Developer Tools Jonathan Seitel Program Manager.
Mccs Applied Computing Project II WEBdesk Helpdesk System Project Team : D.I.K.
1 This project has received funding from the EU’s FP7 Programme under grant agreement no A DEcision Support Tool for Reconstruction and recovery.
A S P. Outline  The introduction of ASP  Why we choose ASP  How ASP works  Basic syntax rule of ASP  ASP’S object model  Limitations of ASP  Summary.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Utility Evaluation of Tools for Collaborative Development
UW Madison OpenDCIM Bill Jensen 8/10/2017.
Application with Cross-Platform GUI
Office Power Hour New developer APIs and features for Apps for Office
XML Based Interoperability Components
Informatics 121 Software Design I
Textbook Engineering Web Applications by Sven Casteleyn et. al. Springer Note: (Electronic version is available online) These slides are designed.
Service-centric Software Engineering
Silverlight Technology
Informatics 121 Software Design I
Informatics 121 Software Design I
Platform for Metro style Apps
Informatics 121 Software Design I
Presentation transcript:

1 SVG for Process Visualization Johan Koolwaaij Peter Fennema Diederik van Leeuwen Telematica Instituut The Netherlands

2 Fundamental methods and techniques Generic telematics applications Market oriented projects ScienceBusiness parties Knowledge transfer Initiate applied research Telematica Instituut bridges the gap

3 Application areas CollaborateElectronic business Content engineering For fixed and mobile users

4 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)

5 Demonstrator visualization: rationale 3G mobile network WASP application platform WASP applications 3 rd parties + services 3G platform End user User interface

6 Demonstrator visualization: example I

7 Demonstrator visualization: example II

8 Architecture

9 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

10 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

11 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

12 Conceptual demo

13 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)

14 Demonstrations B2B2ME: web service composition Impact: Electronic market places Uluru: mobile audio-visual services WASP: context aware mobile services

15 Thank you for your attention! Questions? More information Via Via internet: Available soon! Check it out!