Hi all,

   Just to add to this, you would be much better off displaying
'high frequency' data in a more usable format.  So instead of trying
to update a gauge every 1/100th of a second,  show the min/max
value range for the last 2sec with a 1/10th of a sec (weighted)
average as the 'current' value.  Update that a couple times a
second and you will get all the information anyone needs.

Ronan Oger wrote:

> Guys...
> 
> Don't push your SVG update rates too high. In my opinion there is nothing to 
> be gained in going past 20Hz (20 updates/second), and plenty to be gained 
> from staying below 10Hz (10 per second).
> 
> No matter what you intend to do, you need to allow for the transport layer. A 
> 100-Hz update rate is meaningless if you have a 100ms lag When you do 
> traceroute tests, you will see that the delays you can expect on the internet 
> are 0.3 seconds for round-tripping.... With that kind of performance, you are 
> seriously wasting your time if you are sampling at 10x or 20x your lag... 
> Might as well go with 5-20Hz.... That's the best you can expect to need if 
> you use tcp systems.
> 
> A comparison that may be useful to you guys... I've been doing a lot of 
> monitoring systems work using the Micromuse Netcool messaging infrastructure. 
> For larger applications, you end up needing to send your signals to a 
> concentrator of some kind, even if it is to allow for scalability and 
> auditing purposes... With Netcool, we find ourselves working with a 2-second 
> lag due to the 2-step forwarding (alert event->central bus, bus->monitoring 
> client).
> 
> The point in the end is that you will be hard pressed, in my opinion, to 
> require anything like 100Hz update rates.
> 
> Finally, consider the scanning rate of your monitor. There is no point in 
> doubling the scanning rate of your monitor, and even the best PC struggles to 
> get past 100Hz updates.
> 
> While it's true that instrumentation sampling rates may have high speed 
> requirements for such things as closed-loop control, human beings are far 
> slower with this stuff, and there are plenty of reasons why there is no need 
> to go past 20-Hz when showing input to the user.
> 
> I propose to you that the key performance criteria in all of our real-time 
> GUI 
> tools is not refresh rate but transmission speed.
> 
> Ronan
> 
> On Tuesday 11 January 2005 12:08, Rick Bullotta wrote:
> 
>>I think the "bottom line" is that a solution involving ASV, inside a
>>browser, with a real-time 100Hz update, is highly unlikely, but custom
>>solutions using Batik, SharpVectorGraphics, or Mobiform may be possible.
>>
>>---- [email protected] wrote:
>>
>>>Hi,
>>>
>>>
>>>>You could probably feed that with a streaming feed over a socket,
>>>>but to the best of my knowledge there is no way to do this in
>>>>JavaScript.
>>>
>>>In Batik it works just fine. I have partially impl. the SVG1.2 Sockets
>>>using JavaScript in Batik.
>>>
>>>see  http://jan.kollhof.net/projects/svg/playground/
>>>or the SVG IRC client here:
>>>http://jan.kollhof.net/projects/svg/examples/index.xhtml
>>>they only work in Batik.
>>>
>>>
>>>
>>>
>>>Jan
>>>
>>>
>>>
>>>
>>>
>>>-----
>>>To unsubscribe send a message to:
>>>[EMAIL PROTECTED] -or-
>>>visit http://groups.yahoo.com/group/svg-developers and click "edit my
>>>membership" ----
>>>Yahoo! Groups Links
>>
>>-----
>>To unsubscribe send a message to:
>>[EMAIL PROTECTED] -or-
>>visit http://groups.yahoo.com/group/svg-developers and click "edit my
>>membership" ----
>>Yahoo! Groups Links
>>
>>
>>
> 
> 



-----
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click "edit my 
membership"
---- 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/svg-developers/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to