-
Notifications
You must be signed in to change notification settings - Fork 2
Setting up the DomeoClient development environment
DomeoClient is a project that enables targeted development of the annotation tool within the Domeo framework. Instructions for setting up the development project are below.
DomeClient uses the Google Web Toolkit (GWT) and the Apache Spring framework. As as result, it is best to download and install the SpringSource STS IDE.
-
install STS SpringSource STS IDE. The plain STS download will work (e.g., Spring Tool Suite 3.2.0.RELEASE - based on Eclipse Juno 3.8.2) but you can also use "Groovy and Grails tool suite" (ggts) and install the STS plugin for Eclipse.
-
Once STS is installed you need to open the "Dashboard", go to the "Extensions" tab, and search for the Google GWT plugin
-
Download GWT version 2.4.0
-
Link the GWT 2.4.0 version to the plugin usnig STS/Eclipse preferences (usually Window --> Preferences --> Google --> Web Toolkit).
-
Clone the DomeoClient codebase (i.e., from the commandline: git clone https://github.com/domeo/DomeoClient.git
-
import the project in the Eclipse/STS workspace using File --> Import --> General --> Import Existing Projects Into Workspace.
-
Install the GWT Developer Toolkit into your browser (Firefox or Chrome)
-
Find Domeo.html in the package explorer (DomoeClient --> war --> WEB-INF --> Domeo.html) and run as 'Web Application' (by right clicking over the file name and going Run As --> Web Application)
-
After some time, the "console" will display a link that has to be opened in your browser (Firefox or Chrome). The link should look like:
http://127.0.0.1:8888/Domeo.html?gwt.codesvr=127.0.0.1:9997
- After ~1 minute or less, you should see the Annotator window for Domeo in your browser.
TODO: screenshot and rules for working with the mode