Hi Urs,
well both have advantages/disadvantages.
The advantage of Java might be that you can integrate with other Java
components and use Batik within a standalone java program. Also Java is
the more powerful language.
The advantage of ECMAScript is, that it is better portable to other SVG
viewers and web browsers. F.e. examples scripted in ECMAScript also work
in the Adobe SVG viewer, Mozilla SVG and in the upcoming versions of
Opera 9 and Safari with native SVG support.
Btw:
at
http://www.carto.net/papers/svg/gui/ you can find a couple of
ECMAScripts for GUI elements. Not very sophisticated, but they might be
a starting point for further work.
Andreas
Urs Reupke wrote:
Hello,
my ongoing project needs some refinement in it's SVG parts.
Currently, we're using Swing components rendered over a SVG image
for user input, but since the SVG images will be zoomable soon,
this is no longer an option.
Thus, I am about to create an SVG replacement for the Swing interface,
and was wondering whether I should script the visual behaviour of the
interface using ECMA script or Java.
Here's what I need to do:
The interface consists of a row of buttons.
The user can either click on of the buttons to select all of them up
to the clicked one.
As an alternative, one can click&hold somewhere within the bounds of
the component to have a selection rectangle appear. This rectangle
stretches from the left side of the component up to the x-coordinate
clicked. The x-coordinate can be adjusted by drag and drop. After
releasing the mousebutton, all of the buttons currently under the
rectangle are selected.
It's pretty simple, for most parts, but the adjustable rectangle made
me wondering:
Is one of the two, ECMA or Java clearly superior in terms of speed,
capabilities or ease of development (in an Batik/SVG context, of course)?
Thanks
-Urs
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
----------------------------------------------
Andreas Neumann
Institute of Cartography
ETH Zurich
Wolfgang-Paulistrasse 15
CH-8093 Zurich, Switzerland
Phone: ++41-44-633 3031, Fax: ++41-44-633 1153
e-mail: [EMAIL PROTECTED]
www: http://www.carto.net/neumann/
SVG.Open: http://www.svgopen.org/
Carto.net: http://www.carto.net/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]