Re: FluidDB
This is a reply to a post a friend made about a new technology he is playing with called FluidDB.
In his article he questions the privacy and data control issues with using such a technology as FluidDB, I found these issues interesting and so have decided to outline how I think they could be addressed. My thoughts do not deal with privacy and data access separately they kind of provide an overall approach that could potentially solve both issues.
From what I have read from both Guys article and some of the documentation on FluidDBs website, the premiss of their technology is that data is described as objects which are public to anyone else using the service, each user can then add tags to this object to extend the information about it or specialise it for a particular purpose. Tags can have various permissions allowing them to be readonly or restricting who can see them etc. All of this data is hosted in the cloud and anyone can access it from anywhere using simple RESTful type access using HTTP (I believe).
Now before I begin I would like to define what I class as “the cloud”. There are lots of different definitions of the cloud out there depending on who you talk to and what they are using it for. Personally I see it as distributed processing and data storage capability that is highly scalable, the most important part though is that you have a single point of interaction with the system and at no time do you know (or care for that matter) where the processing or data storage is. The whole point of the cloud as I see it is you have an application and you want to use that to interact with data of some kind of give a result, where that data is stored and where the processing takes place and more importantly how it is distributed is of no concern to the user, those are details that are taken care of by the cloud, all the user should be bothered about is that data goes in something happens somewhere and an answer comes out.
Using the above definition of “the cloud” I can then continue to define how I think the privacy and data control issues could be resolved.
Instead of having a single datastore, many service providers could provide data stores for you to place your personal FluidDB objects. It could be possible for you to even host your own FluidDB objects so that no company or other individual had access to it. Any FluidDB tags would then be held by the company/individual who was tagging your object and there would be tracker links between the two somewhat in the way bit-torrent works for finding peers. This would allow people to move their data around in anyway they wanted but still keep connections to tags etc. You could imagine that one day everyone would host their personal objects on a mobile permanently connect device such as a smartphone. Your personal object would contain any of the data you did not mind being made public and then various services could add tags to that object that could be marked as private and managed by the individual service you had signed up to. Obviously some of these services could provide public tags that other services could access.
In many ways it would work in a similar fashion to how google wave proposed the distribution of waves between enterprise customers to keep them private and secure while at the same time allowing access to certain outsiders.
This all means that data would be stored in “the cloud” (as defined above) and that anyone would be able to access it from anywhere but at the same time you would have more control over the privacy of your own data and no one entity would have direct control over all of the data.
This has been a very brief overview of a potential way to solve an issue that might not even exist, but sometimes it is fun to have ideas just to spark off some conversation.
Apple TV and YouView
Well I just posted about Project Canvas being branded as YouView and it got me thinking. If Apple started supporting apps on the new Apple TV would it be possible to have a YouView app?
With the Apple TV there will already be a large selection of streamable movies and past TV shows all of which will be chargeable content. At current with YouView it appears that all the catchup services will be free of charge as they are now but there will also be premium content available which I presume will be charged for. With all these online services at the moment there is a reasonable amount of cross over on content but at the same time no one service seems to offer a single location that has a completely comprehensive catalogue of media, no matter who you use they always seem to have some film or song you want missing.
Because of the above reason I can’t see that having a YouView app on the Apple TV would be stepping on too many people’s toes. There are various other IPTV platforms appearing around the world, it would be interesting to see if the Apple TV could essentially become a universal IPTV receiver which basically allowed access to all the platforms based on apps.
I think I will be keeping a close eye on this one as it could have some interesting results if the Apple TV ever supports apps and if IPTV platforms like YouView would be compatible with the Apple TV hardware.
There is of course the potential for an iPhone/iPod/iPad app that would support YouView but also support the new AirPlay feature so the media could just be streamed to the Apple TV without the need for an app on the Apple TV itself.
Whatever way it happens (or could happen) it is still pretty exciting stuff.
Project canvas gets branded as YouView
A while ago I blogged about Project Canvas, well a couple of days ago they got some official branding and became a proper product. The service which is aiming to be available by H1 of 2011 is now called YouView. From the looks of their website the service is going to be offering some exciting stuff, I just hope it lives up to its potential.



1 comment