WE'VE MOVED!
We are proud to announce our NEW community destination. Engage with resident experts and fellow entrepreneurs, and learn everything you need to start your business. Check out the new home of StartupNation Community at startupnation.mn.co
We are proud to announce our NEW community destination. Engage with resident experts and fellow entrepreneurs, and learn everything you need to start your business. Check out the new home of StartupNation Community at startupnation.mn.co
What to do with my project?

Hi, I am new here...I am currently working on producing a prototype of my idea which is called "Catwalk".A brief introduction:Catwalk is a computer programming language which massively
simplifies the production of computer applications.
It can be used to produce a computer application of any size
or type.
It uses a simple, intuitive diagram based method of
programming.
The programmer is freed from worrying about the following
aspects of programming:-
Reading and
writing files
-
Accessing and updating data in databases
-
Sending data and using applications across networks
-
Performance tuning of databases
-
Utilizing multiple processors
Catwalk takes care of all these tasks, greatly reducing the
amount of design, development and maintenance effort required.
I don`t have a patent. I have been advised by a patent lawyer that it would be difficult to patent - and the protection offered by such would be limited.I have approaced large companies such as IBM and Microsoft. I have also tried to get help from government agencies such as PERA (UK) but so far no joy.Does anyone have any advice as to what to do with it? I don`t think I could start my own company with this idea, I think I need the backing of a large software company but it is difficult to get them interested.Or maybe I could just make it open source? I like this idea but how would I pay the bills and feed the kids??Thanks in advance
simplifies the production of computer applications.
It can be used to produce a computer application of any size
or type.
It uses a simple, intuitive diagram based method of
programming.
The programmer is freed from worrying about the following
aspects of programming:-
Reading and
writing files
-
Accessing and updating data in databases
-
Sending data and using applications across networks
-
Performance tuning of databases
-
Utilizing multiple processors
Catwalk takes care of all these tasks, greatly reducing the
amount of design, development and maintenance effort required.
I don`t have a patent. I have been advised by a patent lawyer that it would be difficult to patent - and the protection offered by such would be limited.I have approaced large companies such as IBM and Microsoft. I have also tried to get help from government agencies such as PERA (UK) but so far no joy.Does anyone have any advice as to what to do with it? I don`t think I could start my own company with this idea, I think I need the backing of a large software company but it is difficult to get them interested.Or maybe I could just make it open source? I like this idea but how would I pay the bills and feed the kids??Thanks in advance
Sign In or Register to comment.
Comments
If it`s a language, I am not sure how you can make a direct profit from it. A platform or an IDE are real products that can be licensed, but a programming language is somewhat of an ethereal concept.
Have you created any real-world software applications using your language/platform/IDE? If not that should be your first step - make a real product as a proof of concept.
Catwalk2007-4-13 4:48:34
I really don`t know much about software patents & copyright law... My (vague) understanding is that you can`t patent such a broad concept as a programming language. However, you could copyright and sell an IDE/runtime environment package. There are folks in StartupNation community that are very knowledgeable of patent law - hopefully one of them can help you more with this.
A working prototype with a real-world application developed using your system would go a long way towards being able to market your product to the Oracles & IBMs of the world. By "real-world application" I mean a fully functional piece of software, not a Hello World app. You claim "Catwalk is a computer programming language which massively simplifies the production of computer applications." Nothing could illustrate this claim better than a working computer application developed with Catwalk, especially if you can show that the development effort was significantly reduced compared to building the same application using a more conventional platform.
Some points regarding your FAQ:
Q. What will programming in CML look like? Will there be an IDE like Netbeans for Java?
A. Yes, this is essential because CML cannot be typed using a text editor. [...]
Ouch! I can`t speak for anyone else but personally as a software developer, I am not a fan of WYSIWYG. If CML cannot be modified using a plain-text editor you will have a really hard time getting the development community to buy into this platform.
Q. What will the prototype contain?
A. The prototype will consist of a java implementation of the Catwalk runtime system. [...]
I am a bit baffled by the Java implementation. Seems like an interpreted runtime environment (CML) running on top of another interpreted runtime environment (JVM) would be painfully slow. Unless you got the performance issues all figured out already, I`d go with something other than Java.