Programming of sensors on mobile devices -Google Android
Article REF: H1595 V2

Programming of sensors on mobile devices -Google Android

Author : Frédéric LEMOINE

Publication date: December 10, 2021 | Lire en français

Logo Techniques de l'Ingenieur You do not have access to this resource.
Request your free trial access! Free trial

Already subscribed?

Overview

ABSTRACT

The advent of electromechanical microsystems has allowed for the extreme miniaturization of various types of sensors, such as the gyroscope or the accelerometer. These sensors are currently installed in a large number of mobile devices such as mobile-phones or tablets. This evolution has allowed for increasing the ergonomy of these devices whilst simplifying their use. The operation of a certain number of sensors is detailed along with their programming in the operating system: Google Android, the system which now equips a large number of mobile devices.

Read this article from a comprehensive knowledge base, updated and supplemented with articles reviewed by scientific committees.

Read the article

AUTHOR

  • Frédéric LEMOINE: PhD and Computer Engineer - Application Development Project Manager Computer Science Department – Conservatoire national des Arts et Métiers (CNAM)

 INTRODUCTION

Google Android™ is an operating system designed for mobile devices (phones, tablets...).

In 2005, Google bought a small start-up called Android Inc. that was developing applications for cell phones. The aim of the takeover was to create a new mobile platform to compete with the major players of the day: Symbian, Windows mobile, Palm OS...

In 2007, the OHA (Open Handset Alliance) consortium was created around this system. It brings together telephone operators, semiconductor and handset manufacturers, software publishers and distributors. Android™ was then officially announced as the new platform for mobile devices.

2008 saw the release of the first version of the SDK (Software Development Kit).

Since then, Android™'s market share has continued to grow and rivals that of Apple (iPhone OS). Its fields of application are expanding by the day, and now even concern home automation or TV sets.

Android™ is based on a Linux kernel. Its code is open and available as Open source. Its programming language is Java.

The success of Android™ has a lot to do with improving the user's interactivity with his or her device. This has been greatly enhanced by the arrival of new types of sensors.

A sensor is a device that transforms an observed physical quantity into another, more easily usable physical quantity (most often electrical) for the purpose of measuring it. Devices based on the Android™ platform incorporate a large number of different sensors.

The purpose of this article is to present each type of sensor and its programming.

You do not have access to this resource.
Logo Techniques de l'Ingenieur

Exclusive to subscribers. 97% yet to be discovered!

You do not have access to this resource. Click here to request your free trial access!

Already subscribed?


KEYWORDS

computer science   |   programming   |   microelectromechanical systems   |   electronic   |   metrology

Ongoing reading
Programming sensors on mobile devices

Article included in this offer

"Networks and Telecommunications"

( 170 articles )

Complete knowledge base

Updated and enriched with articles validated by our scientific committees

Services

A set of exclusive tools to complement the resources

View offer details