Navigation
System Overview
12th November 2009
The labour on this project was divided into two sections:
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:
- 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.
- 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.
- The MXit Application Manager checks for new IR files and, if it finds one, performs the following steps:
- Scans the IR and stores all its application content into the content database.
- Creates an Application object and loads application content into it from the database.
- Hosts the new Application on MXit