<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><span style="letter-spacing: 0px; ">We are very glad to announce the first beta release of SqueakDBX.&nbsp;&nbsp;</span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><span style="letter-spacing: 0px; ">The aim of this project is to build an OpenDBX (<a href="http://www.linuxnetworks.de/doc/index.php/OpenDBX/"><span style="text-decoration: underline; ">http://www.linuxnetworks.de/doc/index.php/OpenDBX/</span></a>) plugin which will allow users to perform relational database operations (DDL, DML and SQL) through a truly open source library.</span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><span style="letter-spacing: 0px; ">This project has been selected as part of ESUG, SummerTalk 2008 (please, visit&nbsp;<a href="http://www.esug.org/Promotion/SummerTalk"><span style="text-decoration: underline; ">http://www.esug.org/Promotion/SummerTalk</span></a>).</span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><span style="letter-spacing: 0px; ">Through this project, the squeak community will hopefully be able to interact with major database engines such as Oracle and MSSQL besides open sources Postgresql and MySQL.&nbsp;Moreover, integrating this plugin with GLORP (<a href="http://www.glorp.org/"><span style="text-decoration: underline; ">http://www.glorp.org/</span></a>), will allow us to generate a complete and open source solution to relational data base access.</span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><span style="letter-spacing: 0px; ">We have been working in this project since january and we finally get our first beta release. This release does not have all the features we want it to have, just some of them, but we think is very usable.&nbsp;</span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><span style="letter-spacing: 0px; "><b>The features for this release are:</b></span></p><ul class="MailOutline"><li>Tested on 3.10 and Pharo.&nbsp;</li><li>Support for Linux and OSX.&nbsp;</li><ul class="MailOutline"><li>Proved on windows (through MinGW), but some changes on OpenDBX are still needed (next version will have full compatibility).</li></ul><li>Tested on PostgreSQL, MySQL and Oracle.&nbsp;</li><ul class="MailOutline"><li>MS SQL Server, Firebird, Interbase, SQLite, SQLite3 and Sybase tests will be available as soon as possible.&nbsp;</li></ul><li>Transactional management.</li><li>Automatic conversion of resultset columns (a String) into squeak types.&nbsp;</li><ul class="MailOutline"><li>Large objects (clob, blob, arrays, and so on) are not yet supported.</li></ul><li>Special OpenDBX options: multi-statments, compression, paged results.&nbsp;</li><li>Automated database connection release on garbage collection (although manual disconnection is recommended ;-)</li><li>Error handling</li></ul><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><span style="letter-spacing: 0px; "></span><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><span style="letter-spacing: 0px; "><b>Good news:</b></span></div><ul class="MailOutline"><li>Lots of unit tests (82 right now, and more coming)</li><li>The code is commented&nbsp;</li><li>Full documentation at wiki</li><li>There are some benchmarks done and it seems to be as fast as native driver</li><li>There are some benchmarking (more needed), but shows we are reaching good performance (<a href="http://wiki.squeak.org/squeak/6063)">http://wiki.squeak.org/squeak/6063)</a></li></ul><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><span style="letter-spacing: 0px; "></span><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><span style="letter-spacing: 0px; "><b>We think its important for you to know:</b></span></div><ul class="MailOutline"><li>We just test with MySQL 5, Postgres 8.3 and Oracle 10g XE.&nbsp;</li><li>We just test with Ubuntu and OSX, and very few (not really enough) in windows.</li></ul><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><span style="letter-spacing: 0px; "></span><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><span style="letter-spacing: 0px; "><b>Special thanks.</b>&nbsp;We really want to thanks to:</span></div><ul class="MailOutline"><li>Of course,&nbsp;Stephane Ducasse and all ESUG people, for the interest (and funding) showed on this project.&nbsp;</li><li>Norbert Sendetzky (OpenDBX author) because all the help he gave us not only with OpenDBX but also with SqueakDBX.</li></ul><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><span style="letter-spacing: 0px; "></span><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><span style="letter-spacing: 0px; "><b>Help wanted.</b>&nbsp;We are really convinced about open source projects. A software project is better when people share opinions, work, advice, comments, etc.&nbsp;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><span style="letter-spacing: 0px; ">We would really appreciate if you:</span></div><ul class="MailOutline"><li>Give us opinions, comments, ideas, new features, complaints and so on.</li><li>tell us if you find a bug.</li><li>tell us if you test SqueakDBX with other RDMBS or OS different from the ones we tested. Just to know if it works or not :)</li></ul><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><span style="letter-spacing: 0px; "></span><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><span style="letter-spacing: 0px; ">Full documentation, installation and getting started instructions can be found at wiki page:&nbsp;<a href="http://wiki.squeak.org/squeak/6052">http://wiki.squeak.org/squeak/6052</a></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><span style="letter-spacing: 0px; "></span><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><span style="letter-spacing: 0px; ">Packages can be installed from Universe (3.10) or&nbsp; SqueakMap. Current version is 0.7.1</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><span style="letter-spacing: 0px; "></span><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><span style="letter-spacing: 0px; ">Sources can be download from SqueakSource&nbsp;<a href="http://www.squeaksource.com/SqueakDBX">http://www.squeaksource.com/SqueakDBX&nbsp;</a>(it requires FFI installed)</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><span style="letter-spacing: 0px; ">Many thanks,</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><span style="letter-spacing: 0px; ">SqueakDBX team</span></div></body></html>