DBXTalk - Smalltalks 2011

Preview:

DESCRIPTION

DBXTalk Slides from Smalltalks 2011. DBXTalk is an open source suite of tools for relational databases on Smalltalk.

Citation preview

Ing. Guillermo PolitoSmalltalks 2011

RDBMS

Broadly used in the software industry, by tons of people

We want Smalltalk in business Applications!

What is DBXTalk?

An Open Source Relational DB Solution for Smalltalk

A common Database API – OpenDBX Driver

An ORM – new Pharo Glorp Port Scaffolding Tools – DBX Magritte A GUI to rule them all – DBXBrowser

OpenDBX Driver

Just an Adapter! But written in C!!

New Pharo Glorp Port

Results over 800 unit tests

Oracle - 7 errors, 1 failure MySql -100% green tests PostgreSQL - 7 errors, 1 failure SQLite - 6 failures Native PostgresV2 Driver - 2 failures

DBX Magritte

DBXEntities

Glorp Mappings

GUIs

DBXBrowser

A GUI to interact with all the previous

Query a DB

Edit DBXEntities

Try Glorp

...

New Documentation

OpenDBXDriver Pharo by Example draft chapter!

Glorp & DBX Magritte chapters coming soon

Demo(not Mariano's Showtime slide)

So, Thanks!

And Thanks to Alan Knight from the Glorp Team, Norbert Sendetzky from OpenDBX for their contributions!

Esug Summer of Talk 2011!!!

Students: Guillermo Polito, Gisela Decuzzi, Santiago Bragagnolo

Mentors: Mariano Martinez Peck, Esteban Lorenzano, Diógenes Moreira

Conclusions

Conclusion: We can do serious stuff! Further work:

Finish work in progress (soon, I promise!) Glorp documentation Updating website (and that boring stuff)

Some links

Site, until we get a new domain:

http://dbxtalk.smallworks.com.ar/

Where's the code?

http://squeaksource.com/DBXTalk/

Is there an issue tracker? Yes

http://code.google.com/p/dbxtalk

Own Mailing list (just not to bother pharo's people)

http://groups.google.com/group/dbxtalk

Questions?

Recommended