Skip to content

Latest commit

 

History

History
17 lines (15 loc) · 627 Bytes

README.md

File metadata and controls

17 lines (15 loc) · 627 Bytes

BLE Recorder GUI

WPF GUI app for recording participants' reactions during experiment of inducing the kinaesthetic illusion. Communication with the recording unit is enabled using BLE.

Key technologies and approaches

  • WPF MVVM (CommunityToolkit.Mvvm), ViewModel-First
  • Asynchronous programming, Async/Await
  • Multi-threading and synchronization
  • xUnit, Moq, AutoFixture, FluentAssertions
  • EF Core, Code-First
  • BLE communication
  • SOLID principles
  • Dependency Injection, IoC Containers (Autofac)
  • Layered data-centric architecture.

Requirements:

  • Latest (!) Bluetooth drivers
  • Windows SDK 10.0.19041.0