Ted Leung on the air
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 | Other blogs commenting on this post
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 | Other blogs commenting on this post
All Software Should Be Network Aware
Tim O'Reilly has a great post titled All Software Should Be Network Aware.
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...
[01:00] | [computers] | # | TB | F | G | 0 Comments | Other blogs commenting on this post

twl JPG


Ted Leung FOAF Explorer

I work at the Open Source Applications Foundation (OSAF).
The opinions expressed here are entirely my own, not those of my employer.

Creative Commons License
This work is licensed under a Creative Commons License.

Now available!
Professional XML Development with Apache Tools : Xerces, Xalan, FOP, Cocoon, Axis, Xindice
Technorati Profile
PGP Key Fingerprint
My del.icio.us Bookmarks
My Flickr Photos

RSS 2.0 xml GIF
Comments (RSS 2.0) xml GIF
Atom 0.3 feed
Feedburner'ed RSS feed

< July 2003 >
   1 2 3 4 5
6 7 8 9101112


Macintosh Tips and Tricks

Blogs nearby
geourl PNG

/ (1567)
  books/ (33)
  computers/ (62)
    hardware/ (15)
    internet/ (58)
      mail/ (11)
      microcontent/ (58)
      weblogs/ (174)
        pyblosxom/ (36)
      www/ (25)
    open_source/ (145)
      asf/ (53)
      osaf/ (32)
        chandler/ (35)
        cosmo/ (1)
    operating_systems/ (16)
      linux/ (9)
        debian/ (15)
        ubuntu/ (2)
      macosx/ (101)
        tips/ (25)
      windows_xp/ (4)
    programming/ (156)
      clr/ (1)
      dotnet/ (13)
      java/ (71)
        eclipse/ (22)
      lisp/ (34)
      python/ (86)
      smalltalk/ (4)
      xml/ (18)
    research/ (1)
    security/ (4)
    wireless/ (1)
  culture/ (10)
    film/ (8)
    music/ (6)
  education/ (13)
  family/ (17)
  gadgets/ (24)
  misc/ (47)
  people/ (18)
  photography/ (25)
    pictures/ (12)
  places/ (3)
    us/ (0)
      wa/ (2)
        bainbridge_island/ (17)
        seattle/ (13)
  skating/ (6)
  society/ (20)

[Valid RSS]

del.icio.us linkblog



Listed on BlogShares

Locations of visitors to this page
Where are visitors to this page?

pyblosxom GIF