Embedded • Product Development • C/C++
About the Client
The University of Alberta is a public research university located in Edmonton, Alberta, Canada. It was founded in 1908 by Alexander Cameron Rutherford, the first premier of Alberta, and Henry Marshall Tory, its first president.
Project in a Nutshell:
Revolutionize how information in a classroom is shared.
We partnered with the University of Alberta in Canada to develop custom software which would be used in every classroom. The project involved a hardware/software solution, and we were hired to develop the drivers and embedded software to drive the hardware.
The software we developed included a database application to read input from the devices and make content available to the professors and students.
Goals and ObjectivesDevelop custom software to automate and interface with an older handheld device.
The University of Alberta had purchased handheld devices and wanted custom software developed to interface with it. This device and software would be used in every classroom to improve the gathering and sharing of information between students and teachers.
Unique ChallengesThe older uncommon devices lacked documentation and programming interfaces.
The devices that we needed to interface with and automate were older, and lacked documentation and a formal programming interface. This forced our team to use a low level programming language to directly interface with the devices. Projects such as these are trial and error in nature.
The ResultsOur solution successfully interfaced with a multitude of devices, and was deployed by the university.
We developed custom device drivers and a unique custom database management solution to capture data and streamline the automation of information being shared within the classroom. This was our very first client outside the USA.