totally new to squeak

G.J.Tielemans at dinkel.utwente.nl G.J.Tielemans at dinkel.utwente.nl
Mon Oct 22 07:48:27 UTC 2001


Sounds great Alan, gives me the feeling that Squeak holds many promisses for
the future.
Is there somewhere a Swiki-page where the information of this exchange topic
is organized?

-----Original Message-----
From: Alan Kay [mailto:Alan.Kay at squeakland.org]
Sent: Sunday, October 21, 2001 9:39 PM
To: squeak-dev at lists.squeakfoundation.org
Subject: Re: totally new to squeak


Yes there is support (for a little over a year now).

There are a combination of facilities by various folks, including Lex 
Spoon and Bob Arning. (Duane Maxwell and Exobox did some of these 
even cooler, and I hope we can convince him to share some of the UIs, 
etc., that they did.)

For example, you can make and have badges to your Squeak friends. 
These badges are called:

EtoySenderMorphs

As we use them, they have a picture of your friend and contain your 
friend's IP address.

There is an

EtoyListenerMorph

that will listen to your friends' badges when you click on the mouse 
ears (note: we have to come up with a new icon for this).

If your friend has your badge, and you have your EtoyListenerMorph 
listening, then a lot of neat stuff can be done.

E.g. your friend can DnD any morph to your badge (running or not) and 
it will be sent to you. As I've described it so far, this morph will 
be received in your EtoyListenerMorph and put in a list as though it 
were email.

The ListenerMorph can be put in a global flap, etc.

To do desktop to desktop DnD, you need one more widgit:

EtoyWelcomeMorph

This is in the shape of mouse ears (ditto on the note above) and, if 
it is on your desktop, and your friend DnDs a morph to you, then the 
morph will show up in the same position on your desktop as it was on 
your friends.

A nice example is to make the car driving in a circle and DnD it to a 
badge. The car will show up running at the other end. (I think you 
can see why we put in WelcomeMorphs that cause the received objects 
to be put in a list if it is not there).
      If you want to send the car and the steering wheel so that they 
will still be connected at the other end, drop them both into a 
playfield, and then DnD the playfield to your friend.

There are many other options on the badges.
(C) = text chat
(V) = Voice chat

You can also do screen-sharing with  Nebraska. Go down to the Nav Bar 
and click on "Share". This will make your Squeak into a peer-peer 
server. If your friend has your badge, then a click on (S) will cause 
your dynamic screen to be sent to your friend as a window. Both your 
cursors are active in the shared world. Your friend can DnD to the 
shared world. Your friend also has the option of taking the shared 
world to fullsceen (by choosing the 1x1 option in the menu in the 
lower left corner).
      Quite a few people can interact simultaneously in the shared 
world. (The limitations have to do with how much bandwidth is 
available, what is being done, how weak is the weakest machine, etc.)

Cheers,

Alan





At 10:31 AM -0600 10/21/01, Scott Jaderholm wrote:
>Alan Kay <Alan.Kay at squeakland.org> writes:
>
>>  collaboration via: DnD of objects to other Squeaks,
>
>I'm probably reading this incorrectly, but can we drag objects to
>squeaks on other peoples systems?
>
>I really think it would be quite cool to be able to send objects over
>the network to other peoples squeak systems (with proper security of
>course).  Is there support to do that?
>
>Sincerely,
>jsj
>
>--
>the sky is tired of being blue


-- 





More information about the Squeak-dev mailing list