The LifestyleLinking Open Source Project has been ‘live’ for 4 years now, initially years of experimentation to get an application to perform ‘lifestylelinking’. That is to allow an individual datamine themselves and to connect them with the best personalized content given their view of the world(universe). How do these words translate into building a User Interface?
Good question. To explore this I have setup a page on Moqups, the LifestyleLinking m0qup. The starting concepts. Three blocks + Footer.
Identity Top block:
The expression of Identity. This gives the LL application a life-line into the digital assets that make up an individual. Hopefully, the Personal Data Locker / Service providers will have empowered all individuals with access to their own data.
LifestyleLinking Ingredients Display:
Given the identity information this needs to be visualised so that it can be use to construct the intention for the individual. Initially this will be a tagcloud / list of words extracted from their historical attention/identity.
With an intention selected (dragged into the LLflow area is the current UI model being pursued), ’LifestyleLinking’ will be performed, this creates a social network between the individual and all other content based upon what they have authored in the past, given the current intention context, information will be displayed. Initially, blog posts.
A link to the LL open source project and a ‘clone ‘me’ ‘ link. A reminder that if the individual wishes then new applications can be spawned from this LL instance i.e. initially a link to github repository for developers to install their own LL application and in the future hosted online services complete with data flow.
Posted in Uncategorized
Tagged application, behviour, design, development, driven, interface, lifestylelinking, LL, open, source, start, thinking, UI, user
Over the last year or so I rewrote the lifestylelinking code in OOP PHP. This involved setting up object patterns, for me learning about pattern and then deploying those I sough fit. However, at the end of this process I felt the code was still to rigid for a data driven application. I have been following node.js for a while and have been encourage by some fellow coders that it well suited to this project. I agree with that conclusion. Not sure exactly how the node.js code will pan out but the potential it brings to some deep core problems should mean months of fun coding ahead.
The goal over the next 2 month is to get the code into a continuous integration and unit test framework. Probably Jenkins and PHPunit test. In the mean time those keen enough to download the code from GITHUB then please contact me and I will be more than happy to hand old you through the set up of the code.
The last post mentioned StrataConf.com 2011, we are now in 2012 and I am attending the event in Santa Clara, California. This is giving the opportunity to share the LifestyleLinking project and its ideas with the data science community. The way I have been describing the project is that is allows an individual to ‘data mine themselves and share the answers’. For example data mine your blog posts against Wikipedia definitions, but what definitions there is a lot to select from? The idea is to crowd source those from existing word clouds an individual has e.g. delicious social book marking list of words and match those to Wikipedia definitions. The + share part would them involves those individuals that want to share and thus gain a network effect by including the data mining ‘me’ results from other blogs giving the potential to reach more relevant data on topics of interest to the individual.
If I could only attend one conference in 2011 it would have been the Strata Conference in San Francisco last week. Data, the recent entitling of the Data Scientist, big data and data in the cloud all major themes that I follow. But small data and having it networked is the vision we hold at the LifestyleLinking project so I was delighted to read on the ReadWriteWeb blog that Singly had won the startup competition running during the conference.
Singly is the commercial venture behind the open source projects of Jeremie Miller, Locker Project and the TeleHash PeertoPeer JSON data exchanging. The projects are people centric and start by giving individuals the ability to collect their own data on the web, stage two allow it to be shared or networked together for those that wish to and lastly allow developers the ability to offer apps to help individuals use their data to improve peoples lives, from restaurants to figuring out how to prevent cancer, diabetes and other heath matters. It is a vision we adhere to too. Most of the energy in the LL project started out on figuring out how individual data is connected, but this has meant addressing most of the infrastructure questions of building an application to allow individuals to collect their own data and to create a network, in our case a primitive RDF – Dpedia connection of the people apps. in the network. With the hope of more developer resources in the ecosystem via these open source projects then hopefully we can spend more time on understanding the data connections (which only get about 20% of the energy right now) and listening to individual needs in permissioning data access, gathering and sharing through a user interface that is useful to people in their daily lives.
More thoughts on this topic from O’Reilly blog and the UgoTrade Blog.
The best blog on Lifestreaming that I know is written by Mark Krynsky. In this blog post he summaries an interview he recorded with David Galernter, the person regarded as the creator of lifestreaming. At the end of the post Mark gives his take on things going forward and even make a rare prediction:
“With regards to Lifelogging I am seeing a multitude of dedicated devices and smartphone apps that track all sorts of personal data around exercise, sleep, weight, health, etc. As these devices become better, cheaper, and the data collected starts providing large benefits to improving our lives, we will see adoption of them start to surge. I think these two areas show not only the ways that Lifestreaming could recapture the interest of users, but also provide good monetization options for startups. I don’t often make predictions but I see this starting to happen between the next 1-3 years.”
I think his analysis is spot on but the development and delivery of such services to make his predictions true are being built today and tomorrow with increasing intelligence, sharing and hopefully with growing adoption and usage.