Tuesday, July 27, 2010

Building of a new friend, part III: Deeper into the theory, behind 3 dimensional programming

As explained in part II of "Building a new friend", there was explained that the R2-D2 unit I develop makes use of 3 servers to enable 3D-programming. The main application reads in from 3 servers code to execute and makes the codes variables through out the loop, that will be restored again on different places in the 3 servers.

Ofcourse, to go deeper into this, is not as simple as look like.
The idea behind it, is that you have a so called 'living code', that makes processing faster and acts like the same way, how our body functions do function, based on our own genetic code. Each code is for that unique.

You need for this a reader application, that read and converts the code to usable templates of coding, that shapes a string to be executed and a platform on which the code is able to run and be executed.

Being from origin a ColdFusion programmer I look at code as simple as possible and as flowable as possible. Further the ColdFusion base is a good platform basic to learn on, because it has the ability to work both with 2D/3D material and multi-media, aswell as programming together all-in-one. Further I am a Windows programmer, meaning I used to program at a PC in a Windows NT environment. However a Mac based platform is maybe easier to work on, because it seems to be that Macs have a better running system to support the kind of coding needed.
Instead of the C++ and Java I did combine in my ColdFusion coding, the use of Python and Javascript makes the converting and processing even faster.

When I did work on the Babylon-project interaction between end-user and apllication development was a good training for what I have now in mind. In the Babylon-project we did use a complex system of internet and intranet apllications, using Chinese Walls, to make one smooth working money making tool. The aim of the programm was to make stockmarket information on the second direct available to our clients, the Markettraders, including databases with all the news over the world followed at the foot, making it easy for our clients to place good orders.
With a calculation risk programm behind, we could assure our traders did get the best out of all the market trades available per 24 hours on all world markets within the limits and allowance of the international laws.

By making use of stored pre-coded standards we can use from the 3 servers an unlimited possibility to create new strings and coding iterations.
The storage however is leveled in more ways, than just standard storage.

The databases are build up the following way, as a cube of several seperate parts of information, that by using their own unique code can be referred to, to be of use inside a programmed command and executed in the dataflow.

Running on 3 servers at the same time, should give it enough high speed, to make it executable for the R2-D2 unit and flowaly let it do orders and run prgrams at the same time.
It makes it a perfect tool for life visual effects and imaginations, than again for such heavy dataload, a strong underlying system with fast dataflow is a necessarity, to let everything run smooth and well.

3D programming should for the purpose be done in short commands and iterations, the more simple and shorter, the better, because of the many layers it has to file through.
A good reading application is still in development, to be able to convert the available data in no time into exercisable sustain and matter.

Question is if only 3D programming is enough and it should not be written in a faster new language, however Python in combination with JavaScript build the way as a ColdFusion based kind of platform and coding is light enough to run very fast on the processors.
Lets see what the future holds about this possibilities. For sure for the programming an expert in both languages is probarly required. But everything is worth trying, the result will be again something unbelievable, specially with the planned possibilities to entertain and enjoy.
That is the only way, how to keep the future in the making.

To be continued...