Greetings,
Apologies up-front from a total newbie developer. (We're experienced software developers, just not in Squeak/Smalltalk - and yes, we're aware of the good tutorial links at squeak.org)
We were wondering what it would take to run Squeak on a particular custom display/interaction device here in our labs (running Linux). I'll be vague for brevity. Basically, the question becomes, can we replace the function of the mouse in Squeak with a stream of (x,y), pen up/down commands via a socket? We would welcome any pointers at kick-starting our efforts. Our goal is to have something by Squeakfest in Aug :)
Also, I didn't see a search engine on the Sqeak-dev archives, but if one's available, could someone point that out as well?
Thanks!
Randy Heiland Assoc Director, Scientific Data Analysis Lab Indiana University Pervasive Technology Labs
Welcome to the community!
"Randy Heiland" heiland@indiana.edu wrote:
Greetings,
Apologies up-front from a total newbie developer. (We're experienced software developers, just not in Squeak/Smalltalk - and yes, we're aware of the good tutorial links at squeak.org)
We were wondering what it would take to run Squeak on a particular custom display/interaction device here in our labs (running Linux). I'll be vague for brevity. Basically, the question becomes, can we replace the function of the mouse in Squeak with a stream of (x,y), pen up/down commands via a socket? We would welcome any pointers at kick-starting our efforts. Our goal is to have something by Squeakfest in Aug :)
Sure. Some things off my head (though others know more):
- Nebraska is a remoting-VNC-kinda-thing all in Squeak that already has code for doing mouse events over Sockets. Probably worth looking at! :)
- If you want to see where it all "starts" in Squeak (Morphic) read code in: HandMorph>>processEvents
Note: Morpic can have multiple hands at the same time.
Anyway, so even though it might be naively tempting to modify the VM (the mouse input prims) I think it is much wiser/simpler to simply do it on the Squeak side.
Also, I didn't see a search engine on the Sqeak-dev archives, but if one's available, could someone point that out as well?
They are googled I think. Might also find other sources if you search on the Squeak Swiki - lots of info there.
Thanks!
Randy Heiland Assoc Director, Scientific Data Analysis Lab Indiana University Pervasive Technology Labs
No problem, regards Göran
Check out the RFB (aka: VNC) support from SqueakMap:
http://map1.squeakfoundation.org/sm/package/d4f692a8-c7fa-4d49-927f-74aba7e8...
Cheers, - Andreas
----- Original Message ----- From: "Randy Heiland" heiland@indiana.edu To: squeak-dev@lists.squeakfoundation.org Sent: Wednesday, June 02, 2004 11:35 AM Subject: socket input instead of mouse
Greetings,
Apologies up-front from a total newbie developer. (We're experienced software developers, just not in Squeak/Smalltalk - and yes, we're aware of the good tutorial links at squeak.org)
We were wondering what it would take to run Squeak on a particular custom display/interaction device here in our labs (running Linux). I'll be vague for brevity. Basically, the question becomes, can we replace the function of the mouse in Squeak with a stream of (x,y), pen up/down commands via a socket? We would welcome any pointers at kick-starting our efforts. Our goal is to have something by Squeakfest in Aug :)
Also, I didn't see a search engine on the Sqeak-dev archives, but if one's available, could someone point that out as well?
Thanks!
Randy Heiland Assoc Director, Scientific Data Analysis Lab Indiana University Pervasive Technology Labs
"Randy Heiland" 06/02/04 10:35 >>>
Also, I didn't see a search engine on the Sqeak-dev archives, but if one's available, could someone point that out as well?
I usually Google on "foo bar site:lists.squeakfoundation.org". It works well enough for my purposes, at least.
frank
squeak-dev@lists.squeakfoundation.org