Apps Messaging Manifesto
jontayler at gmail.com
Mon Apr 9 07:16:37 PDT 2007
Following Alasdair's reminder that we're not trying to create a
messaging system to beat all messaging systems, I thought it might be
useful to have a short "manifesto" that can guide our design
decisions. This is similar to the one that helped us design PLASTIC.
Here's what I'd like to see in our manifesto. Does anyone have
anything to add (or for that matter, update or delete), bearing in
mind we want to keep it short.
1) A simple solution which does the right thing nearly all the time
is better than a complicated one which does the right thing all the
2) The design of the messaging system (and messages) should place a
low burden on authors who wish to make their applications compliant.
3) We don't have all the answers up front, and our goal should be to
get software out into the community quickly so that we can get
feedback to refine our ideas.
With regard to 3), I'd be interested in hearing from people which
applications they intend to modify to use the messaging protocol.
Authors who are actively working on software that tracks the standard
are the ones who will be best placed to discover flaws and
improvements to it and effect changes. As for myself, I intend to
provide a Java module for the Workbench that will serve as a Hub, and
a Java library to make life easier for clients. In particular, I
intend to maintain an applet that allows data centres to create
messaging-enabled web pages. If time allows I will also provide a
More information about the apps