Today I moved the project from http://www.oliverlanz.ch to its new place on http://www.photomaniac.dk. From now on all projects will be handled via that site.
Hi all,
I managed to push the development a bit further again. It is now possible to connect to a MySQL server, and initialize the database (create all tables, including foreign key constraints). For the moment this is only supported on a local database though, because I have hardcoded the IP address 127.0.0.1 to connect to the server. I will probably change this in the next update.
The next update will also include the basic upgrade framework, so that schema changes in the program automatically are applied to the database - with permission of the user, of course.... read more
I unfortunately dind't have much time lately due to my studies at the Open University. But the semester is finished, and I am back on track implementing the dynamic data dictionary.
Stay tuned! Once this is in place, we can get to the really interesting parts :-)
Hi all,
I have just implemented the static data dictionary. Entities, attributes and relationships are defined as static variables, initialized at program start.
It is now possible to write code, which refers to the data dictionary via these variables, to generate compile errors, when the data dictionary and the application go out of sync.
Happy coding,
Oliver
We are happy to announce that the source code tree can easliy be compiled in the GNU development environment. This became possible since we started to use the autoconf program to generate a script to automatically configure the source code for various platforms.
As of today we can successfully compile and run the program least on Windows (cygwin), MacOS X and Debian Linux.
Mission "configuration management" accomplished. :-)... read more