Etoys on SqueakJS

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Etoys on SqueakJS

Bert Freudenberg
Hi folks,

I have not reported on progress in a while. But Etoys is working pretty well by now in SqueakJS:

        http://bertfreudenberg.github.io/SqueakJS/etoys/#fullscreen=true

You get the best performance and feature set in Chrome. It works fine in Firefox too, but the latest Safari makes problems (I'm almost sure that's Safari's fault, not mine).

In Chrome, copy/paste works, you can drop in files from your desktop, sound output and microphone input works, you can save and load projects, you can switch to fullscreen mode, QuickGuides and translations work, etc.

You can also pass a project URL to directly launch a project, e.g.:

        http://bertfreudenberg.github.io/SqueakJS/etoys/#fullscreen=true&document=http://freudenbergs.de/bert/squeakjs/Springs.002.pr

... so it can be used just like the old browser plugin. To satisfy the browser's security model, the project server must either host SqueakJS itself, or support CORS (http://enable-cors.org/server.html).

Performance isn't great yet, but there are students working on it at the U of Potsdam. Some startup time could be shaved off by not providing translation files.

Please report issues on this list or directly at

        https://github.com/bertfreudenberg/SqueakJS/issues

Happy New Year!

- Bert -


_______________________________________________
etoys-dev mailing list
[hidden email]
http://lists.squeakland.org/mailman/listinfo/etoys-dev

smime.p7s (5K) Download Attachment