Abstract
In the last decade, the use of wireless electronic communication technology, such as mobile phones, is
fundamental to the private and professional lives of most citizens. In fact, it has become an inseparable part
of their daily lives. Nowadays, most cell phones are provided with different implanted sensors, which
measure motion, orientation, and environmental conditions such as ambient light or temperature.
Therefore, several functionalities in mobile applications need to use these sensors, as in the case of
logistics applications, social network applications or travel information applications. Hence, the primary
contribution of this work is to establish a generic meta-model, in order to show the different embedded
sensors in the smartphones, and then generate mobile applications that use various features offered by
these sensors for the case of Android OS. So as to achieve this, our approach is based on a model driven
architecture (MDA) suggested by Object Management Group (OMG), which is a variant of Model-Driven
Engineering (MDE). The MDA approach can contribute in the insurance of the sustainability of expertise,
as well as the improvement of the gain in productivity while dealing with the challenges of mobile platform
fragmentation.
Description
Recently, the industry of mobile application development is increasing due to the strong use of
smartphones that have become nowadays more accessible. Most of these applications run on
mobile operating systems such as Android, iOS and Windows. These devices are equipped with a
set of embedded sensors such as motion sensors (e.g. accelerometers, gyroscopes), environmental
sensors (e.g. temperature, light) and position sensors (e.g. orientations, magnetometers, etc.) (see
Fig. 1 for more details) [1].
Applications use these sensors to support their new features, like Spirit Level in some
applications related to the camera. These sensors can measured and collected various data. The
most common measured data are temperature, humidity, pressure, acceleration (vibration), light,
infrared magnetic fields, sound, radiation, location (GPS), mechanical stress and chemical
composition. As a consequence of extensive possibilities, the envisaged applications for the
embedded sensors are multiple. The most typical areas of application that use these sensors are:
traffic control, security, military, health care, industrial sensing, home automation and
environmental monitoring.
Links and resources
Tags