Software

Software

This page contains information about the GRAPPLE software tools that I proposed to use to develop the domain model artefacts in my Applied Research Project for MSc Year 2.  This information includes download links, login details, adaptive thesis written using the GRAPPLE tools, PDF documentation, PowerPoint Presentations, YouTube videos, bibliography, and my own customised installation instructions, bug notes, and email address contacts for individuals involved in the European GRAPPLE project that ran from 2007 to 2011.

___________________________________________________________________________________

Download

GRAPPLE Software Downloads

https://sourceforge.net/projects/grapple/files/?source=navbar

or

http://gale.win.tue.nl/download.html

____________________________________________________________________________________

Logins

GALE Login Remote

http://gale.win.tue.nl:10080/gale/

GAT Login Remote

http://gale.win.tue.nl:10080/gat/

GALE Login Local

http://localhost:8080/gale

GAT Login Local

http://localhost:8080/gat

____________________________________________________________________________________

Thesis

David Smits Towards a Generic Distributive Adaptive Hypermedia Environment (Login Required)

http://gale.win.tue.nl:10080/gale/concept/http://gale.win.tue.nl/thesis/thesis

____________________________________________________________________________________

Documentation (PDFs)

Welcome to the GRAPPLE project Website

http://grapple.win.tue.nl/home.html

Design specification of a DM definition tool 

http://grapple.win.tue.nl/public-files/deliverables/D3.1a-WP3-DMToolSpecification-v1.0-1.pdf

 Final implementation of the DM definition tool 

http://grapple.win.tue.nl/public-files/deliverables/D3.1c-WP3-DomainModel-v1.0.pdf

Final Implementation of the Concept Relationship Type Tool 

http://grapple.win.tue.nl/public-files/deliverables/D3.2c-WP3-CRTToolFinal-v1.0.pdf

User Guide on the Concept Adaptation Model Tool 

http://grapple.win.tue.nl/public-files/deliverables/D3.3c-WP3-CAMToolFinal-v1.0.pdf

AHAM => LAOS => CAM

____________________________________________________________________________________

Presentations

Successful Public Event (PowerPoint)

http://grapple.win.tue.nl/news-1/succesful-public-event/index.html

Adaptative Learning Designs (SlideShare)

Grapple Authoring Tool (GAT) (Short PowerPoint)

Maurice Hendrix, demo at ECTEL2009

http://www.dcs.warwick.ac.uk/~maurice/talks/gat-demo-ectel.pdf

____________________________________________________________________________________

Videos (YouTube)

https://www.google.ie/search?q=GRAPPLE+install+youtube&oq=GRAPPLE+install+youtube&aqs=chrome..69i57.12239j0j7&sourceid=chrome&ie=UTF-8#q=GRAPPLE+adaptive+learning+install+youtube

____________________________________________________________________________________Bibliography

Chapter 6

GRAPPLE: Learning Management Systems Meet Adaptive Learning Environments 

Paul De Bra, David Smits, Kees van der Sluijs, Alexandra I. Cristea, Jonathan Foss, Christian Glahn, and Christina M. Steiner

http://www.dcs.warwick.ac.uk/people/academic/Alexandra.Cristea/Books/Chapter6_00170133.pdf

____________________________________________________________________________________GALE Installation Instructions

http://gale.win.tue.nl/gale/

STEP 1: Download Prerequisite Software Components

(1) JDK 6

http://java.sun.com/javase/downloads/index.jsp

(2) MAVEN 2

http://maven.apache.org/download.html

(3) Tomcat 6 (don’t use the Windows installer)

http://tomcat.apache.org/download-60.cgi

(4) MySQL 5.1 (Essentials)

http://dev.mysql.com/downloads/mysql/5.1.html#downloads

STEP 2: Installation

(1) Create directory structure for GALE as follows

/gale

/gale-source

/jdk

/maven

/mysql

/tomcat

(2) Unpack/install all archives in their respective directories

(3) Create an environment script file to setup your Gale environment. In Windows this would be a batch file (a text file with extension .bat or .cmd) and might look like:

@echo off

set “PACKAGE_HOME=C:\gale”

rem java

set “JAVA_HOME=%PACKAGE_HOME%\jdk”

set “path=%JAVA_HOME%\bin;%PATH%”

rem tomcat

set “CATALINA_HOME=%PACKAGE_HOME%\tomcat”

set “path=%CATALINA_HOME%\bin;%PATH%”

rem maven

set “MAVEN2_HOME=%PACKAGE_HOME%\maven”

set “path=%MAVEN2_HOME%\bin;%PATH%”

rem mysql

set “MYSQL_HOME=%PACKAGE_HOME%\mysql”

set “path=%MYSQL_HOME%\bin;%PATH%”

(4) Download the Gale source from svn to your local gale-source directory.

https://svn.win.tue.nl/repos/gale/trunk

STEP 3: Setup

(1) Run the script to ensure a proper environment

(2) Start and setup MySQL

– go to ‘/gale/gale-source’ directory

– run (in Windows) ‘start mysqld –standalone —console’

– run ‘mysql -u root < gale.sql’

The following steps will install GALE if you are not going to use eclipse to develop with

GALE. You can skip these steps if you use eclipse.

(3) Go to your ‘/gale/gale-source/master’ directory and run ‘mvn install’

(4) Copy ‘/gale/gale-source/gale/target/gale.war’ to your ‘/gale/tomcat/webapps’ directory

(5) Start Tomcat by running ‘startup’

STEP 4: Development (Optional)

We recommend using eclipse (http://www.eclipse.org/downloads/) to develop with Gale. Run

‘mvn eclipse:eclipse -Dwtpversion=2.0’ in your ‘/gale/gale-source/master’ directory to

setup the project for use in eclipse.

Additional plugins (like maven and subversion for eclipse), can be installed by adding

update sites to eclipse and installing plugins. Proceed as follows:

– maven, update site ‘http://m2eclipse.sonatype.org/update-dev/’, select

‘Maven Integration’ (tree), ‘Maven Central repository index’ and

‘Maven Integration for WTP’

– subclipse, update site ‘http://subclipse.tigris.org/update_1.6.x’,

select ‘subclipse’

To install plugins, go to ‘Help’, ‘Software Updates…’, select the tab ‘Available

Software’, and add the update site there.

To import the gale projects, choose ‘Import…’ from the ‘File’ menu, select ‘General’,

‘Maven projects’, and browse to ‘/gale/gale-source’.

____________________________________________________________________________________

Email addresses

Vincent Wade (TCD) 

Vincent.Wade@tcd.ie

Eileen O’Donnell (TCD)

odonnee@scss.tcd.ie

David Smits

d.smits@tue.nl

Paul de Bra

debra@win.tue.nl

Maurice Hendrix

maurice@dcs.warwick.ac.uk

Alexandra Cristea (email)

A.I.Cristea@warwick.ac.uk

acristea@dcs.warwick.ac.uk

Alexandra Cristea (homepage)

http://www.dcs.warwick.ac.uk/~acristea/

Intelligent and Adaptive Systems Research Group

http://www.dcs.warwick.ac.uk/research/ias/

Office Address (Alexandra Cristea)

Department of Computer Science, Room 336

University of Warwick

Coventry CV4 7AL, UK

tel.: direct:(+44) 24 765 73774; secretary: (+44) 24 7652 3668

fax: +44 24 7657 3024

____________________________________________________________________________________

Installation Bug Notes

Java 7 didn’t work.

When I typed javac – version in a command console window, I got an error:  “could not find or load main class com.sun.tools.javac.Main”

I think that this error was to do with a missing tools.jar file in the lib folder.

Note:  On the web, I got this help:

There should be a javac in the $JAVA_HOME/bin folder plus there must be a file $JAVA_HOME/lib/tools.jar.

Probably because of this error, I couldn’t install Tomcat 7.

So, I uninstalled Java 7 and installed Java 6 instead.

I also played around with the Windows environment variables, specifically adding the path C:\gale\jdk\bin (but there were still problems with Java 7).

I also carried out the Java 6 and Tomcat 6 installations logged on as Administrator instead of under my own account.  I had earlier installed Java 7 via my own account.