i still hope that something like lifestreams ( http://cs-www.cs.yale.edu/homes/freeman/lifestreams.html ) takes off or a file system w/ the database like aspects that the BeOS had ( WebOS has a decent amount of that ).
i still hope that something like lifestreams ( http://cs-www.cs.yale.edu/homes/freeman/lifestreams.html ) takes off or a file system w/ the database like aspects that the BeOS had ( WebOS has a decent amount of that ).
But the biggest issue is really a standardization one. Hierarchical is everywhere and it's hard to pull away from.
But do you think that in the future people will use one central application to organize their data, or will we organize it inside of the apps we use?
OpenDoc from Apple years ago featured some of this. BeOs's file system had some as well but it still gave you a hierarchical file system. WebOS has it some. The Newton had it. And I'm sure there are tons more examples that I never came across or don't come to mind now.
The problem w/ standard shared data storage for applications is that everyone has to agree on what a contact is or you need to be able to add additional data to it that other applications could tap into. Getting everyone to agree on formats, having them hold up over time etc is... problematic. Still, I hold out hope that pooled data storage will come into being.