Adhoc
Iowa State University SE/CPRE/EE 491
Spring 2015
-
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.
-
Weekly Report 2
23 January 2015
The main goals of this week were to get familiar with the project and research the topic
-
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
-
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.
-
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.
-
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.
-
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.
-
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.
-
Weekly Report 9
23 March 2015
Continued working on our prototypes for the app.
-
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.
-
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.
-
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.
-
Weekly Report 13
12 September 2015
Developed ideas of how the network should function more specifically.
-
Weekly Report 14
19 September 2015
Decided that groups should be a mandatory requirement.
-
Weekly Report 15
26 September 2015
Working on upgrading to Swift 2.
-
Weekly Report 16
3 October 2015
Put in work on the UI, the networking logic, and integrating code.
-
Weekly Report 17
10 October 2015
More UI work.
-
Weekly Report 18
17 October 2015
Started work on heartbeat.
-
Weekly Report 19
24 October 2015
Bug fixes.
-
Weekly Report 20
31 October 2015
More code integration.
-
Weekly Report 21
7 November 2015
Code restructuring.
-
Weekly Report 22
14 November 2015
Code rework to support integration.
-
Weekly Report 23
21 November 2015
Networking working better.
-
Weekly Report 24
28 November 2015
Some UI improvements.
-
Weekly Report 25
5 December 2015
Bug fixes and testing.