Dabo, the 3-tier Database Application Framework.notes

Saturday, March 26, 2005

TITLE OF PAPER: Dabo, the 3-tier Database Application Framework
URL OF PRESENTATION: _URL_of_powerpoint_presentation_
PRESENTED BY: Ed Leafe
REPRESENTING: _name_of_the_company_they_represent_

CONFERENCE: PyCon 2005
DATE: 3/24/2005
LOCATION: Marvin Theater
--------------------------------------------------------------------------

REAL-TIME NOTES / ANNOTATIONS OF THE PAPER:
{If you've contributed, add your name, e-mail & URL at the bottom}

Pronounced DAH-bo.
Ed Leafe /does/ like RDBMS's, unlike the Schevo guy.
Motivation: be able to do FoxPro-like stuff easily.

Scope
    Dabo currently wraps wxPython.
    It supports Firebird, Postgres, MySQL.
    UI stuff is decoupled, so you could write an HTML UI for it if you wanted,
        but he says it'd be a lot of work.

Demo
    f = dabo.ui.dConnection(f)
    
    crs = conn.getDaboCursor()
    crs.execute("show tables")
    dao.ui.browse(crs)  # brings up a GUI window with a nice, wxGrid view of the
        results. You can click headers to sort, type to select, move columns,
        etc.
    
    crs.Table = "zipcodes"
    crs.addWhere("czip like '%888')
    crs. executeSQL()
    crs.getSQL()  # returns the SQL
    



Can I host this so that other people can see it?




--------------------------------------------------------------------------
REFERENCES: {as documents / sites are referenced add them below}
http://dabodev.com/

--------------------------------------------------------------------------
QUOTES:



--------------------------------------------------------------------------
CONTRIBUTORS: {add your name, e-mail address and URL below}
Erik Rose <corp@grinchcentral.com>


--------------------------------------------------------------------------
E-MAIL BOUNCEBACK: {add your e-mail address separated by commas }



--------------------------------------------------------------------------
NOTES ON / KEY TO THIS TEMPLATE:
A headline (like a field in a database) will be CAPITALISED
    This differentiates from the text that follows
A variable that you can change will be surrounded by _underscores_
    Spaces in variables are also replaced with under_scores
    This allows people to select the whole variable with a simple double-click
A tool-tip is lower case and surrounded by {curly brackets / parentheses}
    These supply helpful contextual information.

--------------------------------------------------------------------------
Copyright shared between all the participants unless otherwise stated...