A software environment called GZigZag has been in development at
for the past year or so. I believe it has the potential to be a Microsoft killer. But give it a few more years.
Throw out the concept of application. An application is a bundle of features. Throw out the concept of files, the zigzag structure is an infinitely flexible way of organizing information.
Imagine instead an environment where programmers write applitudes. Applitudes are simpler than applications. An applitude often corresponds to a single feature. Instead of having to reinvent the wheel all the time (more than 90% of code are basic features that are common to most programs), any new code is usuable by everything else in the environment. Look at the Winamp team. They are rebuilding Winamp from scratch. Most of their effort is being spent rebuilding features available in the older versions of Winamp. It doesn't have to be this way!
Give people an authoring system of massive proportions. This system will include the functionality of word processors, spreadsheets, databases, hypertext editors, draw programs, mind mapping, and more in one package. Most of it will be free. It will be much more customizible and much easier to program. It will include ways of displaying information that are simply incredible. In ZigZag, you can have as many dimensions as you want. In Floating World, a program running on top of ZigZag, objects with more than three dimensions can be displayed in a fluid 3D environment.
I guess I'm just a helpless gusher, excited by a programming project in alpha mode. I wish I could have this now, but it will of course take years.
That is my rant for the day.
for the past year or so. I believe it has the potential to be a Microsoft killer. But give it a few more years.
Throw out the concept of application. An application is a bundle of features. Throw out the concept of files, the zigzag structure is an infinitely flexible way of organizing information.
Imagine instead an environment where programmers write applitudes. Applitudes are simpler than applications. An applitude often corresponds to a single feature. Instead of having to reinvent the wheel all the time (more than 90% of code are basic features that are common to most programs), any new code is usuable by everything else in the environment. Look at the Winamp team. They are rebuilding Winamp from scratch. Most of their effort is being spent rebuilding features available in the older versions of Winamp. It doesn't have to be this way!
Give people an authoring system of massive proportions. This system will include the functionality of word processors, spreadsheets, databases, hypertext editors, draw programs, mind mapping, and more in one package. Most of it will be free. It will be much more customizible and much easier to program. It will include ways of displaying information that are simply incredible. In ZigZag, you can have as many dimensions as you want. In Floating World, a program running on top of ZigZag, objects with more than three dimensions can be displayed in a fluid 3D environment.
I guess I'm just a helpless gusher, excited by a programming project in alpha mode. I wish I could have this now, but it will of course take years.
That is my rant for the day.
Comment