Jxmpp-bot revival

Today I’ve decided to freeze jxmpp-bot project. In fact there were tons of good and bad ideas implemented. The huge infrastructure was created. Now it’s time to rewrite project from scratch and here are the reasons.

Read the rest of this entry »

Advertisements

Plugins and plugin management

The main feature (sweet one) of jxmpp-bot by design is it’s flexible plugin-oriented architecture. Any functionality can be added using plugins. In this post about the architecture overview I’ve mentioned PluginManager. Now it’s time to make a more detailed review.

Read the rest of this entry »

State tracking for networking objects

It’s time to analyze requirements (5) and (7) from the requirements list

Read the rest of this entry »

XMPP Subsystem. Advanced requirements.

I’ve already started to describe XMPP subsystem for jxmpp-bot project in previous post. Now it’s time to enlist advanced requirements for this subsystem.

Read the rest of this entry »

XMPP Subsystem. Bird’s-eye view

Now when XMPP subsystem is designed and implementation is ready and polished I’d like to share some my ideas.

Read the rest of this entry »

Visits service

We already have Permissions service which is responsible for managing user jabber identifiers. Now lets talk about Visits service.

Read the rest of this entry »

Some random thoughts

It’s been a while since I’ve posted about jxmpp-bot project.

Read the rest of this entry »