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