Table of Contents

UML Compiler Proposal Document

This document will be the closing capture statement of the Concept Development Phase. Requires customer approval.

Idea

Node base computing is out there but it has yet to become main stream. It is far easier to create software if the functions are like building blocks. This allows for constraints on the blocks and make sure there are fewer errors from the programs created. This idea is well developed in XSI SoftImage's software. I would like to make it main stream.

Reference: http://www.bracercom.com/tutorial/content/lcars_manifesto/the_lcars_manifesto.html

High Concept

Code with blocks instead of complex programing languages.

Target Market Segment Strategy

This is to identify what the underlying message will be and how it will be conveyed to the target market.

Features

Target Market

Anybody that wants to make programs but can't grasp the various programming languages.

Target Hardware Platform

Any and all hardware.

Estimated Schedule and Budget

3-5 years at 1 FTE.

Competitive Analysis

The only one I know of is the XSI SoftImage software called ICE. But this is only works with their software. I want one that works with all hardware and software.

The Team

Someone that understands compilers and UML and can create this in C.

Risk Analysis

Highly risky. It's going to take a long time and it's being created on my free time.

Summary

Create an easy to use software development language that uses nodes to program the logic.