Page tree

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.



The mUzima mobile is layered framework consisting majorly of three layers:

  • The Search API

    The Lucene based back-end (database) for the app. This is a java library that not only stores mUzima data but also encrypts the data and provides RESTful connection to the server. It is layered within itself consisting of:
    • Service Layer
    • Dependency Injection Layer (Guice)
    • Indexer (Document Repository)

  • The Muzima API

    The business logic layer of the framework