Adhoc

Iowa State University SE/CPRE/EE 491

Spring 2015

  1. Weekly Report 1

    19 January 2015

    The main goals this week were to start getting familiar with our project and contact our advisor. We set up a weekly meeting with our advisor George Amariucai based on a time where every team member was available. Our team also started delegating project roles to each team member. It took more time than expected to coordinate schedules and get in touch with Amariucai, so we were not able to meet with him this week, but will begin weekly meetings starting next week.

    View report

  2. Weekly Report 2

    23 January 2015

    The main goals of this week were to get familiar with the project and research the topic

    View report

  3. Weekly Report 3

    8 February 2015

    Main goals of this week were to further research topics like Direct WiFi, Serval, and Firechat to see how they worked, setup android studio and have all members get signed into the repo so that we can begin experiments with programming an ad-hoc network

    View report

  4. Weekly Report 4

    16 February 2015

    This week we continued research on DSR and security protocols. We set up Android Studio for everyone and got some initial commits and demos that use Wifi Direct.

    View report

  5. Weekly Report 5

    23 February 2015

    This week we spent some time on the project plan. We also spent most of the time looking into alternatives to Android because we discovered that it is basically impossible to create a mesh network of Android devices without rooting them and we don’t want to root our phones.

    View report

  6. Weekly Report 6

    2 March 2015

    This week we spent some time researching iOS applications and specifically the Multipeer connectivity. We believe that it is possible to use this to create a true mesh network.

    View report

  7. Weekly Report 7

    9 March 2015

    This week, ETG set up XCode for us in the TLA. Now that we have access to XCode, we can begin actual development. Additionally, we were given a presentation during our advisor meeting on DSR.

    View report

  8. Weekly Report 8

    16 March 2015

    Right now we are working on learning Swift by creating a prototype texting application, and learning more about DSR by creating prototype routing tables. Hopefully we can combine these soon and have a working adhoc network app. Then we can work on testing/polishing it.

    View report

  9. Weekly Report 9

    23 March 2015

    Continued working on our prototypes for the app.

    View report

  10. Weekly Report 10

    30 March 2015

    Working on logic for DSR and issues with testing. We are exploring the use of multiple OSX virtual machines to connect the simulated iPhones. Devices need to be able to connect and we are having trouble connecting VM’s.

    View report

  11. Weekly Report 11

    6 April 2015

    A lot of work has been done on DSR protocol and on setting up VM’s to make testing possible/easier. Databases are in the early phases of testing functionality. The application still needs to be revised to allow multiple conversations/connections after startup.

    View report

  12. Weekly Report 12

    7 September 2015

    Found out that a team member has left, scheduled meeting times with George Amariucai. Set individual assignment goals and updated the timeline.

    View report

  13. Weekly Report 13

    12 September 2015

    Developed ideas of how the network should function more specifically.

    View report

  14. Weekly Report 14

    19 September 2015

    Decided that groups should be a mandatory requirement.

    View report

  15. Weekly Report 15

    26 September 2015

    Working on upgrading to Swift 2.

    View report

  16. Weekly Report 16

    3 October 2015

    Put in work on the UI, the networking logic, and integrating code.

    View report

  17. Weekly Report 17

    10 October 2015

    More UI work.

    View report

  18. Weekly Report 18

    17 October 2015

    Started work on heartbeat.

    View report

  19. Weekly Report 19

    24 October 2015

    Bug fixes.

    View report

  20. Weekly Report 20

    31 October 2015

    More code integration.

    View report

  21. Weekly Report 21

    7 November 2015

    Code restructuring.

    View report

  22. Weekly Report 22

    14 November 2015

    Code rework to support integration.

    View report

  23. Weekly Report 23

    21 November 2015

    Networking working better.

    View report

  24. Weekly Report 24

    28 November 2015

    Some UI improvements.

    View report

  25. Weekly Report 25

    5 December 2015

    Bug fixes and testing.

    View report