Ronan Oger
Director, RO IT Systems
GmbH?
Opening Keynote
SVGWorkshopOpeningKeynote
SVG Data Widgets
Duration: 1 hour
SVG Data Widgets are a a set of javascript libraries and an xml namespace which enables SVG content developers create SVG pages with live, remotely-driven image content. When using SVG Data Widgets, the content developer simply declares a data widget in XML anywhere in the document, identifying the data source on the remote server, the target image content, and the data-transformation activity. No custom ecmascript programming is required, and the xml content is compatible with all xml-compliant SVG drawing tools.
The frameworkSVG Data Widgets use ecmascript, JSON and Ajax to generate the data connectivity and to begin data polling. it has been extensively tested on Adobe SVG Viewer, Apache Batik, and Firefox 1.5 SVG implementations.
Uses of the SVG Data Widgets include live-system monitoring, plant remote-control, multiuser web game development, and collaboration systems.
The basic uses and features of he SVG Data Widgets will be explored and some interesting sample implementations will be showcased. The SVG Data Widgets are available on a dual-license format. it is available for free for personal and non-commercial use.
A multi-user game demonstration with SVG: Chess
Duration: 15 minutes
Abstract
The implementation of a 2-user-plus-N-observer client-server game will be demonstrated. Chess is a turn-based gridded game which is ideally suited for implementation using the SVG Data Widgets framework. In this game, two players participate from their own platforms and can be watched by an arbitrary number of non-interactive observers. The game architecture separates business logic and display logic completely, making it possible to arbitrarily replace the chessboard with an arbitrary contextual map of the game.
Topic revision: r3 - 07 May 2006 - 12:23:50 -
RonanOger