Ted Leung on the air
Ted Leung on the air: Open Source, Java, Python, and ...
Ted Leung on the air: Open Source, Java, Python, and ...
Thu, 03 Jul 2003
The atoms of weblogs
Anil Dash's post is actually titled posts are the atomic element of weblogs.
I see weblogs as a soup of posts. That soup responds to queries. The default query (the URI of the blog top level) is a reverse chronological dump of some number of entries. But there are other queries: queries for a specific date, queries for a specific week or range of dates. Queries by category and text words. Queries over comment/trackbacks. Okay, can you tell I did grad school in databases?
A weblog is just a public view on a section of my personal information store, which includes factual and opinion items (posts).
[01:13] |
[computers/internet/weblogs] |
# |
TB |
F |
G |
0 Comments |
More network aware application candidates
This should have been in the last post, but I forgot. Tim Oren provided a nice list of
person-to-person products. Some of these are services, some could become services, and all those services could be data feeds for new or existing desktop apps.
[01:03] |
[computers/internet] |
# |
TB |
F |
G |
0 Comments |
All Software Should Be Network Aware
Tim O'Reilly has a great post titled
All Software Should Be Network Aware.
[01:00] |
[computers] |
# |
TB |
F |
G |
0 Comments |
I would venture that this is THE frontier for the desktop, to see itself seamlessly integrated into the online world. And it's not just "web aware" but cell-phone aware, p2p aware, and generally "network aware." I've been noodling for some time on the idea that we need some kind of equivalent to the old Apple Human Interface Guidelines, only for the new world of networked applications.I was commenting to a friend tonight that I'm actually interested in writing some desktop applications. This quote captures the reason why. So far we've bolted some network awareness into existing applications. Things like automatic network updates, stock quote downloading, and so forth. We are just starting to see applications that capitalize on network acccess -- the whole social software category is an example of this. At the same time, the network fabric that applications can plug into is getting richer. We have WebDAV, Rendezvous, various IM protocols. One observation I'd like to make is that these new applications are going to operate as consumers of services. And those services include things that we typically have seen as being part of the application. Tim writes about buddy lists. Well, buddy lists should be a service that is available to any app that wants to use it. The last thing I need is another buddy list/address book to synchronize. I need a system wide buddy list that is linked to a system wide address book. I'm not talking about Outlook. I'm talking about something that any network aware application can go to and get this kind of information. All the stuff that's in a PIM like Outlook should be available as this kind of service. Here's another opportunity for the Chandler folks. Make Chandler a system service for this information. Give me SOAP/XML-RPC/REST api's to get this information. The notion of desktop wide data services leads directly to Tim's point 6.:
We really need to understand who owns what, and come up with mechanisms that protect the legitimate rights of individuals and businesses to their own data, while creating the "liquidity" and free movement of data that will fuel the next great revolution in computer functionality. (I'm doing a panel on this subject at next week's Open Source Convention, entitled "We Need a Bill of Rights for Web Services.")I'll be there to hear the preaching...