Hi!

On Wed, Aug 5, 2009 at 11:35, Bernd Fondermann<[email protected]> wrote:
> 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?

I'll also include a little #disco into the demo (nodes, subscriptions
and affiliations if possible).

Michael

Reply via email to