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.


Introduction on e-Log

The origin of the E-log stems from the MEMEX (a compound word of "memory" and "index") system proposed by Vannevar Bush in 1945. MEMEX refers the theoretical proto-hypertext computer system in which an individual compresses and stores all of their books, records, and communications which is then mechanized so that it may be consulted with exceeding speed and flexibility. Its necessity in the modern era is still growing over wide application domains and the rapid progress of computer systems and mobile devices makes it more realistic to implement. Technically we can now record when and where we are, what we do and what we see in real-time and we will see in this report in which application domains market demands mostly dominate.

The concept of the MEMEX system can be broadly applied on the personal digital collection like MyLifeBit project of Microsoft, to the military application like ASSIST project of USA DARPA, to the public security that needs to monitor and record suspicious activities and report illegal events, and to health-care services that need to monitor patients, infants or the aged. Also, smart-phones are getting very popular and their embedded sensors such as cameras, GPS sensors or microphones can record user status in real-time and send it to anywhere by wireless network. They are becoming the strong and solid foundation for the MEMEX-like system development.

The E-log project is a sort of life logging project while the research focus is more set on the analysis of life events pouring efforts on designing the information management system easy to archive the life data and supports the query of real human who are interested in retrieving high-level events. This needs the mathematical formulation of real-life events with the foundation of the way that can treat digitized data objects in a unified way to permit the traversal of complex relations to retrieve all events of user's interests.