Hi Michael,

As the GSoC'09 is nearing 'pencils down' state, I'm thinking about how
to showcase PubSub in an easy way. New features are not critical, AFAIAC.

My proposal is to implement a simple Swing application, featuring:
+ a simple UI, with the following forms:
  a. JID edit field (EF), hostname EF, password EF, "login" button
  b. Node name EF, "subscribe" button, "unsubscribe" button
  c. Text area, "publish-to-node" button
  d. Text area for displaying messages
+ Use case: Login
  User specifies JID + password, when hitting login, the user get's
logged into the server given by hostname
+ Use case: Subscribe to a node
  User enters node name and hits subscribe.
  Client creates the node, if not already existing.
  Client sends subscription request.
  Server subscribes JID to the node
+ Use case: Unsubscribe from node
  ... canonical ...
+ Use case: Publish
  User enters a message (not whole stanza) into the text area,
  hits "publish..."
  Client publishes the message to the node on the server
+ Use case: Receive pubsub messages
  Client displays messages coming from the server in the display area

WDYT?

  Bernd

Reply via email to