Home > Posts > Running E-Slate (Αβάκιο) on Windows 7 and Vista

Running E-Slate (Αβάκιο) on Windows 7 and Vista

For those who wonder what E-Slate is, it’s a componentized authoring environment for the creation of (interactive) educational microworlds, see my previous post for more info.

As I mentioned at that post, the latest official version (ignoring any unofficial / experimental versions that you might find around at some educational research labs’ websites) doesn’t work out of the box on Windows Vista and Windows 7, so below I provide some easy steps to make it work there too.

First of all, you navigate to http://e-slate.cti.gr with your web browser.

ESlate_1

The you follow the download link on the left and locate the English and Greek installation files for Windows.

Note that the official version was never released for the Mac (although we had working prototypes running on both MacOS and MacOS-X), cause at the time Apple’s own JVM (MRJ) had serious issues (if I remember well they’ve moved on by now to use the official Java code under the hood). Some RA.CTI team has even recently made it to run one of the latest experimental E-Slate versions on Linux too (full source-code is now available with these latest versions).

 

ESlate_2

Note that the installer also installs documentation, source code for the code parts and components that were OpenSource at that time (e.g. the Logo scripting engine) and several demo microworlds. However you can download more microworlds from the “microworlds” link on the left.

 

Then you download and run the appropriate installer (English or Greek, so that you get localized content in the demo microworlds). Do accept/allow at any security prompts for the installer to function properly.

ESlate_3

 

Follow all the steps at the installer (just press Next etc.) and just press OK at the following dialog to ignore it (the URL provided is broken by now with Sun Microsystems having been acquired by Oracle and anyway Java 1.3 is quite old [there’s 1.6+ now]).

ESlate_4

You should instead install the latest Java Virtual Machine (JVM) from http://www.java.com

ESlate_5

 

After these steps, you have to fix E-Slate launcher to work with administrator rights if UAC (User Access Control) is enabled on Windows Vista or Windows 7 (which is the default setting), or if the current user doesn’t have administrator rights (you’ll be asked for the administrator password in that case when you do that setting change). So right click the E-Slate shortcut (“Αβάκιο” if you installed the Greek version) on the desktop and select “Properties”.

ESlate_6

At the properties dialog displayed, click the “Compatibility” tab and then select “Run this program as an administrator” and press “OK”.

ESlate_7

From then on you’ll be able to either click an E-Slate shortcut to launch the E-Slate Container (the editor) or double-click a .MWD file (an E-Slate Microworld storage file) to open that microworld in the E-Slate Container. Make sure you reply “Yes” to the

The 1st time you launch E-Slate you’ll see a dialog like the following popup, to select the Java Virtual Machine (JVM) to use with E-Slate (assuming you did install Java from http://www.java.com). Make sure you select the greatest version (there are some duplicate entries there due to recent changes on how JVMs register themselves with the system – those that have the same “in …” part at the end are equivalent).

ESlate_8

The E-Slate launcher will remember this selection in the future, unless it can’t find the JVM you had selected anymore. To select another JVM make sure you hold down CTRL key when launching E-Slate (e.g. can press CTRL+OK at the security prompt Windows UAC shows when you run E-Slate with administrator privileges or hold CTRL when double-clicking a .MWD file or an E-Slate shortcut if you are running it using an administrator account and UAC is disabled).

The above instructions also apply to software based on the E-Slate environment, like the fine education software GAIA II I had built together with several educational and research partners from Greece. If you have any problems, just drop a question at the comments section. Will be glad to help…

  1. Καλαματιανού Μαρία
    2011/03/03 at 12:39

    καλημέρα,
    έχω προσπαθήσει τα πάντα, ούτε το αβάκιο ούτε το Γαία, μου τρέχει σε vista, μύνημα λάθους από Java
    could not find the main class
    στις ιδιότητες του Αβάκιου δεν έχω την καρτέλα combatibility αλλά ασφάλεια και δεν βλέπω να αλλάζει εκεί τίποτα
    καμιά βοήθεια;

  2. 2011/03/03 at 14:09

    Γειά σου Μαρία,
    μιλάς για το ΓΑΙΑ ΙΙ υποθέτω, όχι για το 1ο ΓΑΙΑ.

    Το 1ο λογισμικό ΓΑΙΑ ήταν σε Java επίσης, αλλά δεν ήταν βασισμένο στο E-Slate (και αν θυμάμαι καλά έτρεχε μέσα από HTML σελίδα – ήταν Java applets). Αν σε ενδιαφέρει το ΓΑΙΑ 1 πες μου να δούμε πως μπορεί να διορθωθεί εκείνο (το είχε φτιάξει η Πληροφορική Τεχνογνωσία / Εκπαιδευτήρια Δούκα απ’όσο ξέρω και μπορώ να ζητήσω μια κόπια από τον Γιάννη Κωτσάνη με τον οποίο είχαμε δουλέψει τη ΓΑΙΑ ΙΙ)

    Κατέβασες το E-Slate από το http://e-slate.cti.gr ή έχεις άλλη έκδοση του;

    Μπορείς να δοκιμάσεις και τα εξής: στο φάκελο “bin” του E-Slate αλλά και στον κεντρικό φάκελο εγκατάστασης του (συνήθως στο c:
    program files\CTI\E-slate 1.3) θα δεις διάφορα .exe αρχεία. Σε όλα αυτά κάνε δεξί κλικ και στο “Compatibility” tab τσέκαρε το “run as administrator” που λέω παραπάνω, ιδίως στα RunJava.exe και Splasher.exe στο “bin” φάκελο, αλλά και στο “E-Slate.exe” στον κύριο φάκελο)

    Αν δεν βλέπεις compatibility tab ούτε σε αυτά ίσως να έχεις κάνει login στα Windows Vista/7 με λογαριασμό που δεν είναι administrator (αν και νόμιζα πως τον δείχνει και στους άλλους χρήστες), δηλαδή με χρήστη περιορισμένων δικαιωμάτων. Δοκίμασε με άλλο λογαριασμό χρήστη (με admin rights) να κάνεις τη ρύθμιση και μετά θα παίζει σε όλους

    πες μου αν σου δούλεψαν τα παραπάνω

  3. 2011/03/03 at 14:17

    Επίσης αν δεν βλέπεις “Compatibility” αλλά μόνο “Security” tab φταίει κάποιες φορές ότι δεν έχεις διαλέξει το αρχείο αλλά το φάκελο (έκανες δεξί κλίκ κάπου δίπλα). Δες αν στον τίτλο του παραθύρου λέει π.χ. ή “ClsPath.exe properties” και όχι “bin properties” (ιδιότητες του φακέλου).

    Το E-Slate.exe είναι πρακτικά το ClsPath.exe (δεν χρειάζεται στο “bin” folder εκείνο, το είχαν βάλει κατά λάθος). Αυτό διαβάζει ένα αρχείο .par (text) που του λέει που είναι οι βιβλιοθήκες Java για να χτίσει το CLASSPATH (γι’αυτό το E-Slate.par λέει “lib” στην 1η γραμμή, εννοεί τον αντίστοιχο υποφάκελο όπου είναι τα .JAR libraries) και να φορτώσει το splash screen (bin\splasher.exe), ενώ λέει (περνά ως παράμετρο) και στο splash screen να φορτώσει το RunJava.exe που σου δείχνει το παράθυρο επιλογής Java VM (και της λέει να δείξει όλες τις Sun Java VM από έκδοση 1.3 και πάνω). Στο φάκελο “bin\RunJava.cfg” αποθηκεύει την τελευταία επιλογή σου για JVM, αν σβήσεις αυτό το αρχείο (εφόσον έχεις admin rights δηλαδή) την επόμενη φορά που θα τρέξεις το E-Slate (ή τη ΓΑΙΑ ΙΙ αντίστοιχα αν κάνεις τις αλλαγές στο δικό της φάκελο εγκατάστασης) θα σου ξαναδείξει παράθυρο επιλογής Java VM

  4. Καλαματιανού Μαρία
    2011/03/03 at 20:09

    Γιώργο, καλησπέρα και χίλια ευχαριστώ
    μετά από φιλότιμες προσπάθειες έχω αβάκιο και ΓΑΙΑ ΙΙ στα vista
    το μόνο μείον είναι ότι δεν τρέχουν από την έναρξη, ούτε με συντόμευση από την επιφάνεια εργασίας αλλά από τα .exe τους στο φάκελλο εγκατάστασης – αρχεία εφαρμογών- στον σκληρό και αφού κάνω δεξί κλικ και εκτέλεση ως διαχειριστής
    προηγήθηκαν οι ενέργειες που μου υπέδειξες στο φάκελλο bin σε όλα τα εκτελέσιμα αρχεία με δεξί κλικ και εκτέλεση ως διαχειριστής
    τα ίδια έκανα σε Γαια και αβάκιο
    οι μικρόκοσμοι στο ΓΑΙΑ φορτώνονται από το άνοιγμα τοπικού μικρόκοσμου από την κεντρική εφαρμογή και μόνο, αλλά τίποτα από αυτά δεν με πειράζει αφού επιτέλους μπορώ να τα δείξω στους επιμορφούμενους στο β΄επίπεδο
    να σε ενημερώσω ότι σε σένα με παρέπεμψε με το σχετικό link το helpdesk του σχολικού δικτύου μετά από ερώτημα σχετικό που του έκανα
    σε ευχαριστώ πάρα πολύ
    Μαρία Καλαματιανού, δασκάλα στο 41 Δημοτκό Σχολείο Πειραιά και επιμορφώτρια στο β΄επίπεδο

    • 2012/01/12 at 18:53

      ο λόγος που δεν παίζει η κεντρική οθόνη της ΓΑΙΑ ΙΙ (δεν πάει στους μικρόκοσμους όταν τους κάνεις κλίκ) είναι ότι έχεις Regional Settings αγγλικά στο σύστημα σου – δες τις οδηγίες στο https://zoomicon.wordpress.com/2012/01/12/%ce%ac-%cf%8d-iota/ για να το διορθώσεις αυτό σε “Greek (Greece)”

  5. 2011/03/03 at 20:56

    αν κάνεις δεξί κλικ τις συντομεύσεις αυτές (στο desktop αλλά και στην επιφάνεια εργασίας) και Properties (προσοχή όπως έλεγα παραπάνω να κάνεις κλίκ ακριβώς πάνω τους, όχι δίπλα – ή κάνε πρώτα αριστερό κλίκ και μετά δεξί αφού επιλεγεί πάνω του), δεν σου δείχνει το Compatibility tab; Λογικά δεν χρειάζεται όμως στις συντομεύσεις αν το κάνεις απευθείας για τα 3 .exe (E-Slate.exe, bin\RunJava.exe και bin\ClsPath.exe)

    αν κάπου έχει σύνδεσμο προς αρχείο μικρόκοσμου σίγουρα δεν θα δείχνει Compatibility tab, πρέπει να γίνει το Compatibility στα παραπάνω που λέω. Στα Windows 7 ήταν αρκετό να κάνω στο shortcut “Αβάκιο” πάνω στο desktop το fix. Θα δω και στα Vista τι παίζεται με την πρώτη ευκαιρία για να κάνω update αυτό το post αν χρειάζεται

    γενικά σκοπεύω να φτιάξω ένα αυτόματο εργαλειάκι που να κάνει το fix οπότε ότι σχετικό πρόβλημα παρατήρησες με τα βήματα αυτά αν μπορείς γράψτο εδώ για να το δούμε

  6. 2011/03/03 at 21:04

    με το fix δεν θα αποφύγεις το ενοχλητικό security dialog κάθε φορά που ξεκινάς το E-Slate ή τη ΓΑΙΑ ΙΙ, για να φύγει αυτό πρέπει να κλείσεις το UAC (user access control), βάζοντας UAC στο Start/Search των Windows θα το βρείς που το κλείνεις. Θα σου ζητήσει λογικά τα στοιχεία του administrator για να το κάνει και ίσως χρειαστεί να το κάνεις χώρια μπαίνοντας σε κάθε λογαριασμό χρήστη στο μηχάνημα. Βέβαια δεν συνιστώ να κλείνεις το UAC αν μπαίνεις στο Internet γιατί αν κολλήσει κάτι ο browser τότε έχει πρόσβαση στο μηχάνημα με τα δικαιώματα του logged-in χρήστη (π.χ. αν είσαι admin μπορεί να κάνει μεγάλη ζημιά)

  1. 2011/03/02 at 17:32
  2. 2012/01/12 at 18:02

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.