[PRJ-medtec_androidapp
]()
echOpen Android mobile application
This android app aims to show medical image from an echOpen ultrasound device. See more about this project on echopen's wiki
[TPC-medtec
]()
All work in this repository is under the licence bsd available here
First you have to follow Installation Guide to build the project.
We references all in-progress or future developpements on cards in Github Project.
You can pick one card you are interested to work on and you can also contact authors to discuss best way to contribute on a task. You can also report a bug or ask for new features on Github issues
We follow the described integration process:
In order to ease the developement and to prevent the contributor from the hassle of spending days configuring. We set up a Virtual Machine, with all the tools needed. You can find all the informations here.
You can also configure manually your development environement.
As an android app, you need to install the following dependencies:
First you need to clone echOpen android mobile application project.
Before being able to build the app, you have to configure your local android project settings, in local.properties file:
sdk.dir=/Path/To/Your/.../Android/sdk
ndk.dir=/Path/To/Your/.../android-ndk-r10e
Then you can build the project via Android Studio, or you can build the project by executing the Gradle wrapper from the project directory, example:
Mac/Linux
./gradlew assembleDebug
Windows
gradlew.bat assembleDebug
To debug the mobile application on a device:
installDebug
The probe emulator is used to mimic message exchanges between the real probe and the mobile application. In order to use it in your project you have to consider the following steps:
Go to the folder dedicated to probe emulator
cd ~/PRJ-medtech-androidapp/probe_emulator
compile the probe emulator binary using the laptop configuration
./run.sh -m PC
./probe_emulator film
The terminal shoud display the following feedback message film when probe emulator succeed to start.
package com.echopen.asso.echopen.utils;
public class Constants{
...
public static final String REDPITAYA_IP = "your ip adress";
...
}
recompile the application for your mobile phone
connect your mobile phone on the same Wifi network as your laptop
run echOpen mobile application on your phone
You should normally receive the images from the probe
You can get high-level documentation on our GitBook mobile application section.
You have also access to a detailed documentation in the projectRootDirectory/doc folder and to a doxygen documentation in projectRootDirectory/doc/javadoc_app
To drive your code, here's the MOCKUP that we have set with medical doctors, engineers and designers.