OpenSource software development.

OpenSource software development is the corner stone of the JJ Platform. Not only are the core components of JJ Platform based upon OpenSource software but so is the continuous assessment and training of JJ People associates based on their contribution to OpenSource software. The Campus software is flexible. The module exercises of individual associates can be swapped in preference to OpenSource tasks if suitable exercises of the correct technology type are available in the pool of OpenSource projects currently undergoing development.

Each OpenSource project at JJ People is mentored by a senior java j2ee architect. The majority of projects have also been instigated by senior employees of JJ People. OpenSource development allows all parties to the OpenSource development initiative to benefit from the experience gained though collaborating together.

The projects vary in complexity and size but the majority of them are on equal par in terms of size and complexity with the work typically done for clients. As such JJ Associates are equipped with the necessary experience to architect, manage and develop j2ee applications for clients.

OpenSource applications currently undergoing development include:

Jaimdoc

Jaimdoc is a research orientated search engine that returns groups of documents for groups of keywords. Search sessions extend through several searches. User behaviour is captured during these search sessions and may or may not result in the persistence of results to web based group favourites. In any case the user behaviour is captured and persisted to the back end where it plays an important role in modifying the relevancy ranking of favourites returned to users performing subsequent searches. Jaimdoc is destined to be released to the East African market under another brand name shortly. The brand will be "powered by" Jaimdoc.

E-learning platforms.

JJTeach is an e-learning platform built on top of the OpenSource Jdesk. While JJTeach works nicely training developers in software, it is by no way limited to that scope. JJTeach by virtue of being built on top of Jdesk offers time saving functionality to the e-learning platform, both from a programmatic and end user perspective.

Jdesk has a permission based CMS system that allows for rapid deployment of content. For example imagine a zip file containing content of different types, eg. pdf, .simple text and html pages. This zip file can be unzipped to a folder on a Unix box and that content will become instantly viewable and optionally editable by the e-disk module of Jdesk.

Permission groups can be configured in Jdesk and the groups given different permissions on the folders and files of the unexpanded zip file. A nice feature of JJTeach is the ability to be able to swap a traditional exercise inherited from an exercise template with an exercise of another type, say an OpenSource task. This allows the assessment programme of an individual associate to be tailored exactly to their needs and the current availability of OpenSource tasks in the OpenSource projects.

"Campus", a key component of the JJ Platform inherits from JJTeach and builds on it functionality specifically for the purpose of training software developers. JJTeach is also destined to be released to the East African market shortly.

Code Monitor

Code Monitor is an OpenSource software management tool conceptualised to aid the coordination of distributed and collaborative development spread across multiple geographical locations and time zones. Code Monitor is unique in its ability to classify all changes to the code base and link them to the various steps of the software development life cycle. This makes for accountable and transparent software development.