This project will realize an objectorientated database under RiscOS. The database will be not based on relational structures. In later versions object will be able to be stored on many computers transparent to programs and users. Then programs will be able to be executed on various servers and/or clients. The program is a multiuser system, supporting user depending access rights and different user languages. As user front/end dynamic HTMl will be used. This is not mandatory and does only depends on the programming of the masks. The program will support revision of objects, which will give you comfortable maintenance and expansion of programs and data. Also it will be possible to get the value of a field at a particular time. The actual concept provides flexible transactions using efficient synchronisation and flexible search structures.
A big problem at databases is the performance. I am hoping to realize an acceptable performance by usage of parallelism, efficient cacheing and good search structures.
The project is based on four Software-components:
I am programming at my privat time. Delays are therefore easily possible.
If there is need, the program will provide the ability to place the objects on a lot of computers transparent to you. May be there will be a multiprocessor version too. I can think of a comfortable HTML-editor also.
Based on the database a program package to support business processes named "Queen" during project is planded. This may contain (once a time in next century) the following moduls:
Totaly undecided. According to the very high amount of development I think you will have to pay for it.