Steps
- Develop foundation of Parthonyte code execution - done!
- Develop rest of Parthonyte code execution: WCNMIL
- Wrap up core foundation features
- Classes and objects
- Non-scalar data types
- Modules
- Inheritance + Interfaces (hedrons)
- Library
- Release Parthonyte as console-based compiler on GitHub
- Begin recruiting contributors
- Write Parthotags design specs
- Develop Parthotags
- Integrate Parthonyte with Parthotags
- PYRE: Parthonyte Runtime Environment (open source)
- Develop Parthonyte code editor
- Expand code editor to Parthonyte SDK
- Create forums for developers and end-users
- Develop desktop app store
- Implement peer-to-peer synchronization
- Monetize client-server and peer-to-peer apps
- Implement Java Converter
- Support paid apps
- Launch website
- Purchase Google AdWords advertising
- Develop Math Tutor App (closed source)
- Implement support for mobile devices:
- Hire Android/Swift programmer if sufficient funds
- Port PYRE to Android
- Develop mobile app store
- Convert PYRE for Android to Swift
- Develop PYRE for iOS from raw Swift codebase
- Develop optional code editor
- Lower priority features:
- Implement Keyboard Aid (bells and whistles of editor)
- Develop WYSIWYG Parthotags screen editor
- Partner with West Neighbourhood House or Parkdale Project Read
- Use partner(s) to enhance functionality of Math Tutor App
- Partner with Progress Place
- Develop online community of consumer/survivors
Revenue
Assume 10,000 regular users and 20,000 basic users exist. Assume an additional 3000 converted users of the Math Tutor App exist, and one third of them are regular users. Revenue generated by users of the Math Tutor App is not shared with other app authors (whenever at least 20 percent of their user-minutes are spent on this app). Then annual revenue equals 10,000(12) + 20,000(4) + 1000(60) + 2000(20) = 120,000 + 80,000 + 60,000 + 40,000 = $300,000.