Tuesday, February 21, 2006

[AoyW] The SVG Terminal for Firefox Debuts!

Our SVG Terminal (released today) is a javascript module for Firefox 1.5 and a simple protocol 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.

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 fits under the AJAX (asynchronous javascript and XML) umbrella, but differs from most AJAX code in a few ways: The UI is described entirely in SVG, instead of HTML. Almost no input processing is done by the browser. The browser maintains a connection to the server, rather than performing discrete XML-HTTP transactions.

The SVG Terminal package includes a simple demonstration app, and source licensed under the GPL. The demo app has only been tested on Windows to date, but should compile on Linux & MacOS X with minor changes. The javascript code requires Firefox 1.5. Future releases will provide text wrapping and highlighting, and soon airWRX will show off the real power of the SVG Terminal.

3 Comments:

At Wednesday, February 22, 2006 12:29:00 PM, Blogger Xsss4hell said...

You make the world become closer!
We love you ;)

n1 w0rk you've done.
Whilest all webdevelopers talk about Web 2.0 and how to implement it, you think way farther and implement all the possibilities we have into the Web.

Everybody has cellphones, why not make them more useful by using Web2.5

Hope I understood everything =)

 
At Wednesday, February 22, 2006 1:11:00 PM, Blogger Liam said...

Thanks for the appreciation!

Mobile phones will be able to run web 2.5 apps eventually, when they come with wi-fi and/or UWB. That may take some time, as carriers tend to be conservative. In the meantime, flash drives and wi-fi handhelds are great web 2.5 devices.

 
At Friday, March 09, 2007 1:16:00 PM, Anonymous Anonymous said...

Comments elsewhere indicated that compiling SVG Terminal under linux should be do-able with only "minor modifications" or some such language. Since I don't know C++, do you know if someone's made these "minor" modifications?

 

Post a Comment

Links to this post:

Create a Link

<< Home