Presentation is loading. Please wait.

Presentation is loading. Please wait.

Turnkey for any database schema Allen Day, Sept 2003 generate a web front end.

Similar presentations


Presentation on theme: "Turnkey for any database schema Allen Day, Sept 2003 generate a web front end."— Presentation transcript:

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


Download ppt "Turnkey for any database schema Allen Day, Sept 2003 generate a web front end."

Similar presentations


Ads by Google