Squeak
  links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
SqueakDBX
Last updated at 2:24 am UTC on 26 January 2020

This wiki is deprecated. Now please see http://www.squeakdbx.org/ and http://squeakdbx.smallworks.com.ar

Unfortunately as of 2020 neither alternate site is available so this 'deprected' info is all that seems to be visible.

About SqueakDBX

The aim of this project is to build an OpenDBX (http://www.linuxnetworks.de/doc/index.php/OpenDBX) plugin which will allow users to perform relational database operations (DDL, DML and SQL) through an open source library.

Through this feature, the squeak community will hopefully be able to interact with major database engines, such as oracle and mssql, apart from those which are open source, like postgresql and mysql. Moreover, by integrating this plugin with GLORP (http://www.glorp.org/), will allow us to generate a complete and open source solution to relational data base access.

To make this possible, the Squeak Foreign Function Interface (FFI) will be used. FFI is used to call functions located in shared libraries (OpenDBX in this case) which are not part of the Squeak VM nor its plugins. Don't worry, queries are asynchronous, so the time of the FFI blocks is very low and unimportant. In addition, we have also developed our own queakDBX plugin just to avoid FFI calls. For more details go to SqueakDBX - Architecture and desing

This project was selected for ESUG SummerTalk 2008 and 2009. We really thanks ESUG for this sponsor and contribution.

SqueakDBX - Targets and Features

Status

Documentation

Download

Other

You can ask questions, report bugs, give feedbacks and anything you want. We will also publish our work and releases. You can join here: http://lists.squeakfoundation.org/mailman/listinfo/squeakdbx.
We are a group of students from UTN (National Technological University, Buenos Aires, Argentina). The team is conformed by Hernán Cassinelli, Germán Palacios (gfpalacios@gmail.com), Alejandro Salanova (alejandro.salanova@gmail.com), Mariano Martínez Peck (marianopeck@gmail.com) and it is coordinated by Esteban Lorenzano.
License under the MIT license (http://www.opensource.org/licenses/mit-license.php/)