This extension was developed under Cygwin on Windows. It has not be tested on any other OS. Start by sourcing the developer setup file: source ./devel.bash Note: For now the easiest thing to do is to first of all edit JAVA_HOME, ANDROID_SDK_HOME in this file and change to valid values for your environment Then run in order: ./RESET.sh ./CUSTOMIZATION.sh ./REBRAND.sh ./COMPILE.sh This should compile i-greenstone-server and create an APK file in the top-level folder. Then, assuming you have an Android phone connected through USB, you would run the command: adb install i-jetty-3.1-aligned.apk Notes: When multiple devices are connected use 'adb devices' to view their serial IDs and 'adb -s ID install ...' to select the device to install on. ==== This extension comes with a "pre-bundled" Greenstone3 web-apps (war file) located at: /ext/i-greenstone-server/CUSTOMIZATION/assets/ suitable configured for Android -- but it may not be the latest and greatest version of Greenstone3. If you want to create your own (i.e. suppose you want to pre-bundle your own collections, etc.) then you should SVN checkout the "android-war" extension (one-level up from where this README file is) and follow the README.txt in the newly checked out extension. ==== ./RESET.sh when run the first time will untar the i-jetty-src tarball Subsequently running this will first delete the i-jetty-src folder, followed by untarring the provided tarball. ==== If you are behind a proxy, change the conf/settings.xml in maven folder: For CMS: proxy.cms.waikato.ac.nz port 3128 ====