EasyManua.ls Logo

Shimmer 3 - 4.2. Software Development

Shimmer 3
76 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Copyright © Shimmer 2017
Realtime Technologies Ltd Shimmer User Manual
All rights reserved Rev3p
37
4.2. Software Development
This section provides a brief introduction to the suite of Shimmer Software Development tools,
called the Shimmer Instrument Drivers (Shimmer IDs) and Shimmer Application Programming
Interfaces (Shimmer APIs). The Shimmer IDs and APIs are libraries for software developers that allow
for the rapid integration of the Shimmer platform into software applications being developed in C#,
LabVIEW, MATLAB and Java/Android.
4.2.1. C#
The C# API includes the .NET based source code for the
ShimmerCapture application (see Section 4.1.2). The code is the
basis for an application which allows users to calibrate, display
and save data received from Shimmer devices streaming over
Bluetooth. The code is designed for usability and functionality,
with a number of data capture parameters being configurable.
C# developers can quickly integrate Shimmer devices into their
applications by building on top of the C# API.
4.2.2. JAVA/Android
The Shimmer JAVA/Android API allows for the development of
Android applications that require data to be streamed directly
from Shimmer units to Android devices. The solution permits
Shimmer users to easily interact with Shimmer units to
configure, stream, display and log data on Android devices.
The purpose of this Shimmer API is to reduce the development
time for Shimmer developers on the Android operating
system. The library includes a number of example applications. Built on top of the Android Bluetooth
Library, the driver’s object oriented design allows easy integration with other libraries.
4.2.3. LabVIEW
The ShimmerSensing LabVIEW Instrument Driver Library is a
library of LabVIEW VIs designed to assist users of the
Shimmer2, Shimmer2r and Shimmer3 platforms in the
development of Shimmer-based applications in LabVIEW. This
Shimmer ID provides all the benefits associated with the
LabVIEW development environment and incorporates a
number of end-user functions specific to the Shimmer platform, as well as example applications.
Extensive support documentation is available along with video demonstrations.
4.2.4. MATLAB
The Shimmer MATLAB Instrument Driver Library is an object oriented
solution for Shimmer data capture in MATLAB. This Shimmer ID allows
Shimmer data to be streamed directly to MATLAB and assists users of
the Shimmer2, Shimmer2r and Shimmer3 platforms in the
development of Shimmer based applications in MATLAB.

Table of Contents

Other manuals for Shimmer 3