Nikolay Suslov | 4 Jan 2011 13:27
Picon
Gravatar

Re: [ANN] Multi-touch table on the top of Krestianstvo / Croquet

Hello Sanyaade,

On Thu, Dec 30, 2010 at 4:03 PM, sanyaade <sanyaade <at> hotmail.com> wrote:
Hi Nikolay,

Thank you for your quick reply. I was at your website yesterday and downloaded the Krestianstvo SDK, the Croquet site seems to be down so could not down load it but I got seaside and some others smalltalk kits.


Yes, but OpenCroquet.org seems to be is reorganized and the old wiki is not available anymore for now.. strange
Anyway, you could use it's current actively developing recipient - OpenCobalt or still download the old Croquet distribution from here
 
Right now I am downloading the reactivision at sourceforge.net but I am a bit confused on the camera side of things.
Do I need infra-red or not for the project? The NUI group guideline says to remove infra red filter from the camera but did not point out the reason for this. My question is --> Is the removal of the filter from the camera allows [enable] infra-red or does it remove [disabled] infra red? Please explain!  I asked this as I have some infra-red web camera that I bought from Ebay sometimes ago but it is important to be clear. Many thanks!

Ok, I'll try to be clear as possible.
Infra red blocking filter is removed from the camera to [enable] infra-red vision. It is needed, as the projector and camera should work in different light's diapasons. Camera inside the table looks/points to the same table's surface, that projector illuminates.Thus camera shouldn't view the visible light, but just infrared for recognizing the printed markers.
 

I must admit that the NUI group website is a very well established knowledge-base portal. I downloaded loads of information and packages from the site and I am going back there. I already have two projectors at home that I used for teaching and some laptops. I just need to go to pound-land or Art shop in my area to get plexi-glass and a tall box from local stores to start experimenting things. I will look on Ebay today for Sony PS3 eye camera. Once again many thanks!

Yes, PS3 eye camera is generally used as it has ~60 fps and thus is very responsive.
 

Best regards,
Nikolay

Matthew Fulmer | 19 Jan 2011 07:08
Picon
Gravatar

ScriptScheduler and ScriptProcesses under debug

I made a change to the squeak debugger so that stepping code
runs in the correct process. I'm now seeing Morphic freeze when
I step thru ScriptProcesses, but not normal processes. I have
some idea of why, but am not familiar enough with
ScriptScheduler to draw all the connections.

A phenomenon I feel has the same root cause is: When I proceed
from a halted ScriptProcess in the debugger (the unmodified
debugger), and the tweak window is minimized, it sometimes never
actually runs until I unminimize the tweak window. For instance,
if I restart a method with a halt in it then proceed, it should
nearly immediately hit the halt, but it never actually does so
until I un-minimize tweak

I can't figure out why either of these happen. I know
ScriptProcesses have some interaction with the ScriptScheduler
when they start and stop and wait on Semaphores (none of which I
really get the point of). However, ScriptProcess doesn't
override Process >> suspend or Process >> resume, but it almost
seems to be acting as if it did, and won't resume if the
ScriptScheduler is paused. 

Can anybody explain this?

PS: if you want a look at what I did to the debugger, get
http://cobalt.cs.duke.edu/pub/1.0-alpha-trunk/opencobalt-1.0alpha4.4-trunk.zip
then merge (not load) Kernel-mtf.540 from
http://croquet-src-01.oit.duke.edu:8886/RayTracing

--

-- 
Matthew Fulmer (a.k.a. Tapple)

Matthew Fulmer | 19 Jan 2011 07:11
Picon
Gravatar

Re: ScriptScheduler and ScriptProcesses under debug

On Wed, Jan 19, 2011 at 01:08:19AM -0500, Matthew Fulmer wrote:
> PS: if you want a look at what I did to the debugger, get
> http://cobalt.cs.duke.edu/pub/1.0-alpha-trunk/opencobalt-1.0alpha4.4-trunk.zip
> then merge (not load) Kernel-mtf.540 from
> http://croquet-src-01.oit.duke.edu:8886/RayTracing

It would work fine in a Squeak 4.2 image as well...

--

-- 
Matthew Fulmer (a.k.a. Tapple)


Gmane