[opensource-dev] Client-side scripting in Snowglobe

Latif Khalifa latifer at streamgrid.net
Fri Feb 19 15:14:20 PST 2010

People seem to be confusing two different things: client side
scripting, and client extensions or plugins.

1. Client side scripting

Think web browsers. They all support execution of client side scripts
in one language in sandboxed environment. So the way original post
describes proposed design for client side scripting fits neatly in
this scenario.

Having a unified platform that scripts can depend on existing in the
client (say viewer 2.3 and up support it) would allow all sort of new
and innovative content to be created.

2. Plugins

Think Firefox extensions/plugins. Like Flash, Java applets, etc. This
is entirely different concept. In-world content cannot depend on these
being present, and have to allow for situation where  some users have
some plugins installed, while other do not.

Both of these concepts would be a welcome addition to the viewer. I
would imagine that the needed internal changes to the viewer could be,
at least partially, used for implementation of both. If the first step
is to implement client side scripting as described above, we should be
talking about it, and separate plugin discussion into a different

More information about the opensource-dev mailing list