= Information for UTGB Developers == Mailing List * [http://groups.google.com/group/utgb UTGB Developers] (only for UTGB developers) == Resources * [http://trac.utgenome.org/project/UTGB Trac: Subversion Repository Viewer] * [http://code.google.com/p/utgb/issues/list Issue Tracker] * [http://www.utgenome.org/wiki Previous version of the UTGB specification wiki] (In Japanese) * [http://groups.google.com/group/utgb?hl=en UTGB Developers Discussion Group] (restricted) == UTGB Components ===[./utgb-core UTGB Core] * Core library of the UTGB, which includes: ** {b|Portable Web Server (Embedded Tomcat)} ** {b|Embedded [http://www.sqlite.org SQLite] database} ** {b|Smart Data Binding} !XML/JSON/Relational DB data to Java Class Object Binding Utility (!BeanUtil) ** {b|Client-side Graphical User Interface} for genome tracks implemented with GWT (Google Web Toolkit). ** etc. ===[./utgb-shell UTGB Shell] * Server-side track & Client-side browser interface development toolkit * see [utgb-shell/quickstart.html UTGB Shell Quick Start Guide] ===[./utgb-widget UTGB Widgets] * UTGB's User Interface Package == How to update this documentation? In the utgb source folder, type: > mvn site:run if you have an installation of [http://maven.apache.org Maven] in your PC, or > utgb maven site:run if you have an utgb-shell installed. Then, open http://localhost:8080/ to see this documentation on the local machine. Updates to the "src/site/aqua/**/*.aqua" files will be reflected after reloading the page in the browser. If you have to add some files to the page (image, attachments, etc.), put these files to the "src/site/resources" folder. Until the server will be restarted, these new files are not visible from the localhost:8080, so stop the Jetty server with Ctrl+C, and rerun the site:run command. Updates of the latest versions of these wiki document files are daily checked, and this site http://utgenome.org/ will be automatically updated via the Hudson continuous integration server (http://utgenome.org/hudson ). = Aqua Wiki Syntax == Wiki Grammar === wiki source {{ http://www.xerial.org/ [http://www.xerial.org/ hyper link with a page name] [Index] wiki link = Heading1 == Heading2 === Heading3 * item1 ** item2 *** item3 }} The above wiki text will be displayed as follows: === result http://www.xerial.org/ [http://www.xerial.org/ hyper link with a page name] [Index] wiki link = Heading1 == Heading2 === Heading3 * item1 ** item2 *** item3 == Text Decoration === wiki source {b|bold text} bold text {i|italic text} italic text === result {b|bold text} bold text {i|italic text} italic text == Image * image files(*.gif, *.png, *.jpg, etc.) are automatically displayed as images. sample === wiki source [clip/tooth.gif] === result [clip/tooth.gif] == Program Codes === wiki source {{ std:cout << "Hello World!" << std:endl; }} === result std:cout << "Hello World!" << std:endl; == Embedded HTML === wiki source {{ This is HTML message. }} === result This is HTML message. == Set the page title === wiki source {{ @title("Top Page") }}