The eLog library was initially developed as a research prototype and later published for lifelogging researchers in 2010 to help them easily analyze heterogenous data and complex visualization. It has been kept growing with the progress of mobile computing environments and recently its UI part is released with GPL v3 license for wider usage. The eLog UI library is optimized for mobile environment and can get easily integrated with existing Web services.

Who We Are

The original work was proposed by Pil Ho and later extended the work with collaboration with 28 researchers around the world who contributed their lifelogs, collaborated for lifelog analysis and share research results to build up an open lifelogging platform for the public. Pil Ho has been keeping the development updating the library following up the progress in mobile computing.


  • Nov. 2014: Change the web page skin using bootstrap.
  • Nov. 2014: Published elog UI library as GPL v3.
  • Oct. 2014: Version up eLog library and documentation.


Studies on wireless data transmission

We are looking for the way for real-time synchronization of multiple external devices through wireless SD cards embodied in the sensor (Cameras, sensors, etc).

One of our earliest effort to gain the full control is on Eye-fi and its hack iii. I first ported iii codes for Mac. After downloading their codes, run autogen.sh there. It will complain missing packages, which mostly you can find in MacPort (Run 'sudo port install missing-packages'). For libarchive installation, I used the code at github.  In my case, it couldn't find autosprintf library which were located at /opt/local. The workaround I applied for compilation is

./configure CXXFLAGS="-I/opt/local/include -L/opt/local/lib"

You will find binaries (iiid, iii-extract-riff-chunk) under src sub-directory.

We can find more info on Eye-fi hack (exact keywords to google). And later will add more if using otherwise iii.