Skip to content

Instantly share code, notes, and snippets.

@calincru
Created June 10, 2015 16:14
Show Gist options
  • Save calincru/6ac8110df8fc51551417 to your computer and use it in GitHub Desktop.
Save calincru/6ac8110df8fc51551417 to your computer and use it in GitHub Desktop.
The objective of this project is to create support for spreadsheet style note taking with predefined user columns and some system supported data types. Supporting the setup of structure, editing workflow, structure updates, revisions, exporting and importing from excel.
1. Database Support Using COMDB2's new dynamic table support, implement storage for structured notes. Manage versioning of changes in a very clear manner for later investigations.
2. Middle layer Support transport of actions via the interface commitment into the database system. Manage Bloomberg system types conversion to and from the user interface. Include broadcast of data updates to other machines supporting structured Notes such that customers viewing he same note see the data changes.
3. Terminal User Interface Create an interface in Rapid that manages the setup, editing, structure changes, revisions, exporting and importing from excel.
4. Stretch: Sharing Connect structured boards to the Note sharing framework individual shares or community) and manage permissions on the structured notes.
5. Stretch: Collaboration Allow users to see where collaborators are working on the worksheet. Specifically which cells they are editing.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment