Skip to content

Device and Apllication Specific List

sroscher edited this page Dec 17, 2012 · 3 revisions

Device Specific

  • Camera View
  • Registration (start, stop)
  • Flipping Side (flipped direction)
  • Stacking Service (Connection, Type, device)
  • Touch Input (both sides)

Application Specific

Priority 1:

  • Main menu (button)
  • save meta data of annotations/highlighting: color, type, position
  • free hand highlighting:
    • highlighting is fixed to the corresponding page
    • delete highlighting (how ???)
    • option 1:
    • functionality to draw lines
    • option 2:
    • show ghost rectangle while choosing text part to be highlighted
    • functionality to draw rectangle
    • option 3:
    • detect corresponding word of touch input
    • highlight words between first and second touch input
    • adjust position of highlighting
  • Annotation:
    • detect touch input and corresponding highlighting
    • show/close/move/resize/delete comment box
    • show/hide keyboard
    • detect keyboard (stylus) input and link it to comment box
    • fluid animation of comment box ???
  • Bookmark:
    • estimate current position of device (touch input) within document
  • Figure/Paper reference:
    • detect (figure) references in the document
    • link reference and corresponding reference information/image of the PDF
    • link touch input and corresponding reference
    • show/close reference information
    • show/close an image attached to a figure reference
  • Annotation bar
    • detect position and page number of annotations
    • show/hide annotation bar
    • show/hide annotation/search bar
    • show/hide detailed information of annotation/search bar
  • Copy and lock:
    • make a “copy” of the underlying view
    • lock/unlock camera registration
  • Flipping:
    • open doodle/browser when flipping is registered
    • open annotation mode when back flipping is registered

Priority 2:

  • Main menu (menu can be activated from any border)
  • option to choose color (and thickness) for highlighting
  • Translate, meaning, synonyms
    • link between touch input and corresponding content of document
    • function/library to translate/find meaning/etc.
  • Video:
    • link a video and a static image
    • start/stop/close video
  • Stacking:
    • merge content of another device with content of own device

Priority 3:

  • Search:
    • formulate query by keyboard input
    • find position and page number of a searched word within document
    • enable/disable off screen visualization technique
  • Navigation:
    • show thumbnails for each page