From: Timothy J. H. <tim...@ma...> - 2004-07-03 12:24:56
|
We are about to make a release of a Collaborative Editor (GrewpEdit) implemented in JScheme and would appreciate any feedback from the groupscheme and JScheme community about this tool. http://tat.cs.brandeis.edu:8090/grewp We are releasing it as a Java Web Start (JWS) application, a signed Java applet, a double-clickable jar, and a source distribution. I am especially interested in seeing 1) whether the JWS and applet versions run on various Microsoft operating systems (we've tried one version of NT and it worked OK under Netscape and IE) 2) whether there is a noticeable (or annoying!) lag time for people using the editor far from Boston. (There is no noticeable lag when I use it from home. I'm about 10 routers and 10 miles away on a wireless link to a DSL connection). The current version allows you to connect to a server in Boston just by supplying a username (any will do!). You can also create your own Grewp server and have people connect to it. The client editors send scheme terms over a socket to a server which resolves conflicts and sends back official transformed editing operations. The clients then apply these operations to their textfield. Thus, this is a full duplex model where a slow connection will cause a noticeable lag. Each character you type goes to the server, gets transformed and sent back to your machine before it appears on the screen. We are working on building a Jupiter/NetEdit model that uses speculation to remove the lag time, but its not up yet. We are also working on a mini-emacs interface for the collaborative textarea (which would allow users to define their own emacs bindings in Jscheme ...) The next version of GrewpEdit will allow the user to select from a wide variety of widgets including whiteboards, cobrowsers, and other groupware widgets... Cheers, ---Tim--- |