W3C home > Mailing lists > Public > www-svg@w3.org > October 2001

Re: HELP - SVG - HTML - UNIX

From: Jon Ferraiolo <jferraio@adobe.com>
Date: Sat, 27 Oct 2001 14:05:33 -0700
Message-Id: <4.3.2.7.2.20011027134156.00dfff00@mailsj>
To: Steve Boshnyak <macboz@ix.netcom.com>
Cc: www-svg@w3.org, Steve Boshnyak <macboz@ix.netcom.com>
Steve,
If you are considering deploying the Adobe SVG Viewer, then here is the 
status regarding scripting.

WIth the soon-to-be-released version 3 Adobe SVG Viewer  (ASV) plugin:, you 
have two scripting options: (a) the  browser JavaScript scripting engine, 
or (b) the internal JavaScript engine that is included in the ASV.

Using the browser scripting engine allows for integrated scripting between 
HTML and SVG. With ASV version 3:

Windows - On both NN and IE, you can script HTML and SVG together such that 
HTML scripts can modify the SVG, and SVG scripts can modify the HTML. Note: 
If you want JavaScript that will work with NN4+HTML+SVG, then some 
attributes require getter and setter setting functions due to limitations 
with NN4. (I don't believe scripting works with Opera.)

Mac - With NN, you can script HTML and SVG together, with the same 
getter/setter note as above. Mac/IE however does not provide scripting 
engine access to plugins. Thus, you cannot script HTML and SVG together and 
make it work with Mac/IE.

UNIX - The Adobe SVG Viewer does not currently run on any UNIX platforms. 
Will this change in the future? Maybe. But for the moment, you have to 
assume that UNIX is not supported by the ASV.

Using the internal JavaScript engine within the ASV, you can write scripts 
that will work the same on all supported platforms and browsers. However, 
you can't integrate HTML scripting with SVG scripting -- the scripting only 
works on the SVG content.

Jon Ferraiolo
Adobe Systems Incorporated


At 04:26 PM 10/27/01 +1000, Dean Jackson wrote:
>Steve, you must be subscribed to post.
>
>----- Forwarded message from Steve Boshnyak <macboz@ix.netcom.com> -----
>
>X-Envelope-From: www-svg-request@tux.w3.org  Sat Oct 27 01:31:27 2001
>From: "Steve Boshnyak" <macboz@ix.netcom.com>
>To: <www-svg@w3.org>
>Old-Date: Fri, 26 Oct 2001 23:31:57 -0600
>X-Diagnostic: Not on the accept list
>Subject: [Moderator Action] HELP - SVG - HTML - UNIX
>X-Diagnostic: Mail coming from a daemon, ignored
>X-Envelope-To: www-svg
>X-UIDL: d707ba439c5508ba9279d53b3a9a0768
>
>Sorry to yell in the subject line but I have a bit of a dilemma.  I am 
>trying to prototype a "thin client" application using html and svg.  I 
>need to use html in Netscape 4.7 (possibly Netscape 6.x) and try to keep 
>network traffic to a minimum.  After looking at SVG I think I can make a 
>case for using it with the html to give the user some interactive 
>manipulation of the data.
>
>Basically we want to do the following:
>
>Possibly a gif or jpg image for a background.
>
>Query for data from a database.  It will contain spatial data (polygon, 
>polyline and points) and I plan to use the raw data to create the elements.
>
>Either create the svg on a server and send it to the client where it will 
>use the svg viewer plug-in to display.  Or send the raw data to the client 
>and have it create the svg.
>
>One of the things that we would like to see is have a list of data on the 
>left side and the data displayed in the svg canvas.  When a user selects 
>something from the list it should be highlighted on the canvas.
>
>If the user selects an element on the display (polygon, polyline or point) 
>it should highlight in the list.
>
>While I have your ear (eyes) I need to know if an SVG viewer is planned 
>for Netscape browser running on Unix (Solaris)?  We are using Sun boxes 
>and need to be able to use Netscape with an SVG plug-in.
>
>I apologize for the length of this and I am sorry for being so 
>scattered.  If I can be pointed in the right direction or if someone has 
>already done this and can show it to me I will be very grateful.
>
>Thank you for your time,
>
>Steve
>macboz@ix.netcom.com
>
>
>----- End forwarded message -----
Received on Sunday, 28 October 2001 10:33:08 GMT

This archive was generated by hypermail 2.3.1 : Friday, 8 March 2013 15:54:21 GMT