Please download Adobe's SVG Viewer, if you don't see SVG component below)
Click-here for more examples

Fig#1

Tree-Folder Component is subcomponent of Scroll Drawing area
Adobe's Chemical-compound is sibling component.
(
Please Drag mouse on 3D Chemical-compound to rotate it)

Fig#2

Adobe's Chemical-compound in Scroll Drawing area Component
Tree- Folder Component is sibling component.
(
Please Drag mouse on 3D Chemical-compound to rotate it)

Fig#3

Tree-Folder is subcomponent of Scroll-Canvas (or Draw Area)
Adobe's Chemical-compound is also subcomponent of Scroll-Canvas


 
Important Note: Please keep these following thumb rules or points to comprehend the technologies.

To understand this please forget that they are SVG components for a while. Just imagine them as static GIF-images. Assume that they are in different shapes and sizes. Now you could easily compose them in a drawing program (e.g. MS-paint), by  place them at any location on the canvas.

Alternatively, imagine you have large collection of cards (e.g. 3M post-it cards) of various shapes and sizes, each has an image on it. Now you could stick (or paste) smaller cards on a larger post-it paper to build large container image. Now you could stick this larger-image along with other image-cards to build even larger image-card, and so on.

Now imagine that you could do same, using any SVG-image, even, it contains complex JavaScript code with in it, to make it extremely intelligent. This is True for any SVG-image, even it is has million lines of JavaScript code and 100 subcomponent. In other words, our SVG-image can be treated as GIF image for all practical purposes (to assemble them).

We have created simple and elegant process to dynamically build such portable SVG-images. For example, both GUI-classes and "Component factories" could be designed to build such plug-n-play SVG-images in real-time. Then we have created few elegant processes and mechanisms for a revolutionary "Component Based Software Development Paradigm".

Although the processes and  mechanisms proposed in this web site are complete and usable today to gain substantial competitive advantage, please remember that they are only first steps in to a newly discovered vast uncharted territory. If many companies adopt this technology and as we build real applications, many software professionals could discover new and revolutionary mechanisms. Their expertise and wisdom could substantial help advance this technology.

The principle researcher (only researcher up until now), who invented these technologies has so many areas he wish to explore but lacking necessary expertise, time and money (Also now struggling to build a business and frequently distracted, for example, business related activities to bring this technology to the market place). 

If it is only one amateur researcher's primitive effort, Imagine the potential, if thousands of developers and researchers start using this technology and start contributing their wisdom to advance it. It has limitless potential.