• Home
  • System
  • User Interface
  • MXit Application Manager
  • Downloads
  • Team Members
logo

Navigation

  • Home
  • System
  • User Interface
  • MXit Application Manager
  • Downloads
  • Team Members

System Overview

12th November 2009

The labour on this project was divided into two sections:

  • the MXit Application Creator Website; and
  • the underlying system architecture, which consists of the MXit Application Manager and the database which stores application content.

The following diagram illustrates the process flows within the system.

This diagram shows how an application goes from being created by a teacher on the App Creator Website, to being hosted on MXit. An explanation of the steps is given below:

  1. First the teacher adds content and content structures to their application in the MXit Application Creator website. This involves creating a tree of screens with various content types displayed in each screen.
  2. On submission, the application content is parsed into an intermediate representation (IR) using XML grammar, which is stored in a location on the server for submitted files.
  3. The MXit Application Manager checks for new IR files and, if it finds one, performs the following steps:
    1. Scans the IR and stores all its application content into the content database.
    2. Creates an Application object and loads application content into it from the database.
    3. Hosts the new Application on MXit

 

Site designed by FreeCSS.info