Date post: | 29-Jul-2015 |
Category: |
Technology |
Upload: | ilian-sapundshiev |
View: | 916 times |
Download: | 1 times |
TAGSPACESFree your health data
from the tracking apps and devices!(or how to use your files system as a database)
by Ilian Sapundshiev
Munich QS Meetup at [20140320]
@ilianste
TABLE OF CONTENTMotivationEnvisioned SolutionWhat is TagSpaces?My "Health Data" WorkflowSupported platforms
↴ ↴ ↴
↴ ↴
MOTIVATIONIssues with health / quantified self data:
many apps on many devices (smartphones, tablets, laptops)many intelligent devices (smart watches, bluetooth scales, wristbands)many health web portalsall this leads to a segmentation of your datayour data is moslty vendor lockedand you don't really know how your data is used
ENVISIONED SOLUTIONWhat I really needed:
Universal hub for health data managementCross device sync and portable dataAbilities for visualization and analysisNo Backend ->No Login -> No Cloud
WHAT IS TAGSPACES?What is TagSpaces ?
Use cases - File Management
Use cases - File Preview
Ok, we were here already ...
Use cases - File Tagging
File System as a Database
Sync Tagged Files Between Devices
Use cases - File Editing / Note Taking / Evernote
TagSpaces as of v1.7
↴ ↴
↴ ↴
↴ ↴
↴ ↴
↴
WHAT IS TAGSPACES ?it is open source and extensible platform for personal datamanagementit let you organize, tag and browse your local files, photos anddocuments on many platforms.project initiated in 2013 by meofficial website:
source hosted on
build with HTML5, JS, Cordova, Node-Webkit
tagspaces.org
github.com/uggrock/tagspaces
USE CASES - FILE MANAGEMENTcreate files (plain text, html, markdown)create directoriesrename filesmove files (drag&drop)delete files
USE CASES - FILE PREVIEWTagSpaces can open over 50 different file types such as:Images (PNG, BMP, JPG, GIF), Videos and Audio (MP3, OGG)Documents (PDF, ODF, ODT, ODS, ODP, MARKDOWN)Sourcecode (C, Java, C++, Javascript, PHP, Ruby, XML)
OK, WE WERE HERE ALREADY ...
USE CASES - FILE TAGGINGTagSpaces uses the file name for saving the tagstags are saved after the following schema:file title [tag1 tag2 tag3].extensionexample: img_2343 [USA beach miami].jpgexample: meeting [bmw 20140214 john].html
FILE SYSTEM AS A DATABASENo database lockingFindabilty - with the search capabilities of your operating systemEasy to synchronize between devices (just work in a dropbox folder)
SYNC TAGGED FILES BETWEEN DEVICESDropbox offers a great way to sync tagged filesacross multiple devices
USE CASES - FILE EDITING / NOTE TAKING / EVERNOTETagSpaces can also edit some text file typesHTMLMarkdownText FilesSourcecode (C, Java, C++, Javascript, PHP, Ruby, XML)
TAGSPACES AS OF V1.7
MY "HEALTH DATA" WORKFLOWCollecting the data
Organizing the data
Live Demo
Visualizing my weight
Adding new weight data entry
Conclusions
↴ ↴
↴ ↴
↴ ↴
COLLECTING THE DATAtaking screenshots from your after every measurementusing the export functionality of your device (if available)e.g. my scale has usb port so I can export all the data in CSVtaking photos of the device (if it shows the result of the measurement)
ORGANIZING THE DATAOnce a week collect all the screenshots / photosOrganize and tag those screenshots in 10 minutesConvert your CSV to tagged files (easy with scripts)
LIVE DEMO
VISUALIZING MY WEIGHTFeature currently in development
ADDING NEW WEIGHT DATA ENTRYFeature currently in development
CONCLUSIONSYou can experiment with many kind of devices and appsWhile letting you stay not vendor locketNot suitable for measurements happening to offenIt is still heavy manuall approachIt needs optimizations, eventually OCR for automatic tagging
SUPPORTED PLATFORMSDownload it from for:
Windows
Mac OS X
Linux/Ubuntu
Android
Firefox
Chrome
iOS
tagspaces.org/downloads
↴ ↴
↴ ↴
↴ ↴
↴
WINDOWSNative 32bit Application
MAC OS XNative 32bit Application
LINUX/UBUNTUNative 32bit and 64bit Applications
ANDROIDApp available in the Google's Play Store
FIREFOXAvailable as Add On
CHROMEAvailable as Extension
THE ENDTHANK YOU! QUESTIONS?Ilian Sapundshiev @ilianste
Powered by for , using Mindslide Freeplane Reveal.js