dc.contributor.author | Miiro, Ashirafu | |
dc.date.accessioned | 2019-11-11T12:09:23Z | |
dc.date.available | 2019-11-11T12:09:23Z | |
dc.date.issued | 2019-11-11 | |
dc.identifier.citation | Miiro, A. (2019).Designing and Implementing a standalone configurable lab server application. Unpublished undergraduate dissertation, Makerere University | en_US |
dc.identifier.uri | http://hdl.handle.net/20.500.12281/7073 | |
dc.description.abstract | This project was aimed at developing an online laboratory hosting server for electronics
experiments. It uses the National Instruments ELVIS II board as the hardware equipment for
hosting electronic circuits under study, connected to the computers via a USB interface. The
USB interface enables access to the function generator, oscilloscope and digital I/O which are
used by the software on the host computer.
A data socket server is used for streaming live instrument data as it is available from the
experiment and an http web API built using ASP.NET Web API2.0 is used in receiving
commands during experimentation.
Core server applications are embedded in windows service application which enables the server
to start when the system boots and also runs with high privileges to enable functionality of all
components.
A GUI application was built using windows presentation foundation (WPF) framework for lab
administrator interactions to allow setup of the lab.
The result of the project is a windows program installer, which takes a user through installation
steps and allows configuring of various parameters for online experiments. | en_US |
dc.language.iso | en | en_US |
dc.subject | Standalone configurable lab server | en_US |
dc.subject | Lab server application | en_US |
dc.title | Designing and Implementing a standalone configurable lab server application. | en_US |
dc.type | Thesis | en_US |