DOI

In this paper, we consider using reactive functional programming techniques in F#. We share our experience of using those techniques in developing natural user interface based on Kinect and Leap Motion sensors, and in controlling TRIK robotics toolset, and describe the project of a robotics platform, remotely controlled by gestures. We demonstrate how nicely reactive functional programming can be implemented on multiple platforms using F# programming language, and how streams of events can span boundaries of an isolated system in distributed environment. We also describe Kinect-based physical activity tracker project that uses reactive functional programming approach.

Original languageEnglish
Title of host publicationCEE-SECR 2014 - Proceedings of the 10th Central and Eastern European Software Engineering Conference in Russia
PublisherAssociation for Computing Machinery
Volume23-24-October-2014
ISBN (Electronic)9781450328890
DOIs
StatePublished - 23 Oct 2014
Event10th Central and Eastern European Software Engineering Conference in Russia - Moscow, Russian Federation
Duration: 23 Oct 201424 Oct 2014

Conference

Conference10th Central and Eastern European Software Engineering Conference in Russia
Abbreviated titleCEE-SECR 2014
Country/TerritoryRussian Federation
CityMoscow
Period23/10/1424/10/14

    Scopus subject areas

  • Human-Computer Interaction
  • Computer Networks and Communications
  • Computer Vision and Pattern Recognition
  • Software

    Research areas

  • F#, Functional programming, Kinect, Leap motion, Natural user interfaces, Reactive programming, Robotics programming

ID: 36437315