[Newbies] Squeak image as a Web App

Yoshiki Ohshima Yoshiki.Ohshima at acm.org
Wed Oct 20 22:00:46 UTC 2021


Kanto in concept is like a remote desktop. Thanks to Squeak's
architecture, there is only one screen bitmap object, and thanks to
the browser technology, you can stream the bitmap to other browsers.
Events positions are computed based on the screen size, and sent to
the original host. And thanks to the multi hand implementation in
Squeak, it works.

So it is an image as a single model, and allowing multiple users to
interact with the model.

The Squeak version is a bit left behind, but you can try by going to
https://tinlizzie.org/kanto/snap/ , and then paste the URL with ?q= to
another tab, and move cursors around. Snap! has a similar architecture
so the same network layer can support both programming language
environments.

On Wed, Oct 20, 2021 at 11:20 AM Jiri R. <jiriq at icloud.com> wrote:
>
> Hi,
>
> is this (Kanto) similar to a remote desktop connection (with multiple hands/cursors)?
>
> It seems I am looking for something like a Squeak image as a single model plus multiple views (canvases?) for that model allowing multiple users to interact with the model.
>
> Jiri
>
>
> > On 20. 10. 2021, at 17:49, Yoshiki Ohshima <Yoshiki.Ohshima at acm.org> wrote:
> >
> > Hi,
> >
> > We have done something like that:
> >
> > http://www.vpri.org/pdf/kanto-framework.pdf
> >
> > In essence, it takes advantage of Squeak's multiple hands feature, and
> > transmits events to the host session from remote sessions that are
> > viewing the screen via WebRTC stream.
> >
> > The repository is updated for the Snap! part, but it should be simple
> > to update the SqueakJS part as well.
> >
> > https://github.com/yoshikiohshima/WebRTC-Events
> >
> > Hope this helps!
> >
> > On Wed, Oct 20, 2021 at 8:18 AM Jiri R. <jiriq at icloud.com> wrote:
> >>
> >> Hello,
> >>
> >> Is it possible to develop a Squeak image and deploy it as a web app? There is the SqueakJS which can serve a Squeak image through a web browser. I wonder if the image can be used by multiple users simultaneously.
> >>
> >> Jiri
> >>
> >> _______________________________________________
> >> Beginners mailing list
> >> Beginners at lists.squeakfoundation.org
> >> http://lists.squeakfoundation.org/mailman/listinfo/beginners
> >
> >
> >
> > --
> > -- Yoshiki
> > _______________________________________________
> > Beginners mailing list
> > Beginners at lists.squeakfoundation.org
> > http://lists.squeakfoundation.org/mailman/listinfo/beginners
>
> _______________________________________________
> Beginners mailing list
> Beginners at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/beginners



-- 
-- Yoshiki


More information about the Beginners mailing list