A project for second year of engineering. Collaborators: Shlomi
Project REPORT FILE at: https://docs.google.com/document/d/1pKIuJ5n64tWMpdCtHq2jSj9tz3U8TbN9sdYAAVnDaYo/edit?usp=sharing This file contains: User guides, Algorithems, GUI, reports,
Q: Why are you using ArrayList of ArrayList of objects insted of string? A: When we read CSVPckg file and want to use the objects, we need to convert each field to his type. So, less time is spend converting back and forth objects and testing them if they OK. This decision is based on sorting the CSVPckg. If we sort, each iteration will need to convert the strings to objects, taking inormous time.
- Record - A line from CSVPckg
- Records - Collection of Record
- Factory - Class designed to get X and the product will by Y
- CSVPckg has 2 headers: 1 is wigle, and 1 is mac,ssid,time ect...
Program java application which get g-mon folder and create orginized CSVPckg file. All of us will make simple java library which takes file and convery it to CSVPckg
@Shlomi will make android application, @Amit and @Shiler will make desktop application. The application has GUI and stuff
- BSSID (It's like mac address of network card)
- Lattitude, Longtitude
- SSID
- Crypt: Wifi security level (Open, WPA2, WPA3...)
- Beacon Interval
- Connection Mode (What is this?)
- Channel (What is this?)
- RXL (What is this?)
- Date
- Time
- Altitude
- Device recognision
Make application which converts KML or CVS and upload to server
Create a app that stores the information and proccess it.
A server that stores the information
Create application which the human can change the information in the server.
Use firebase ~~