A Moods JEP
I've been expirimenting with moods for a while now, as you can see throughout this site. I took moods as my first application on top of pubsub to get a feel of how that could work.
Moods are how people feel. It is something belonging to you and can be seen as an extended kind of presence. There are more things that fall in this category like location and user activity. Last week, stpeter published a new JEP on User Moods. It was a first draft on how you could communicate user moods.
The JEP used the
element to transport the moods. As I am a firm believer in pubsub
for these kinds of information, I
to use that instead. Furthermore, the JEP contains a list of possible
mood values, taken from research on this subject. But there was no
natural language field to augment such basic mood information, like
in my home-grown protocol. So that's in there now, too.
It is also possible to send your mood in one-on-one chats, inside
<message/> element, which I think is
a very nice touch.
Anyway, I've worked on moods last week and updated my site and tools to use the new JEP, and it works great. Because the JEP proposed a fixed set of mood values, I had to get a lot of new icons for them, too. Checkout the Mood Overview Page for more information.