My Photo

Peeps

« Catablog | Main | A Million Mails Away »

Personal Servers and Information Clients, 2004

It's been about a year since I've thought about personal servers and Web Services Intermediaries and Mojito, and now that I'm spending a lot of time with Rohit I'm starting to think about them again. Mostly because he cannot stop talking about them, though this time he's calling the server TPd. (Ten years ago, he called it StarTPd or *TPd because such a server could handle ftp, http, and smtp messages in and out. The star got dropped and/or burned out sometime in the last decade, perhaps during the IMPP wars at the IETF in the late 1990s. Oh, the humanity! As for my own interest, I've been kicking around these ideas with Rohit -- Internet-Scale Event Notifications and munchkins for about a dozen years now. Wow, that's a long slog...)

I'm still inspired by Ben Hammersley's post in 2002 quoting Morten Frederiksen's description of Hep: "Software that transfers messages between different messaging systems. Eventually, it should transparently route messages between email, weblogs, and instant messaging. Currently Hep does one thing: fetches news feeds from Web sites and lets you view them in your email client."

That inspired Rohit to write,

Both Hep and ZOË are innovative new messaging engines that I categorize with the name Personal Servers. Personal Servers are a new kind of infrastructure that run on behalf of people to process the messages that come into their life through email, web, IM, news, ftp, RSS, SOAP, and Internet-scale event notifications. Mod-pubsub is peanut butter to a chocolatey Personal Server because
PubSub makes Personal Servers timely and actionable.
In the future, all decentralized applications will be developed using Personal Servers: bags of bits will routed hop-by-hop through whatever application-layer protocol is available, from source to destination. We call this insight Application Layer Internetworking, or ALIN, named by analogy to IP Layer Internetworking done by today's Layer 3 Routers (slides, notes). From an architecture standpoint, Personal Servers have just one rule of thumb:
The message is the medium.
Security, reliability, filtering/transformations, and so on all stem from this first principle. (Respectively, security is message-centric, reliability is an upper-layer concern, and filtering/transformations are rules at active proxies. More specifically, the edges are intelligent because the network is insecure, unreliable, and dumb.)
Personal Servers go hand in hand with Information Clients, for which Gary Burd did a nice roundup:
  • Haystack: we aim to let users define whichever arrangements of, connections between, and views of information they find most effective.
  • Chandler: users will be able to organize diverse kinds of information for their own convenience -- not the computer's convenience.
  • ZOË: Think about it as a sort of librarian, tirelessly, continuously, processing, slicing, indexing, organizing, your messages. The end result is this intertwingled web of information.
  • clevercactus: clevercactus is focused on information centric users who want a single solution to manage their core information needs.
  • IdeaGraph: IdeaGraph is easy-dailyto-use software for creating visual maps of ideas, that can work with web pages, documents and images.
  • Spring: It's a universal canvas where you interact naturally with singular, visual representations of the people, places, products, etc that define your life!
  • Agent Frank: The goal of Agent Frank is to be a personal intelligent intermediary and companion to internet infovores during their daily hunter/gatherer excursions.
  • Hep: Hep Message Server is software that transfers bits of information between different messaging sytems on the Internet. When it's done, you'll be able to use Hep to transparently route messages between e-mail, weblogs, and instant messaging.
  • Dashboard: The dashboard is a piece of software which performs a continous, automatic search of your personal information space to show you things in your life that are related to whatever you happen to be doing with your computer at the time.
Note how Mojito fits into the Information Client vision, too:
  • secure chat (like this, but in a browser)
  • "live" RSS news aggregator (in a browser, without polling)
  • "live" group blogging with multiple read and write permissions
Joyce hypothesized that these three applications all converge into one live, browser-based "super app" that allows secure, real-time collaboration and news feeds.
Not much has changed about the idea of Information Clients and Personal Servers in the last year; what has changed is that it sounds to me like Rohit is (finally) interested in working on them. (His PhD and wedding were distracting him for the better part of the last 18 months.) Let's see if we can get some momentum for this now that those distractions are off the table. Just in case, I'm keeping handy the Architect's Lament should Rohit need it...
"The first matrix I designed was quite naturally perfect; it was a work of art, flawless, sublime. A triumph equaled only by its monumental failure."

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d834559b4c69e200e5507276788834

Listed below are links to weblogs that reference Personal Servers and Information Clients, 2004:

» Googlecalifragilisticexpialidocious from Relax, Everything Is Deeply Intertwingled
Until this typepad post, there was exactly one Google hit for the nonwordGooglecalifragilisticexpialidocious.It was a link to What Would Jesus Google? For what it's worth, until this typepad post, there was also exactly one Yahoo hit, one MSN hit, and [Read More]

Comments

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Music

Reading

  • John Battelle: The Search

    John Battelle: The Search
    My favorite book of 2005. Period.


    (*****)

  • Steven D. Levitt: Freakonomics : A Rogue Economist Explores the Hidden Side of Everything

    Steven D. Levitt: Freakonomics : A Rogue Economist Explores the Hidden Side of Everything
    "Just because two things are correlated does not mean that one causes the other. A correlation simply means that a relationship exists between two factors -- let's call them X and Y -- but it tells you nothing about the direction of that relationship. It's possible that X causes Y; it's also possible that Y causes X; and it may be that X and Y are both being caused by some other factor, Z.

    Economics is, at root, the study of incentives: how people get what they want, or need, especially when other people want or need the same thing.

    Incentives are the cornerstone of modern life. The conventional wisdom is often wrong. Dramatic effects often have distant, even subtle, causes. Experts use their informational advantage to serve their own agenda. Knowing what to measure and how to measure it makes a complicated world much less so." (*****)

  • Malcolm Gladwell: Blink

    Malcolm Gladwell: Blink
    A book of anecdotes about the power of thinking without thinking; this book is a more interesting read than Gladwell's previous, The Tipping Point.

    New York Times: "Gottman believes that each relationship has a DNA, or an essential nature. It's possible to take a very thin slice of that relationship, grasp its fundamental pattern and make a decent prediction of its destiny. Gladwell says we are thin-slicing all the time -- when we go on a date, meet a prospective employee, judge any situation. We take a small portion of a person or problem and extrapolate amazingly well about the whole."

    David Brooks, who wrote that review, adds: "Isn't it as possible that the backstage part of the brain might be more like a personality, some unique and nontechnological essence that cannot be adequately generalized about by scientists in white coats with clipboards?" (*****)

  • Paul Graham: Hackers and Painters

    Paul Graham: Hackers and Painters
    I don't agree with some parts of this book, but I truly loved reading it, and it really made me think. I referenced it in my weblications and superhacker and phoneboy posts. Favorite chapter is How to Make Wealth. (Thanks, Ev.) (*****)

  • Joel Spolsky: Joel on Software

    Joel Spolsky: Joel on Software
    Joel is really good at wielding "diverse and occasionally related matters of interest to software developers, designers, and managers, and those who, whether by good fotune or ill luck, work with them in some capacity."

    Joel on Software embodies the principle of "Welcome to management! Guess what? Managing software projects has nothing at all to do with programming." This book, a compendium of the website's wisdom, is useful for everyone from team leads estimating schedules to software CEOs developing competitive strategy. (*****)

  • Bruce Sterling: Tomorrow Now: Envisioning The Next Fifty Years

    Bruce Sterling: Tomorrow Now: Envisioning The Next Fifty Years
    Bruce wrote this book to come to terms with seven novel aspects of the twenty-first century, situations that are novel to that epoch and no other. It's about future possibilities.

    "This is the future as it is felt and understood: via human experience... The years to come are not merely imaginary. They are history that hasn't happened yet. People will be born into these coming years, grow to maturity in them, struggle with their issues, personify those years, and bear them in their flesh. The future will be lived." Here here, well-spoken, Bruce. (*****)

  • The World's 20 Greatest Unsolved Problems: John Vacca

    The World's 20 Greatest Unsolved Problems: John Vacca
    "Science has extended life, conquered disease, and offered new sexual and commercial freedoms through its rituals of discovery, but many unsolved problems remain...

    If support for science falters and if the American public loses interest in it, such apathy may foster an age in which scientific elites ignore the public will and global imperatives." (*****)

  • Paul Hawken, Amory Lovins, L. Hunter Lovins : Natural Capitalism: Creating the Next Industrial Revolution

    Paul Hawken, Amory Lovins, L. Hunter Lovins : Natural Capitalism: Creating the Next Industrial Revolution
    I had the pleasure recently of meeting Amory Lovins and hearing him talk about Twenty Hydrogen Myths and the design of hypercar. (He also talked about Bonobos... wow.) I'm a convert to the way of thinking espoused in Natural Capitalism. I used to be cynical about the future, but Amory's work has made me a believer that many great things are about to come. The best way to predict the future is to invent it. (*****)

  • Merrill R. Chapman: In Search of Stupidity: Over 20 Years of High-Tech Marketing Disasters

    Merrill R. Chapman: In Search of Stupidity: Over 20 Years of High-Tech Marketing Disasters
    In hilarious prose, this book catalogs lots of stoopid high-tech marketing decisions. It offers clear, detailed analysis of many a marketing mishap, with what happened, why, and how to avoid such stupidity. Might just be the best. book. ever... (*****)

  • Paul Krugman: The Great Unraveling: Losing Our Way in the New Century

    Paul Krugman: The Great Unraveling: Losing Our Way in the New Century
    A book exposing the pitfalls of crony capitalism, from corrupt corporations straight up to the executive branch of our government. Krugman is nonpartisan -- what he exposes is foolish short-term thinking on the part of recent United States policies. The patriotic thing to do, he advises, is to fix these economic problems now before they become much harder to solve.

  • Henry Petroski: Small Things Considered: Why There Is No Perfect Design

    Henry Petroski: Small Things Considered: Why There Is No Perfect Design
    "Design can be easy and difficult at the same time, but in the end, it is mostly difficult." (*****)

  • Alexander Blakely: Siberia Bound

    Alexander Blakely: Siberia Bound
    One of my favorite books of the past few years. Xander is a master storyteller. (*****)

  • Susan Scott: Fierce Conversations

    Susan Scott: Fierce Conversations
    How to make every conversation count. One of my favorite books of the last decade. (*****)

Blog powered by TypePad
Member since 08/2003