![]() |
|
Download Dabo
Download and decompress the file. It will create a folder named 'dabo', which will contain 3 main things: the dabo module itself (in a subdirectory also named 'dabo'), along with folders containing the visual tools ('ide') and the DaboDemo program ('demo'). First, we need to install the module. To do this, change to the main directory created when you decompressed the downloaded file, and issue: python setup.py install Of course, if your Python installation is in a protected location, you will need to run the above command as a user with admin rights. If you have trouble with setuptools, or you don't want to install the Python Egg for any reason, you can instead extract Dabo anywhere you like, and then put a dabo.pth file in your Python site-packages directory pointing to the directory that contains the Dabo Readme file. This method has the advantage that you can keep the Dabo module in an unprivileged location, where you can keep it updated using the Web Update feature. After installing the module, you should then copy the 'ide' and 'demo' directories to whatever location you prefer, as these are applications written in Dabo, and do not need to be installed. Prerequisites are: Python 2.3 or higher (2.5 recommended), wxPython 2.6 or higher (2.8 highly recommended). Also, MySQLdb (for MySQL), kinterbasdb (Firebird), pysqlite (SQLite), pymssql (Microsoft SQL Server) or psycopg (PostgreSQL) is required for the database-releated demos to work. Also, if using Python 2.4 or earlier, you'll need pysqlite and SQLite no matter what backend database you choose, as it is used internally by Dabo (it's included in Python 2.5 or later). There is a runtime binary available in Installer form for Windows (other platforms will follow soon). After installing this, you will be able to run Dabo applications without having to install any of the prerequisite packages. The runtime engine contains version 2.5.1 of Python, as well as the 2.8.6 release of wxPython. It installs the 0.8.2 release of the Dabo framework, which is updatable source code. It also installs the demo and IDE packages. When new versions of these files become available, you can update them and take advantage of the latest developments in Dabo without having to uninstall/reinstall the Runtime Engine. Please note that the runtime engine does not install any ActiveX controls, nor does it install anything that requires Administrative access to the Windows Registry. It will not disturb any existing Python installation on your machine, either. It uses a standard Windows installer, and creates standard uninstall information for when you wish to remove it.
The version of pymssql.py available from the authors seems to have a bug that prevents it from working properly with Dabo. We've patched it to correct the bug; the patched version is available here: Download pymssql.py Dabo now supports the SQLite database engine. Since this is a local, file-based database system, we can't make our demo data available over the web, so we've duplicated it into a SQLite database, which you can download and unzip onto your machine. Subversion source control access You'll need to install the Subversion client
and then: svn checkout http://svn.dabodev.com/dabo/trunk/dabo For those who either have a slow internet connection, or who want to be able to view the Dabo screencasts offline, we are making them available here. After downloading and unzipping them, just open the html file in any browser that has Flash installed.
|
|
| Dabo is the easy to use, cross-platform, 3-tier, open source desktop database development framework. |
|
|
| ©2004-2008 Paul McNett, Ed Leafe, et al. |