OSNAT/Readme
From Open Siddur Project Development Wiki
This project uses Google Web Toolkit ( http://code.google.com/webtoolkit/gettingstarted.html ).
The libraries are required to be in the classpath:
- gwt-dnd ( using 2.6.4, [1] )
- gwt-incubator ( using july-14-2009, [2] )
- gwt-log ( using 2.6.2, [3] )
- gwt-query ( using 1.0-SNAPSHOT, [4] )
Contents |
Building the application
Eclipse with Plugin
The project can be build by installing the Google Web Toolkit Plugin for Eclipse ( http://code.google.com/appengine/docs/java/tools/eclipse.html ), opening the project in eclipse, adjusting the to include the required libraries ( or placing the libraries in the project folder ), and compiling the web application using the plugin.
Apache Ant
See [5]. To build with Ant, download and extract the Google Web Toolkit, and install Apache Ant. To build with Ant, simply run:
ant build
Notes:
- The script has to be modified to point to the Google Web Toolkit path:
<property name="gwt.sdk" location="../../GWT/gwt-windows-1.6.4/gwt-windows-1.6.4" />
- Make sure that that the environment variable JAVA_HOME is pointing to the JDK
- Currently, the build script expects the libraries to be in this folder, and with the exact file names as the version above
Running the application
In order to run correctly, the Same Origin Policy must be adhered to, and therefore the application will require that it be run under the same domain name as the eXist server REST interface. ./war/Transcription.html should also be modified to point to the correct eXist server ( its a parameter in a Javacript dictionary located in a script tag ). To run the application, open ./war/Transcription.html in a browser.
The eXist server is currently running at http://shell.jewishliturgy.org:8080/exist/rest/, and is proxied via Apache at http://shell.jewishliturgy.org/exist/rest/. In addition, the domain name shell.jewishliturgy.org is pointing to the same IP address as jewishliturgy.org.
If you want to run your own eXist server, see Mirroring_the_database.
[Category:OSNAT]