Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

387 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Stars

1 star

Watchers

5 watching

Forks

Releases

Packages

Contributors

Languages