= Information for Developers = == Source Code Repository == * Subversion: http://dev.utgenome.org/svn/utgb == Genome Browser == * SVN: http://dev.utgenome.org/svn/utgb/trunk/browser == UTGB Common == * SVN: http://dev.utgenome.org/svn/utgb/trunk/common == Development with Eclipse == * Download [http://eclipse.org Eclipse] * Install [http://subclipse.tigris.org Subclipse] (or [http://www.polarion.org/index.php?page=overview&project=subversive Subversive]) plug-in. * Eclipse -> Help -> Software Updates -> Find/Install -> (Select "Search new features to install") -> (Push "New Remote Site") * add http://subclipse.tigris.org/update_1.0.x * Open the SVN Repository Explorer perspective, then add new remote site, http://dev.utgenome.org/svn/utgb. * Checkout browser folder as an Eclipse project. === Installing GWT === * Download the latest version of [http://code.google.com/webtoolkit/ Google Web Toolkit], matching your OS environment. * http://dev.utgenome.org/svn/archive/gwt * Expand the archive, for example, c:\home\leo\local\gwt-win-1.4.10 * Set the class path variable named GWT_HOME in your Eclipse (Window -> Preferences -> Java -> Build Path -> Classpath): {{{ GWT_HOME=(your GWT installation folder) }}} == Launch the GWT Develpment Shell == 1. Click the side-cursor on the Debug botton, then select "GenomeBrowser_gwt_shell" 1. GWT Shell Window and Hosted-mode browser, which is exactly IE plug-in (in Windows), will open after 10~30 seconds. For other details, see [source:trunk/browser/README] == Other Useful Plug-ins for Eclipse == * [http://www.eclipse.org/mylyn Mylyne] * Update site: (for Eclipse 3.2) http://download.eclipse.org/tools/mylyn/update/e3.2 * Task-oriented development support utilities with Trac Ticket/Wiki view, modify, query facilities. * [http://kurucz-grafika.de/fatjar FatJar] * Packs all required Jar files into a single Jar file.