- Project summary:
- Deogrid.com is a multi-user grid which uses Java WebSockets
- Please follow Nutshell link for an intro to Deogrid
- Apps which control grid written in new programming language: Deoscript
- Markup language called Deotags (ext: .DAPP, .DEOT)
- Server-side code written in Deoscript
- Users download the Deoscript Engine and visit localhost using a web browser
- Business model:
- Apps are free or freemium
- Freemium apps have an enforced conversion rate cap of 50 percent
- Subscribers pay one annual fee of $10 for premium access to every freemium app
- Freemium app developers share profits in proportion to their Premium App User count
- Transaction fees (5 percent) charged to app developers w/ server-side data
- Transactions involving items (unless units are hours) capped at $20/month/organization
- E-commerce app has one organization per online store
- Grid description:
- Each character is 2 cells: 2 rows x 1 column
- Grid is subdivided into panels, recursively
- Headers at top of panels are mono-spaced with a larger (bold) font size
- Images: m rows x n columns (centered)
- Buttons: colored underlined text, white background
- Widgets: 2 rows x 2 columns (checkboxes, radio buttons, combobox arrows)
- Superscripts and subscripts:
- Caret (^): toggle superscript/subscript
- Backspace: disable current level of superscript/subscript
- Tower of superscripts/subscripts is allowed, vertical offset 1 cell/level
- Escape char. is slash (/): used for entering zero or more slashes followed by 1 caret
- Text cursor:
- Text cursor: swap foreground/background colors of current text cell
- Hold mouse button down anywhere to highlight (flash) text cursor
- Click to move text cursor
- Drag off cursor to scroll
- Select command (click icon at upper left-hand corner):
- Drag to highlight paragraph-style
- Click text cursor once, then drag to highlight rectangular block
- Click same icon while block selected for block-related commands
- Click off cursor to access additional commands using same icon
- Dual mode: 2 users
- Group mode:
- One leader, 2 or more clients
- Leftmost 2 columns: first/last initials of clients
- Leader clicks on initials to highlight
- Client clicks on own initials to highlight
- Remote user:
- Highlight (flash) text just entered
- Highlight (flash) button clicked
- Click and hold to highlight (flash) text cursor
- Remote user (group mode) is leader or active client
- Circle mode:
- Many users
- Press Enter to toggle turn on/off
- Escape char. is slash (/): enter zero or more slashes followed by Enter (hard return)
- No superscripts/subscripts allowed
[ Back to Top ]