Mobile Application Functional Architecture

This diagram is a representation of the functional components of the mobile application. We will give a short description of each module's role.

The EchOpen mobile application is divided into the following components:

  • Device Pairing Service: ensures robust connection and communication to EchOpen echography device through Wifi via TCP/IP protocol

  • Device Data Source: receives and reads TCP/IP messages from echOpen echography device and formats information into raw image data streaming

  • Local Data Source: emulates an echOpen device. To do so it reads mobile phone local files and formats information into image raw data streaming

  • Echography Image Builder: transforms an image raw data sequence into a displayable bitmap image by applying a sequence of filters(envelope detection, scan conversion, ...)

  • Echography Image Realtime Visualisation: provides realtime image streaming rendering

  • Echography Image Manipulation: allows user to manipulate on-the-fly image contrast

  • Measure: allows user to deposit a ruler on the image and display associated precise measure

  • Global UI components: handles common UI navigation elements

Mobile Application Class Diagram

This diagram is a representation of the mobile application implementation. It provides an overview of the Java class architecture and locates main code entry points.

To get detailed class description, please refer to Doxygen documentation

List of authors

Clément Le Couedic


results matching ""

    No results matching ""