Thursday, February 23rd, 2006
SVG Terminal Released
<p>The SVG Terminal has been released.The SVG Terminal is a javascript module for Firefox 1.5 that enables apps to deliver rich views on network screens and fine-grained interactivity with users. It directs all user input from the browser to the app, which sends updates as SVG fragments to the browser. For more on how it works, see the draft SVGT/0.1 protocol spec.
It’s designed for apps running on a mobile device which need to present a sophisticated UI on nearby screens via wi-fi, and apps which need to drive multiple network screens with graphical scenes in near-real-time.
The SVG Terminal package includes a simple demonstration app, and source licensed under the GPL. (Contact us for alternative licensing terms.) The demo app has only been tested on Windows to date, but should compile on Linux & MacOS X with minor changes.
Related Content:











I don’t understand what this technoloy does. It is not javascript; it uses C code. Can I run it in a browser? Why should I use or trust this app? Better explanation please.
The SVG Terminal package contains a Firefox module written in javascript, (svgterm.xml) and a demonstration server app written in C++ & stdlib. We aren’t running the demo app online yet, because it’s designed to be simple, not scalable.
A real server app could be written in anything. It just needs to maintain an SVG DOM and process SVGT input messages from the Firefox module. airWRX is an SVG-based app server (now in prototype) that does just that, but we wanted to provide a demo with code that can be read and understood quickly.
I automatically pressed Deny button and now get
“uncaught exception: A script from “file://” was denied UniversalXPConnect privileges.” message.
How can I correct the security setting?
You do need to authorize the script. If, having dis-authorized it, you aren’t prompted to authorize it on reload, rename svgterm.xml to svgtermA.xml, and you’ll be prompted to authorize.
If folks have further technical questions, please use the shortcut to our site in the download package and click Email Us, so I can respond right away.