Skip to content

aislab-hevs/magpie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Description

MAGPIE agent platform for Android

Table of contents

Contents of MAGPIE

  • library: the MAGPIE agent platform.
  • sample-debs: a demo application integrating the use of MAGPIE in a Distributed Event Based System.
  • sample-paams: a demo application presented at PAAMS'17.
  • sample-sensor: a demo application showing how to use MAGPIE with a BioHarness sensor.
  • server: a Spring based server to be used with the sample-debs application.

Required dependencies

The Android Build Tools version used is 25.0.0. It is necessary to install this version or change the version to the installed version in /library/build.gradle/ buildToolsVersion "25.0.0"

Quick start

Two quick start options are available:

How to import the project in Android Studio

  • If no project is open in Android Studio:

    • Select "Open an existing Android Studio project"
    • Select the folder /magpie/MAGPIE/
    • Click on "OK"
  • If an other project is already open in Android Studio:

    • Select File -> Import Project...
    • Select the folder /magpie/MAGPIE/
    • Click on "OK"

Run the tests

  • In Android Studio

    • Open the "Android" perspective
    • Right click on .ch.hevs.aislab.magpie.simpletest (androidTest) and select "Run" -> "All Tests"

    OR

    • Open the "Project" perspective
    • Right click on /app/src/androidTest/java/ and select "Run" -> "Run 'All Tests'"
  • Command line

    • Switch to /magpie/MAGPIE/
    • Use the command to execute the tests: ./gradlew build connectedCheck

For testing a running emulator or a connected device is needed.

Copyright and license

Code and documentation copyright 2014-2017 AISLab HES-SO Valais. Code released under the BSD license.

About

MAGPIE agent platform for Android

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published