项目作者: farzonl

项目描述 :
The backend for the android app offloading project.
高级语言: Java
项目地址: git://github.com/farzonl/cs6250-server.git
创建时间: 2018-06-11T05:08:34Z
项目社区:https://github.com/farzonl/cs6250-server

开源协议:

下载


cs6250-server

Codacy Badge

Required Tools to Build

  • JDK8
  • Android Studio
    • Android Testing Device
      • Android Emulator or Physical Device
      • Running Android 8.0
      • OpenCV Manager APK installed (See “Android Client Libs” Below)
  • Eclipse IDE

Required Libraries to Build Server

Initialize Submodule

Follow the Git Book by Scott Chacon and Ben Straub, on how to initilize the cs650 submodule:

  1. cd ./cs6250
  2. git submodule init
  3. git submodule update

Required Libraries to Build Android Client

  • OpenCV-3.3.0 for Android
    • Copy the contents of OpenCV-android-sdk/sdk/native/libs/ from the downloaded ZIP…
    • Into ./cs6250/openCVLibrary330/src/main/jniLibs/
    • Also contains the APK for the emulator, if needed

Iperf3:


  • This is the standard tool we use to measure the quality of a network
  • connection. To compile this go the cs6250 submodule folder. It will be under app/jni.
  • Copy the tar ball to another directory and decompress it. Then type the following commands:

    • $ ./configure
    • $ make

    • go to the source folder. There should an “iperf3” executable. Run this in a

    • terminal using:

    • $ iperf -s

    • This will start up the server side of the bandwidth measurement tool