Cool ! I am interested in what has been changed in squeak code and VM for implementing multi-touch...
/Korakurider
On Tue, Jun 15, 2010 at 10:32 AM, Bert Freudenberg bert@freudenbergs.de wrote:
http://www.youtube.com/watch?v=gYrp31fH-Jk
- Bert -
etoys-dev mailing list etoys-dev@squeakland.org http://lists.squeakland.org/mailman/listinfo/etoys-dev
Would anyone mind if I commit the touch-related changes to the main repository? This is work in progress, but it's not big, and should not interfere with normal operation. Having it in the regular image would make it easier to maintain. Also, I hope we can focus on improving the UI for touch in next year's release (as you know, OLPC is planning to build a tablet computer).
I sent the VM changes to John for merging, but I'll attach them again below. His VM is at isqueak.org.
- Bert -
On 15.06.2010, at 05:41, Korakurider wrote:
Cool ! I am interested in what has been changed in squeak code and VM for implementing multi-touch...
/Korakurider
On Tue, Jun 15, 2010 at 10:32 AM, Bert Freudenberg bert@freudenbergs.de wrote:
http://www.youtube.com/watch?v=gYrp31fH-Jk
- Bert -
VM changes:
Image change sets (not quite complete):
Bert, The demo was very nice! Touch is a good feature for Etoys and aligns us with the many touch hardware and software developments. Thanks, Kathleen
---- Original message ----
Date: Tue, 15 Jun 2010 16:32:55 +0200 From: Bert Freudenberg bert@freudenbergs.de Subject: Re: [etoys-dev] Video - Etoys on iPad To: etoys dev etoys-dev@squeakland.org
Would anyone mind if I commit the touch-related changes to the main repository? This is work in progress, but it's not big, and should not interfere with normal operation. Having it in the regular image would make it easier to maintain. Also, I hope we can focus on improving the UI for touch in next year's release (as you know, OLPC is planning to build a tablet computer).
I sent the VM changes to John for merging, but I'll attach them again below. His VM is at isqueak.org.
- Bert -
On 15.06.2010, at 05:41, Korakurider wrote:
Cool ! I am interested in what has been changed in squeak code and VM for implementing multi-touch...
/Korakurider
On Tue, Jun 15, 2010 at 10:32 AM, Bert Freudenberg bert@freudenbergs.de wrote:
http://www.youtube.com/watch?v=gYrp31fH-Jk
- Bert -
VM changes:
Etoys4iPad-VM.diff (13k bytes) ________________ Etoys4iPad-VM.zip (46k bytes) ________________
Image change sets (not quite complete): ________________ touchSensor-bf.1.cs (21k bytes) ________________ touchHand-bf.1.cs (27k bytes) ________________ _______________________________________________ etoys-dev mailing list etoys-dev@squeakland.org http://lists.squeakland.org/mailman/listinfo/etoys-dev
On Tuesday 15 Jun 2010 8:02:55 pm Bert Freudenberg wrote:
Would anyone mind if I commit the touch-related changes to the main repository? This is work in progress, but it's not big, and should not interfere with normal operation. Having it in the regular image would make it easier to maintain. Also, I hope we can focus on improving the UI for touch in next year's release (as you know, OLPC is planning to build a tablet computer).
Please. The top right button for halo is a good idea. I couldn't watch the whole video (server busy :-()). Does it work like a sticky key or do you have to keep it pressed when touching the object to bring out the halo? The former is easier on young learners but you may have to have it change color to indicate its 'hot' status. Or one must be able to drag a 'hand' icon from this key to the object being 'halo'ed.
Nice work, Bert! Subbu
Bert said:
Would anyone mind if I commit the touch-related changes to the main repository?
Good. I hope Squeak Trunk will accept it too.
Subbu said: .
Does it work like a sticky key or do you have to keep it pressed when touching the object to bring out the halo? The former is easier on young learners but you may have to have it change color to indicate its 'hot' status. Or one must be able to drag a 'hand' icon from this key to the object being 'halo'ed.
The button in Bert's video is not sticky, but I suggest that it should be for that reason (also easier for white boards)
I propose a similar button for the hover action (which I think is always balloon help).
It would be great if sticky halo (blue) and hover buttons could be enabled by a preference reachable from the Sugar menu bar, as they have general accessibility uses, not just for touch screens. For example, they could be useful for one-button Macs, and with some further tweaks, for learners with less fine motor control, or who can't distinguish left from right, or simply left-handed users using a kiosk PC with right-handed mouse preferences.
On 15/06/10 02:32, Bert Freudenberg wrote:
http://www.youtube.com/watch?v=gYrp31fH-Jk
- Bert -
Very nice Bert, well done!
Hi,
On 06/14/2010 06:32 PM, Bert Freudenberg wrote:
Really nice! In my math teaching touch computing has been the bridge between analog and digital and is nice to see Squeak/Etoys going in that direction :-)
Offray
Offray Vladimir Luna Cárdenas said
In my math teaching touch computing has been the bridge between analog and digital and is nice to see Squeak/Etoys going in that direction
Offray: could you mention some examples briefly (either here, on the squeakland list, or on the sugar wiki)? I hope to create one or two learning activities with analog measurement and outputs, but mostly for their impact on science, with their mathematics as a nice side effect.
However, your comment leads me to think about investing some time exploring touch computing as a complement to temperature, resistance and potential measurements in nature.
Bert,
Would this work with a Wiimote Whiteboard as well, if I use multiple led pens?
Stephen
On Mon, Jun 14, 2010 at 9:32 PM, Bert Freudenberg bert@freudenbergs.dewrote:
http://www.youtube.com/watch?v=gYrp31fH-Jk
- Bert -
etoys-dev mailing list etoys-dev@squeakland.org http://lists.squeakland.org/mailman/listinfo/etoys-dev
In principle, yes. The Wiimote can track at least two points, possibly more. If there was a mechanism to get the movement of those points into Squeak, it could be made to work.
In practice, the software commonly used for the Wiimote board detects only the brightest IR spot, converting its movements to mouse events, to be able to drive regular old mouse-based software.
Morphic (the Squeak UI) was designed to handle multiple pointing devices from the beginning, which made this a lot simpler for me.
I mentioned some more details on my blog: http://croquetweak.blogspot.com/2010/06/squeak-etoys-on-ipad.html
- Bert -
On 17.06.2010, at 03:19, Steve Thomas wrote:
Bert,
Would this work with a Wiimote Whiteboard as well, if I use multiple led pens?
Stephen
On Mon, Jun 14, 2010 at 9:32 PM, Bert Freudenberg bert@freudenbergs.de wrote: http://www.youtube.com/watch?v=gYrp31fH-Jk
- Bert -
etoys-dev mailing list etoys-dev@squeakland.org http://lists.squeakland.org/mailman/listinfo/etoys-dev
Do you want to know how touch feels in Etoys?
Download this image and test it for yourself:
http://etoys.squeak.org/experimental/etoys-touch-100620.zip
If you make the Etoys window about 10 inches diagonally, it will be roughly as large as the iPad.
This emulation reproduces many problems quite faithfully. There are no mouse-over events (noticeable e.g. in the paint palette), and the hand obstructs the view onto what you want to touch (noticeable everywhere). And that emulated hand is even smaller than my real hand!
Try enabling the "indicateTouchPosition" preference in the About flap. That makes it a little bit easier to hit things ...
- Bert -
etoys-dev@lists.squeakfoundation.org