I've got the server/client examples in Processing working between two
macs in the same network. The java-applet in the client seems slow, doesn't
recieve info from the server fast enough. Andrea tried to hook up to my server
(in stockholm) from her pc (in oslo); no errormessages, but no updates either.
Only first initial value got through. Using port 8080 to get through the
firewall at aho.
testresults:
1:- Server and client on same mac: runs
smooth and fast
(server: dual 2,5 GHz G5)
2:- Server and client
on different macs in same network: runs, but slow. loose about 10 frames/sec
compared to server.
(11Mb via IP/server: dual 2,5 GHz G5/client: 1,67 GHz
G4)
3- Server (mac) and client (pc) on diffenent networks: runs, but
either only first frame recieved by client, or it runs extremely slow. no
errormessages, so the client did get contact with server.
(max 0,4Mb UL
from server, IP, port 8080)
The slowness/delay on the client when
running server/client on different machines on same network may not be a problem
for us. In the Processing example script, the animation is running on the client
with input values received real time from the server. If we set up the Snowflake
Generator the other way around - with the animation running on the server
instead of the client, the clients could act merely as input nodes that feed the
server (or a database on the server) with values. This way we eliminate any
problem with slow network performance, and the java-applets being unable to
update fast enough via IP.
Also found a couple of flash-based
drawing interfaces on the web. These are both interfaces where you can draw or
arrange something that are stored on a server. The first example uses Macromedia
Flash, ActionScript, PHP, Flash Remoting, PHPObject, XML server
interaction
http://tordevries.dvdt.us/leditor/
http://www.pixeltees.com/make/?&c=20051118-020953-2139963560