[ANN] Dabo 0.2 Released

Bajusz Tam?s btami at napnet.hu
Wed Sep 29 02:55:07 EDT 2004


Hi!

Have you seen GNUe? (www.gnuenterprise.org)
Same goals, but more mature.

btami

Ed Leafe <ed at leafe.com> wrote in message news:<mailman.3708.1095855482.5135.python-list at python.org>...
> We are pleased to announce Dabo 0.2, the second major release of our 
> data application framework. The Dabo framework is a true 3-tier design, 
> with data access and UI code separated from your business logic. And 
> since it's Python, and uses wxPython for its UI, it is completely 
> cross-platform, having been tested on Linux, Windows and OS X.
> 
> Download from http://dabodev.com/download
> 
> The new prerequisites are:
> 	Python 2.3
> 	wxPython 2.5.2.7 or later
> 
> We are encouraged by the response we've gotten so far from our earlier 
> releases - there certainly seems to be a lot of interest in creating 
> cross-platform data-intensive apps! We are continuing to move forward, 
> and encourage anyone who is interested to join our mailing lists:
> 
> dabo-users: for those interested in learning how to work with Dabo to 
> create applications
> 	http://leafe.com/mailman/listinfo/dabo-users
> dabo-dev: for those interested in the ongoing development of Dabo
> 	http://leafe.com/mailman/listinfo/dabo-dev
> 
> 
> Here is a brief summary of what's new in Dabo 0.2:
> 
> Dabo 0.2:
> Dabo now works with FireBird as well as MySQL databases. We've begun to 
> add support for SQLite and PostgreSQL, but they won't be ready until 
> 0.3.
> 
> Database connection info is now saved with the passwords encrypted.
> 
> Abstracted out the wxPython event model, greatly simplifying the 
> binding and raising of events, as well as the definition of new events 
> via subclassing.
> 
> Improved unicode support.
> 
> Code for Dabo applications has gotten more Dabo-like, and less wx-like, 
> as Dabo has abstracted the UI much better. For example, it is not as 
> necessary to add an 'import wx' statement in your code anymore.
> 
> Added logger objects to send program output to, instead of directly to 
> stdout.
> 
> Began abstraction of Tkinter at purely an experimental level.
> 
> Added some new controls, such as a better date control and a combo box.
> 
> 
> DaboDemo 0.2:
> We've created a new wizard for generating basic Dabo applications. 
> Check it out at http://dabodev.com/wiki/AppWizard .
> 
> The generated apps now save their configuration in standard XML files. 
> There is a new visual editor for modifying these files and previewing 
> your changes. See http://dabodev.com/wiki/FieldSpecEditor for more 
> information.
> 
> While Dabo is primarily aimed at creating database apps, it works great 
> for apps that don't work with data, too. To illustrate this, there is 
> now a game called 'Bubblet' included in the demo that is written in 
> Dabo but doesn't connect to data.
> 
> Added a Python code editor and dubbed it 'dEditor', located in the 
> 'daboIDE' directory. This editor, based on Scintilla, features 
> everything you'd expect: syntax coloring, auto-indent, zooming, line 
> numbering, call tips, and auto-complete. It represents the beginning of 
> an effort to bring a simple multi-platform IDE to Dabo, which will be a 
> central place to work on Dabo-based projects. A project manager, a good 
> set of editors (code, field specs, database definitions, report 
> layouts, UI layouts, etc.), an interpreter, a debugger, and quick links 
> to documentation will all be provided. It's a major undertaking; this 
> is the first step in that direction.
> 
> 
>       ___/
>      /
>     __/
>    /
>   ____/
>   Ed Leafe
>   http://leafe.com/
>   http://dabodev.com/



More information about the Python-list mailing list