[etoys-dev] Etoys on SqueakJS

Bert Freudenberg bert at freudenbergs.de
Fri Jan 2 06:54:48 EST 2015


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 -

-------------- n?chster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : smime.p7s
Dateityp    : application/pkcs7-signature
Dateigröße  : 4142 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.squeakland.org/pipermail/etoys-dev/attachments/20150102/879b6aad/attachment.bin>


More information about the etoys-dev mailing list