Skip to content
daxfrost edited this page Feb 23, 2013 · 2 revisions

A class loading social messenger

Welcome to the daxtop repository.

I have made daxtop openly available so others may contribute and report bugs, so contact me if you are interested: dax[AT]thebrothersfrost.com

I'd like to add a more detailed description, but for now the basic outline could help you get started.

There are 3 sections in the repo root.

  1. daxtop - the actual daxtop application project set
  2. daxtop_obfuscation - the packaging for distribution tools (Apart from Inno Setup - the installer)
  3. libs - the directory of some 3rd part libraries

The idea

The application was created with the idea of having multiple social messengers or any other social component integrated using class loading. Currently, Mxit is the only network supported. But this too is class loaded and thus also interchangeable by simply adding or removing its .jar file. This means you could create your own component (Twitter, Facebook etc...) and have multiple accounts simultaneously running on one daxtop instance. For example, multiple Mxit accounts can be created, and interact with one another, using the same client.

Getting started...

I have done this same process on OSX - it works, however there are minor issues, so please feel free to fix the small inconsistencies. I recommend using Windows to get started, daxtop was initially developed to first support Windows users.

Just grab the latest NetBeans IDE.

Open the \daxtop\trunk\dp-projects\Daxtop project and allow supporting projects to be opened with it.

Click run, and fire that baby up. The code is around 3 years old, so please mind the crap.

Clone this wiki locally