The Gadgetorium

The VCG ActiveX Control is... 

The Power Behind "MEG" The Memory Extension Gadget

Available Now!  The VCG Software Development Kit allows you to "bolt in" the Best Data Manipulation Tool ever conceived.  If you program database programs, you need this tool!

 

 

If I only had a Brain!

 

 

So, the question was, "Can database structure programming be eliminated?"  We answer YES!.  

 

The Gadgetorium's "Virtual Cortex" Technology  standardizes both the data structure and the interface.  Simple, data-centric programming is now at your fingertips, with  ABSOLUTELY NO DATABASE STRUCTURE PROGRAMMING! 

 

You can Program Data Structures with the equivalent of thousands of "Fields" in seconds, without ever opening the dreaded structure editor. 

Let's repeat this for effect, "You Never again have to manually modify the Database Structure!The data themselves define the structure, like it should be.  

 

Classes, encapsulation and inheritance?  Yes, but you do not need to care anything about that. It is automatically handled.  Just like in the real world, the data themselves carry these concepts.  Does a chair know that it inherited all the characteristics of all chairs?  Yes it does.  But, by virtue of the fact that it is a chair, not by virtue of what any person (read programmer) has gone way out of his or her way to describe using their contrivances.  Classes?  Well, the concept of the Gadget has shown me that every object belongs to so many classes that there is no way they are going to be hard coded in the MFC-type of system.  Why not let the data determine its class, just like it actually does?  In reality, the object itself is the determiner of its inclusion in a class.  If an object has a color property, it is in the class of all things with color.  Ditto with weight, type, you name it, literally.  People cannot type in all of these relationships.  But we can describe things to a system.  Let the descriptions carry the information they do.  When a person sees that an object has color, that person makes the jump to class, inheritance, etc.  That's what we do well.  No group of programmers is going to be able to emulate what we do.  Let the machine enhance our abilities, not restrict us to the mundane.  I really don't care to know anything about the mechanism of my data's storage.  I just want to describe something and have it presented back later, just as it was described.

 

And, while I'm on this soapbox, why don't we start thinking of computer represented things exactly like we think of them in our worlds, as being highly subjective descriptions?  No two people have exactly the same concept of anything.  A chair to a salesman is quite a bit different than the same chair in the chair engineer's mind.  True, at some level the two chairs (and the people discussing those chairs, for that matter) relate but, if you allow the people to individually add the properties pertinent to them, you have increased the utility of the representation system many fold.  You build a group's consensus on what a chair is.  Then, if you allow each person who deals with chairs to extract just the chairs with the properties they need and display those properties as they wish, you have increased the utility of the system to a maximum.  Further still, when everyone can add to the generic chair, and then use that generic chair (or any other chair, for that matter) to create a manifestation (instance, in the vernacular) of another chair, you are basically doing what we do when dealing with chairs in our daily life.  "Data Definition By Consensus" is the term I coined to describe this scenario. 

 

So, you're saying that you have these chairs.  And you have this sales guy and this engineer who deal with all these chairs on a daily basis.  And these two guys can describe their concepts of chairs to the system as each of them sees fit.  They can add any number of properties at any time.  And they can use any chair to describe (add the properties to) another chair.  It gets to be kind of like "Star Trek" in that you can say "Computer,  list everything that is A Chair." and it (the computer) does.  

 

YES!  That's exactly what I'm saying.  The VCG enables you to deal with data in the way they should.

 

 

Inherit your encapsulation.

Encapsulate your inheritance.

Naturally, without artificial constraints.

 

It's really not that hard.  This is the System that enables these concepts.

 

If you are interested in this product, email me at tlh@gadgetorium.com