[[PageOutline]] = UTGB Development Guide Index = * wiki:Devel/Setup * Read this to set up the development environment for Eclipse * wiki:Devel/Subversion * How to use subversion * wiki:UTGBCore/DeveloperGuide * Getting Started with UTGB Development * wiki:UTGBCore/RequestDispatcher * You should read this section if you want to develop web servlets at ease. Our RequestDispatcher supports dynamic loading of servlet classes (RequestHandler) without adding any configuration, and automatic data binding to RequestHandlers from HTTP requests. * wiki:UTGBCore/SQLite * How to access SQLite database. * [http://www.xerial.org/trac/Xerial/wiki/XerialJ/XMLBean Xerial/BeanUtil: XML/JSON Data Binding] * How to load XML/JSON data into Java classes, or generate XML/JSON data from Java classes. * wiki:UTGBCore/CreateYourOwnTrack * wiki:Devel/GWTwithMaven * wiki:Devel/SWT * wiki:UTGBPortable * [http://code.google.com/webtoolkit/documentation/ GWT Developer Guide] * We recommend you to read through this article, since it's quite a brief document, but sufficient to get started with Java-based web application development. * Fundamentals section explains standard folder structure of GWT applications, how GWT works in hosted-mode and web-mode, etc. * Building User Interfaces section must be read to develop HTML user interface * RPC section is needed to learn interaction between client-side codes (HTML & JavaScript) and server-side (Servlet, CGI, etc.) codes. * API [http://dev.utgenome.org/javadoc/browser JavaDoc] * wiki:Devel/Miscellaneous == Maven == * wiki:Devel/Maven/Deploy == UTGB == * wiki:UTGBManual == UTGB Medaka == * wiki:UTGBMedaka/Manual * wiki:UTGBMedaka/Setup * wiki:UTGBMedaka/Track == Migrating from Old UTGB == * wiki:Devel/Migration == Server Management == * wiki:Devel/TracSetup == Specification Draft == * wiki:Devel/TrackDescription track description XML format draft