Skip to content

farzonl/cs6250-server

Repository files navigation

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:

cd ./cs6250
git submodule init
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

About

The backend for the android app offloading project.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •