Information Technology Reference
In-Depth Information
Fig. 4.1 SGSII Smartphone
4.2.1.2 App Development
All the smartphone apps of this work were built using a software solution for Android
development (Android Development Tools (ADT) Bundle) which integrates a col-
lection of various programs (Android 2013 ):
Eclipse: is an integrated environment for the development of software projects
with multi-language support.
ADT plug-in: is the toolset for Eclipse designed to allow the development of
Android Apps.
Android Software Development Kit (SDK): provides the API libraries and devel-
oper tools required to build apps for Android.
Android Native Development Kit (NDK): is the collection of tools that allows to
implement apps using native-code languages such as C and C++.
The code was written using two languages, namely, Java and C . The former was
employed for the development of the graphical user interface and app basic controls.
C was reserved for the computationally expensive tasks such as accessing smartphone
sensors, signal processing, running ML algorithms and storing data.
4.2.2 HAR Protocol
A set of experiments were carried out to obtain the HAR datasets. A group of 30
volunteers with ages ranging from 19 to 48 years were selected for this task. The
 
Search WWH ::




Custom Search