Our Portfolio

Welcome to our archives. This is a listing of the work Dojo has done in the past. It is by no means a comprehensive archive but we hope it gives you an idea of the kind of work we are capable of.

 

Finding Your Way Around Computer Science

Download the Report Here (The main report is quite big, you can email me if you really want to see it)

What It is

A virtual reality tour guide, allowing any visitor to the University of Nottingham’s Jubilee Campus to find people, buildings and landmarks interactively. Built into a Kiosk for easy access.

What We Did

* Enabled QuickTime VR in Java
* Playing 2 or more QuickTime VR movies simultaneously
* Printing in Java. Visitors could print out the required directions
* HTML Viewing in Java
* Designed the User Interface
* Designed and programmed a database that holds information on building locations, important landmarks and office numbers for every University staff member on the Jubilee Campus.
* Aided in Testing
* To be honest, pretty much all the Java Programming

 

Nena Kal Hunter Website

This is the new website for a top Nigerian fashion house with global ambitions. Besides the elegant interface, the website also has an administration section from which Nena and her minions can add new products, review customer orders and keep stock of inventory among many other tasks. It will incorporate payment modules from interswitch and e-tranzact. Very neat stuff.

 

The Printable CEO (Internal)

What It is

A simple productivity tool for CEO‘s. Allows you to add tasks and decide how many points they are worth. This is based on previous work by David Seah and Geoffrey Grosenbach. The more points you assign, the more important the task is considered. Also helps in gauging your perfomance from one day to the next. Key to Dojo’s “Beat Yesterday” philosophy.

 

Schlumblogger for Schlumberger Nigeria

What It is

Allows the Corporate Social Responsibility group at Schlumberger to write articles, post pictures and list upcoming events in their schedule. Quite interactive as it also allows their readers to comment on their articles. Uses very advanced Javascript techniques.

What We Did

* Packaged as an exe file to avoid any conficts (The program is written in Ruby)
* Designed the database structure. Uses SQLite so it's a very fast application
* Everything else

 

MAPIX - Managing Personal Information with XML Web Services

Download the Report Here

What It is

Quite advanced for it’s time, MAPIX‘s aim was to solve the problem of low powered CPU devices such as mobile phones doing rather complex computations. This was largely accomplished through the liberal use of XML Web Services which were a new concept at the time and were virtually non-existant on mobile devices. Please read the report for a more comprehensive overview. It was awarded a first class by the University of Nottingham.

What We Did

* J2ME programming for the mobile interface
* Designed the database structure
* Implemented Web Services with Apache AXIS for the server and kSOAP for the J2ME client
* Everything Else, this was a solo project

 

Interswitch Payment Library for System Specs Human Manager software

Download the Report Here (Really can’t show the full report for security reasons, but here’s a snippet)

What It is

A rather complex program designed to allow electronic payments to employees via the Interswitch gateway. Included with the Human Manager software application from System Specs. Very tricky considering the huge number of potential errors in electronic payments resulting in huge losses, lawsuits, and God knows what else.

What We Did

* Integration with Human Manager
* Aided in testing
* Designed the database structure
* Everything Else, another solo project

 

Client Manager Development Module for System Specs

Download the Report Here (Again, really can’t show the full report for security reasons, but here’s a snippet)

What It is

ClientManager is a CRM (Customer Relationship Management) tool. Quite useful if you have hundreds of customers breathing down your neck.

What We Did

* Completed the development module for this project (Which everyone agreed was the most difficult). Handled code related to monitoring releases of new software, customer complaints, resolved customer complaints, customer profiles and employee upcoming events among many others
* Aided in testing

 

SMS Messaging for System Specs Human Manager

Download a code snippet Here

What It is

A module allowing SMS (the lay observer calls it text messaging) from the Human Manager application. Used to send messages to employees on important occassions like salary payment day or birthdays. Completed but eventually discontinued because of the insane cost of mobile communication in Nigeria.

What We Did

* Integration with JBOSS4
* Testing
* Everything else (Solo)

 

JBOSS server configuration tool for System Specs Human Manager

What It is

Basically a desktop Java application for editing JBOSS configuration files without cursing.

What We Did

* Some cool Java technology here. JDIC, the STAX parser et al, which might well become a part of the base Java API someday
* Integration with the Human Manager Installer package (see below)
* Everything (Solo)

 

Installer package for Human Manager

What It is

A much cleaner and professional way of installing Human Manager. A lot better than copy-and-paste if I may say so myself.

What We Did

* Used NSIS (The NullSoft Installation package)
* Integration with the JBOSS server configuration tool (see directly above)
* Testing
* Everything (Solo)

 

Task Messenger Application for System Specs

What It is

A simple productivity tool that reminds employees of tasks they have yet to complete. It displays alerts which are fairly similar to the alerts pioneered by Yahoo and MSN messenger.

What We Did

* Generate Reports for logged in users
* Testing
* Used JNLP to allow fast and easy deployment
* Everything (Solo)

 

Raleigh Park website

What It is

I was elected Communications Officer for my hall of residence while I was studying at the University of Nottingham. To communicate better (no pun intended), I built them a website. The webpage had everything from University sport results to pictures of social events. However my successors were quite lousy and haven’t updated the site ever since. Ah, the golden age is lost.

What We Did

* Everything. Sports Scores, Food Takeaway numbers, pictures of social events e.t.c