Android App, Cloud Computing, clustering/grouping algorithm, freehand annotation, map, Presentation System, sticky note annotation, web-based system.