Soopertree

Sooperzone

 

Soopertree and Soopertags are new programming and text markup languages, respectively. Soopertree and other languages such as Python and Java can be used for desktop and web-based software development. Soopertree and Soopertags are implemented in Java, and are open source. Sooperzone.com hosts the desktop and web-based software, and TwindoBoard.com hosts a closed source whiteboard which is used to teach math, coding and web design.

Business Model

End-users and developers who wish to use applications based on Soopertags which support fancy font mode (variable-width fonts, multiple font sizes) must pay a Soopertree subscription fee of $10/year. All web-based applications support fancy font mode, and end-users can use them without paying any fees. Applications which do not support fancy font mode use only monospaced text in a single font size. Developers of the open source Soopertree and Soopertags languages share the revenue from Soopertree subscriptions (and web hosting, see below) in proportion to their cumulative number of GitHub commits.

Developers who upload high-powered web-based applications must pay web hosting fees starting at $5 per month. All web-based applications are hosted by Sooperzone.com. Anyone can upload/download Soopertree desktop applications (as well as applications written in Python, Java, and other languages) to/from the server. Users of the desktop whiteboard and tutor smartphone app (see TwindoBoard.com) must pay a subscription fee of $20/year. A multi-user version of the desktop whiteboard (multiple machines) with a teacher smartphone app costs $5/machine/year.

Soopertags

Soopertags is a markup language used to lay out text, widgets, images and canvas objects on the display screen. Soopertags documents can also be used as configuration files, saving user preferences and other data. Canvas objects are writable images, whereas normal image files are read-only. A special type of canvas called a container can contain variable-width text in multiple font sizes (as opposed to monospaced text), as well as other containers, canvas objects, and images. Converters will be developed to convert Soopertags and Soopertree/Python into HTML and Javascript, respectively.

Revenue

Let's assume that gross annual revenue is $200,000. Assume user counts are each 2000 for developers and end-users, and are each 3000 for tutors and students. Also, say teachers generate 20 percent of revenue: $40,000. So developers and end-users generate revenue of $40,000, and tutors and students generate revenue of $120,000. The number of machines (each teacher has multiple machines or student-spots) is 8000. Net revenue is $160,000 after subtracting Soopertree revenue which is distributed to the developers of open source Soopertree.

Implementation Steps

  1. Finish Soopertree syntax checker - done!
  2. Finish unit testing of syntax checker - done!
  3. Develop Soopertree code execution - doing it
  4. Release Soopertree as console-based compiler on GitHub
  5. Make Soopertree display grid-based with monospaced text
  6. Add mouse support
  7. Develop desktop whiteboard
  8. Develop tutor's smartphone app
  9. Develop teacher's smartphone app
  10. Partner with Progress Place to beta test tutor app
  11. Develop monetizing functionality
  12. Implement user forums
  13. Launch TwindoBoard website
  14. Purchase Google AdWords advertising
  15. Write Soopertags design specs
  16. Develop Soopertags
  17. Integrate Soopertree with Soopertags
  18. Develop Soopertree code editor
  19. Develop Web Converter
  20. Implement Keyboard Aid (bells and whistles of editor)
  21. Develop Web Editor: WYSIWYG Soopertags editor
  22. Beta test Soopertree SDK
  23. Implement Python and Java APIs for Soopertags
  24. Develop Soopermoves 2D and 2.5D game engines
  25. Port Soopertree to Android
  26. Develop iOS version of Soopertree
[ Back to Top ]