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
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@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@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/beginners
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@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@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@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/beginners
-- -- Yoshiki _______________________________________________ Beginners mailing list Beginners@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/beginners
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@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@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@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@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/beginners
-- -- Yoshiki _______________________________________________ Beginners mailing list Beginners@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/beginners
Beginners mailing list Beginners@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/beginners
beginners@lists.squeakfoundation.org