E-Slate – educational microworlds authoring componentized environment
E-Slate (http://e-slate.cti.gr) is an exploratory learning environment. It provides a workbench for creating highly dynamic software with rich functionality, even by non-programmers.
Educational activity ideas can be turned into software, with minimal authoring effort, in the form of interactive Microworlds which contain specially designed educational components.
E-Slate components are provided as a kit of pre-fabricated, interoperable computational objects. Software Microworlds can be very easily constructed by plugging components in various configurations.
The behaviour of both components and Microworlds, can be programmed in a Logo scripting language dialect.
Most recent E-Slate version is implemented in Java (had been implemented on OpenDoc / C++ on both MacOS and Windows originally, till Apple pulled the plug from OpenDoc on MacOS (and IBM followed with OpenDoc for Windows) and the components are implemented as JavaBeans.
Special E-Slate software interfaces are available for the components to optionally implement in order to have higher integration with the E-Slate features like dataflow and interface-based pairing via visual Plugs (wiring), however other functionality like structured storage (storing of the microworld and components and sub-objects’ state in a single file) are offered via standard Java APIs like the ones for object serialization and externalization.
The Logo engine used is the OpenSource TurtleTracks Logo by Daniel Azuma (PhD student of Brian Harvey) with extensions of mine for Object Oriented Programming (OOP) concepts (TELL/ASK/EACH/TELLALL) and for free mixing of English and localized primitives (based on dynamically loaded/unloaded dictionaries for each component inserted/removed at a microworld and for the microworld/environment itself).
I was one of the main members of the team who designed & built E-Slate (did the Logo scripting API and lots of the components, specifically Logo, Canvas, Turtle, Slider, 2D Slider, Stage, TV and Browser) and many microworlds with it, so I guess I should take the time in a follow-up post to explain how to run the latest official version of E-Slate on Windows 7 (and Windows Vista too).
Note that there are some newer versions of E-Slate around on the web, but not all are guaranteed to be backwards compatible with existing microworlds files and have never been released officially through the E-Slate download page (the site is unfortunately not maintained currently by RA.CTI since the original team isn’t around anymore – some formed Talent.gr and put their work into Cruiser, while I took the freelancing route with Zoomicon.com).
-
2011/03/02 at 17:50Running E-Slate (Αβάκιο) on Windows 7 and Vista « George Birbilis @zoomicon