Ted Leung on the air
Ted Leung on the air: Open Source, Java, Python, and ...
Thu, 03 Jul 2003
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
You can subscribe to an RSS feed of the comments for this blog: RSS Feed for comments

Add a comment here:

You can use some HTML tags in the comment text:
To insert a URI, just type it -- no need to write an anchor tag.
Allowable html tags are: <a href>, <em>, <i>, <b>, <blockquote>, <br/>, <p>, <code>, <pre>, <cite>, <sub> and <sup>.

You can also use some Wiki style:
URI => [uri title]
<em> => _emphasized text_
<b> => *bold text*
Ordered list => consecutive lines starting spaces and an asterisk

Name:


E-mail:


URL:


Comment:


Remember my info?


twl JPG

About

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


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

< July 2003 >
SuMoTuWeThFrSa
   1 2 3 4 5
6 7 8 9101112
13141516171819
20212223242526
2728293031  

Archives
2006
2005
2004
2003

Articles
Macintosh Tips and Tricks

Search
Lucene
Blogs nearby
geourl PNG

Categories
/ (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

www.flickr.com

Blogroll

java.blogs
Listed on BlogShares

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


pyblosxom GIF