SEARCH:

Andromeda

Andromeda is a completely new way to do database application programming. Andromeda is radically data oriented, allow you to specify all of your business logic in a single text file, which Andromeda uses to build most of what you need for a working system.

Andromeda dramatically reduces the labor involved in any database project that has non-trivial business rules.

more...

Countdown to Release 1

As of late summer 2007 Andromeda had all of its major elements coded at least in alpha form. Some are in beta, and others are production ready.

When all of the main feature areas are production ready we can say that we have Release one. The details are at Countdown to Release 1.

Introducing Upgrade Scripts

Upgrade scripts are a new feature now available in Andromeda that allow you to run snippets of code at the end of upgrades.

Building databases is central to what Andromeda is all about. The build process was the first Andromeda program written, and is still the most important. It creates tables, columns, indexes and triggers. What the build program does not do is execute any kind of special actions you may need to move data around to populate new tables or columns. That is where the scripts come in.

Upgrade Scripts perform actions on the database after a build. Upgrade scripts are PHP programs that execute at superuser privelege and are especially useful for populating new columns with default values or populating a new table from data in old tables.

There is a new documentation page for Upgrade Scripts.

Contributor Blogs

The principal author of Andromeda is Kenneth Downs, his blog is here.

Our first contributor is Donald Organ, who has fixed numerous bugs and is now working on the x4 UI project and our upcoming MySQL hack-a-thon.

Justin Dearing is helping to integrate SVN with Andromeda's strategic enterprise approach.

Creative Talent Needed

Andromeda needs the assistance of a talented visual designer to help out in two broad areas:

  • Handle all visual design of our new "desktop-in-the-browser" interface.
  • General assistance with graphics for this website.

Contact us to find out more.