Download presentation
Presentation is loading. Please wait.
Published byMyles Eaton Modified over 9 years ago
1
Turnkey for any database schema Allen Day, Sept 2003 generate a web front end
2
Turnkey Background Previously known as “gmod-web” Now an Open Source project http://www.sf.net/projects/turnkey http://www.sf.net/projects/turnkey Active code generator produces DB WWW mapping and display code
3
Goal: A Web-based front-end for GMOD Minimally providing: Read-only access to Chado and/or GUS Integration with other GMOD web-based projects (gbrowse, textpresso, et al) ~ Additionally: Provide a framework to “plug in” more functionality ~ User preferences, history, shopping cart, forums Data(base) schema/model model agnostic Tested with “All Music Guide” (www.allmusic.com) datawww.allmusic.com Biopipe (www.biopipe.org) process tracker in progresswww.biopipe.org
4
How it works --SQL CREATE TABLE(…) Directed Graph Templates Translator Code Generator DB templates Turnkey Framework Apache / mod_perl
5
Schema Patterns AA_BB C_E D CE F G J H trivial traversal multipath traversal feedforward traversal ontology directed graph another non-trivial traversal reference / inherits
6
SQL not Ideal for Modeling A C B Key export = A C B Has A ? A C B Is A ? A C B Combo ?
7
Credits Brian O’Connor (presenting later) Ken Clark
8
Model (vs SQL) Driven Generation PostgreSQL = template SQL Model MySQL O/R Map + Controller Perl Java View XML / HTML templates SVG / PNG / Flash = production Increasing platform specificity UML
9
References SQL::Translator (sqlfairy.sf.net)sqlfairy.sf.net
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.