On Device Software

Below, you will be able to find all the software we used to make Wi-Pi work.

Custom-coded Python Program

Our developer, Jasleen, decided Python was the best coding language for the custom-coded program that runs on this device. Besides the friendly syntax of the Python coding language, every member of the group was also taught the language as part of our courses and could assist in the development process if necessary, making Python the only logical choice.

Raspberry Pi OS

The Operating System on the Wi-Pi device is the latest version of the Raspberry Pi OS. Our group settled on this fork of Linux as it is a lightweight, unintrusive Operating System that can be configured to boot directly into our custom-coded program, ensuring that there is no confusion by any party when starting the device for the first time.

Other Software Used

Below you will find a list of all the other software we used to create everything for Wi-Pi.

FreeCAD

This program is a free open-source 3D modelling program used to model the case for Wi-Pi.

UltiMaker Cura

This software is a free, open-source 3D printing software used to aid in the printing of the Wi-Pi device’s case.

GitHub

This program is a Software Development and Version Control platform used for collaboration on Wi-Pi.

Adobe Illustrator

This program is an industry-standard tool used for the creation of vector graphics and was used to create all icons for the Wi-Pi device.

Adobe XD

This program is a vector-based UX prototype tool and was used to develop the UX design for the Wi-Pi device.

Figma

This program is a web-based design tool used to help mock-up website and was used to help create the first draft of the Wi-Pi website.