[SqueakDBX] [ANN][Beta Release] DBXTools - Magritte Scaffolding - Phoseydon

Guillermo Polito guillermopolito at gmail.com
Mon Dec 26 18:46:00 UTC 2011


Hi!

I'm glad to announce the beta version of Phoseydon, one of the new dbxtalk
tools developed as part of the summer of talk project, supported by ESUG.

So,

*What is Phoseydon?*
It is a tool aimed to model and create applications easily, as Ruby does
with Rails or python with Django.  You describe a model, and from that
model a relational database + an object model + an ORM mapping are fed from
that model.

*What does Phoseydon beta includes?*
By now, it reads a database schema, builds a model description from it and
then allows us to:
- write classes from that description.
- serialize that description as Magritte descriptions on the created
classes.
- build a Glorp mapping from that description.

Glorp descriptions right now support Simple mappings (Strings, numbers,
booleans..), OneToOne relationships, and ManyToOne relationships.

*What does it do in the background?*
It tries to explode Magritte benefits to create apps.  The model's
description is just a magritte descrition, so our class writer, magritte
serializer and Glorp mapping builder use magritte visitors to consume that
information.
This allows people to build i.e. SOAP web services from these same magritte
descriptions.

*Where is the documentation?
*Download info from: http://dbxtalk.smallworks.com.ar/pier/Download
First Phoseydon doc:
http://dbxtalk.smallworks.com.ar/pier/Documentation/creating-your-first-dbx-application-with-phoseydon

*What is to come?*
- Editing your model descriptions in runtime
- Create your model descriptions without a database
- More easy Glorp mappings support :) (like embedding objects, inheritance
and more collections kinds)

Please, feel free to provide feedback, critics and suggestions :).  You'll
find the project's issue tracker and mailing list @
http://dbxtalk.smallworks.com.ar/pier/Support

Cheers,
The DBXTalk Team
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeakdbx/attachments/20111226/657bc4fa/attachment.htm


More information about the SqueakDBX mailing list