Deogrid

Deogrid

 
  • 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 ]