||This article appears to be written like an advertisement. (November 2013)|
|Developer(s)||Pediatric Anesthesia Research Team.|
|Stable release||1.0.1 / October 23, 2013|
|Operating system||iOS, Android, BlackBerry 10, Windows, Mac OS X, Linux, OpenBSD, OpenWrt|
|Type||Software development kit|
LambdaNative is an open-source cross-platform development environment written in the Scheme language, supporting native applications on a range of mobile, desktop and embedded platforms
Development of LambdaNative started in 2009 at the Pediatric Anesthesia Research Team (PART)  in Vancouver, Canada. It was initially used as an in-house platform for a closed-loop intravenous anesthesia system. Support for mobile platforms was added as PART became engaged in global health projects in 2010. The core LambdaNative framework was open-sourced in 2013.
LambdaNative is released under the BSD License.
LambdaNative supports building native applications for the following operating systems:
Scheme based development
LambdaNative applications are written in the Scheme language. Scheme is a high level functional language with an very simple syntax. LambdaNative uses Gambit-C Scheme, a portable standards-compliant Scheme to C compiler.
Applications written in the framework can be either event-loop driven graphical applications or console applications, and code can be shared between applications in the form of modules and plugins. LambdaNative does not require the use of an Integrated Development Environment (IDE). The build system follows the conventional configure, make, make install command format.
LambdaNative utilizes the OpenGL and OpenGL ES hardware accelerated graphics layer on the target platforms, and provides a full widget-based 2D graphics engine. It is also possible to render 3D scenes, and overlay a 2D user interface.
Applications built with LambdaNative
LambdaNative has been used for a diverse range of medical applications, for example the Phone Oximeter, a smartphone based low-cost pulse oximeter. The Phone Oximeter was selected as one of the ten innovations for 2015 to achieve the United Nations Millennium Development Goals to decrease maternal and child mortality.
LambdaNative-based applications have been used in clinical trials on >10,000 subjects in Canada, France, India, Uganda, Bangladesh, and South Africa, in >10 separate clinical studies.
- PART (November 19, 2013). "Pediatric Anesthesia Research Team :: Home". Pediatric Anesthesia Research Team. Retrieved 19 November 2013.
- Jennifer Kohm (Oct 9, 2013). "Powerful platform for mobile health apps now available as open source software". Child & Family Research Institute. Retrieved 19 Nov 2013.
- Marc Feeley and others (September 22, 2013). "Main Page - Gambit wiki". Marc Feeley. Retrieved 19 November 2013.
- Joanne Lim (December 12, 2012). "ecem: PhoneOximeter.org". The University of British Columbia. Retrieved 19 November 2013.
- PATH/Evelyn Hockstein (September 23, 2013). "Breakthrough Innovations That Can Save Women and Children Now - PATH". PATH. Retrieved 19 November 2013.
- Petersen, Christian L; Görges, Matthias; Dunsmuir, Dustin; Ansermino, J Mark; Dumont, Guy A (19 November 2013). "Experience Report: Functional Programming of mHealth Applications". Proceedings of the 18th ACM SIGPLAN international conference on Functional programming - ICFP '13 (Boston, MA: ACM): 357–362. doi:10.1145/2500365.2500615.