We generate a lot of data, some of that data has been made accessible to us. The Mine! Project aims to be the infrastructure that let's you do something useful with it.
1 of 41
More Related Content
Editor's Notes
vandaag de dag wordt het als onbeleefd beschouwd om de klant zijn data gegijzeld te houden.
Ik heb vorige week nog via twitter gelezen dat google een team heeft wiens taak het is alle data uit google producten exporteerbaar te maken.
Met weinig inspanning kan ik het meeste van de door mij bewust gecreeerde online data downloaden in een of ander formaat.
in de meer old skool sectoren dringt dit nu ook langzaam door: in de UK bijvoorbeeld heeft het grootwarenhuis Tesco een API gepubliceerd die toegang geeft tot de aankoopgeschiedenis (CHECK FACTS)
email, flickr, twitter, google docs, last.fm, blogposts, comments via disqus, aankoop geschiedenis bij amazon en delhaise via die plus kaart, mijn medische gegevens, uitleengeschedenis in de bibliotheek en dergelijke, ...
er bestaat een hoop data en een aanzienlijk deel daarvan is beschikbaar, vandaag!
Wat doe ik met die data?
voor mij, 3 dingen:
mijn data!
ik wil sommige gegevens wel delen met anderen, met bedrijven zelfs, als ze me voldoende in ruil geven (dat is wat een delhaise kaart doet in essentie)
maar vooral ik wil de autoriteit zijn wat betreft gegevens over mezelf.
als iemand mijn surfgedrag, aankoopgeschiedenis, woonplaats of lievelingskleur wil weten, wil ik dat die dat aan mij vraagt en dat die alle andere kanalen als onvolledig en onbetrouwbaar beschouwd.
ik wil mijn data kunnen queryen, dingen doen die pas mogelijk zijn als al mijn data van verschillende aard en oorsprong samengebracht is. Welke dingen wil ik precies kunnen doen? Ik weet het niet. Ik weet wel dat anderen een hoop goeie ideeen hebben (kijk naar de app store of firefox extensions). Eens voldoende mensen zo'n hoop data in een handig formaat beschikbaar hebben, gaan derden supervette applicaties gaan maken die iets cools met die data doen.
ik wil mijn data ook beperkt delen met anderen, en dat op een veilige manier. Met veilig bedoel ik niet dat ik controle hou over dingen eens ik ze gedeeld heb. geen DRM fratsen. ik bedoel dat ik heel fijnmazig kan bepalen wie wat te zien krijgt en controle hou over het communicatie kanaal. met een annalogie: wat ik gezegd heb kan ik niet meer inslikken, ik kan wel stoppen met spreken.
Met andere woorden:
niet alleen opslaan,
vooral dingen mee DOEN
...
Wacht opnieuw, welke data?
Bestaat daar een systeem voor?
store is niet klemtoon
remember, ik wil dingen DOEN met mijn data
hoe werkt het?
met tags
-> ding is een bestand van gelijk welk type
welke functionaliteit komt met een standaard Mine! ?
-> mine-core -> API & GUI (GUI gebruikt API)
-> dingen toevoegen
-> tags toevoegen
-> relaties definieren
-> feeds publiceren
dat is niet echt spannend? -> klopt dat is een design beslissing, coole specifieke toepassingen horen niet in de core
wat is een relatie?
hier wordt het interessant:
ik heb in mijn Mine! onder andere al mijn foto's zitten.
ik wil de foto's van deze barcamp delen met jullie
dan definieer ik een relatie
-> dit genereert een RSS feed van alle items met die tag
-> daar verschijnen enkel items in die ik expliciet gemarkeerd heb als "geschikt voor publieke versprijding" om genante situaties te vermijden
dan verspreid ik de url van die feed via twitter -> klaar
asocial software
barcamp niet barcamp2010
krijgt topanga dan ook barcamp2010 te zien
(barcamp2010 < barcamp)
zoveel mogelijk bestaande technologie
geen dingen heruitvinden, niet alleen technisch, ook concepten
-> wie ik een feed aanbied heeft niks speciaals nodig,
-> feedreader of zelfs iTunes
implementatie bestaat (alpha)
2e versie -> concepten redelijk stabiel
-> blog publiceren
-> hele hoop ervaring opdoen over "wat werkt" in de praktijk
-> features toevoegen to scratch an itch
-> alles daarvan wat niet in de core thuishoort als plugin/extensie/third party app ontwikkelen