dbxtalk - smalltalks 2011
DESCRIPTION
DBXTalk Slides from Smalltalks 2011. DBXTalk is an open source suite of tools for relational databases on Smalltalk.TRANSCRIPT
![Page 1: DBXTalk - Smalltalks 2011](https://reader033.vdocuments.site/reader033/viewer/2022060110/555bde9ed8b42a33078b4863/html5/thumbnails/1.jpg)
Ing. Guillermo PolitoSmalltalks 2011
![Page 2: DBXTalk - Smalltalks 2011](https://reader033.vdocuments.site/reader033/viewer/2022060110/555bde9ed8b42a33078b4863/html5/thumbnails/2.jpg)
RDBMS
Broadly used in the software industry, by tons of people
![Page 3: DBXTalk - Smalltalks 2011](https://reader033.vdocuments.site/reader033/viewer/2022060110/555bde9ed8b42a33078b4863/html5/thumbnails/3.jpg)
We want Smalltalk in business Applications!
![Page 4: DBXTalk - Smalltalks 2011](https://reader033.vdocuments.site/reader033/viewer/2022060110/555bde9ed8b42a33078b4863/html5/thumbnails/4.jpg)
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
![Page 5: DBXTalk - Smalltalks 2011](https://reader033.vdocuments.site/reader033/viewer/2022060110/555bde9ed8b42a33078b4863/html5/thumbnails/5.jpg)
OpenDBX Driver
Just an Adapter! But written in C!!
![Page 6: DBXTalk - Smalltalks 2011](https://reader033.vdocuments.site/reader033/viewer/2022060110/555bde9ed8b42a33078b4863/html5/thumbnails/6.jpg)
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
![Page 7: DBXTalk - Smalltalks 2011](https://reader033.vdocuments.site/reader033/viewer/2022060110/555bde9ed8b42a33078b4863/html5/thumbnails/7.jpg)
DBX Magritte
DBXEntities
Glorp Mappings
GUIs
![Page 8: DBXTalk - Smalltalks 2011](https://reader033.vdocuments.site/reader033/viewer/2022060110/555bde9ed8b42a33078b4863/html5/thumbnails/8.jpg)
DBXBrowser
A GUI to interact with all the previous
Query a DB
Edit DBXEntities
Try Glorp
...
![Page 9: DBXTalk - Smalltalks 2011](https://reader033.vdocuments.site/reader033/viewer/2022060110/555bde9ed8b42a33078b4863/html5/thumbnails/9.jpg)
New Documentation
OpenDBXDriver Pharo by Example draft chapter!
Glorp & DBX Magritte chapters coming soon
![Page 10: DBXTalk - Smalltalks 2011](https://reader033.vdocuments.site/reader033/viewer/2022060110/555bde9ed8b42a33078b4863/html5/thumbnails/10.jpg)
Demo(not Mariano's Showtime slide)
![Page 11: DBXTalk - Smalltalks 2011](https://reader033.vdocuments.site/reader033/viewer/2022060110/555bde9ed8b42a33078b4863/html5/thumbnails/11.jpg)
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
![Page 12: DBXTalk - Smalltalks 2011](https://reader033.vdocuments.site/reader033/viewer/2022060110/555bde9ed8b42a33078b4863/html5/thumbnails/12.jpg)
Conclusions
Conclusion: We can do serious stuff! Further work:
Finish work in progress (soon, I promise!) Glorp documentation Updating website (and that boring stuff)
![Page 13: DBXTalk - Smalltalks 2011](https://reader033.vdocuments.site/reader033/viewer/2022060110/555bde9ed8b42a33078b4863/html5/thumbnails/13.jpg)
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
![Page 14: DBXTalk - Smalltalks 2011](https://reader033.vdocuments.site/reader033/viewer/2022060110/555bde9ed8b42a33078b4863/html5/thumbnails/14.jpg)
Questions?