Standard

Functional reactive programming : From natural user interface to natural robotics behavior. / Soshnikov, Dmitry; Kirilenko, Iakov.

CEE-SECR 2014 - Proceedings of the 10th Central and Eastern European Software Engineering Conference in Russia. Vol. 23-24-October-2014 Association for Computing Machinery, 2014. a9.

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Harvard

Soshnikov, D & Kirilenko, I 2014, Functional reactive programming: From natural user interface to natural robotics behavior. in CEE-SECR 2014 - Proceedings of the 10th Central and Eastern European Software Engineering Conference in Russia. vol. 23-24-October-2014, a9, Association for Computing Machinery, 10th Central and Eastern European Software Engineering Conference in Russia, Moscow, Russian Federation, 23/10/14. https://doi.org/10.1145/2687233.2687255

APA

Soshnikov, D., & Kirilenko, I. (2014). Functional reactive programming: From natural user interface to natural robotics behavior. In CEE-SECR 2014 - Proceedings of the 10th Central and Eastern European Software Engineering Conference in Russia (Vol. 23-24-October-2014). [a9] Association for Computing Machinery. https://doi.org/10.1145/2687233.2687255

Vancouver

Soshnikov D, Kirilenko I. Functional reactive programming: From natural user interface to natural robotics behavior. In CEE-SECR 2014 - Proceedings of the 10th Central and Eastern European Software Engineering Conference in Russia. Vol. 23-24-October-2014. Association for Computing Machinery. 2014. a9 https://doi.org/10.1145/2687233.2687255

Author

Soshnikov, Dmitry ; Kirilenko, Iakov. / Functional reactive programming : From natural user interface to natural robotics behavior. CEE-SECR 2014 - Proceedings of the 10th Central and Eastern European Software Engineering Conference in Russia. Vol. 23-24-October-2014 Association for Computing Machinery, 2014.

BibTeX

@inproceedings{f32dcf0d137b4149b73b5cb0e6f503c1,
title = "Functional reactive programming: From natural user interface to natural robotics behavior",
abstract = "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.",
keywords = "F#, Functional programming, Kinect, Leap motion, Natural user interfaces, Reactive programming, Robotics programming",
author = "Dmitry Soshnikov and Iakov Kirilenko",
year = "2014",
month = oct,
day = "23",
doi = "10.1145/2687233.2687255",
language = "English",
volume = "23-24-October-2014",
booktitle = "CEE-SECR 2014 - Proceedings of the 10th Central and Eastern European Software Engineering Conference in Russia",
publisher = "Association for Computing Machinery",
address = "United States",
note = "10th Central and Eastern European Software Engineering Conference in Russia, CEE-SECR 2014 ; Conference date: 23-10-2014 Through 24-10-2014",

}

RIS

TY - GEN

T1 - Functional reactive programming

T2 - 10th Central and Eastern European Software Engineering Conference in Russia

AU - Soshnikov, Dmitry

AU - Kirilenko, Iakov

PY - 2014/10/23

Y1 - 2014/10/23

N2 - 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.

AB - 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.

KW - F#

KW - Functional programming

KW - Kinect

KW - Leap motion

KW - Natural user interfaces

KW - Reactive programming

KW - Robotics programming

UR - http://www.scopus.com/inward/record.url?scp=84985000681&partnerID=8YFLogxK

U2 - 10.1145/2687233.2687255

DO - 10.1145/2687233.2687255

M3 - Conference contribution

AN - SCOPUS:84985000681

VL - 23-24-October-2014

BT - CEE-SECR 2014 - Proceedings of the 10th Central and Eastern European Software Engineering Conference in Russia

PB - Association for Computing Machinery

Y2 - 23 October 2014 through 24 October 2014

ER -

ID: 36437315