Explore chapters and articles related to this topic
Emergence of Enterprise Mobility
Published in Jithesh Sathyan, Anoop Narayanan, Navin Narayan, K V Shibu, A Comprehensive Guide to Enterprise Mobility, 2016
Jithesh Sathyan, Anoop Narayanan, Navin Narayan, K V Shibu
Google and the Open Handset Alliance brought out the most popular open mobile platform named Android. Android is an open-source software stack for mobile devices, which includes an operating system, middleware, and a suite of applications. The Android Software Development Kit provides the tools and application programming interfaces (APIs) for developers to create applications on the Android platform using the Java programming language. The open source nature that leads to absence of developer license costs in getting the development environment and publishing application has resulted in quick adoption of Android by many mobile application developers, leading to rich applications. The market share of Android has significantly grown, and it is now a major competitor with commercial platforms such as iPhone, BlackBerry, and Windows Mobile in the smartphone industry. The increase in Android developers and users and the free nature of the operating system have led many device manufacturers to launch Android mobile handsets.
The study and implementation of VoIP voice terminal system based on android platform
Published in Jimmy C.M. Kao, Wen-Pei Sung, Civil, Architecture and Environmental Engineering, 2017
Android is an open source operating system based on the Linux platform developed by Google and the Open Handset Alliance, and it is primarily used in mobile devices. Its essence is to add a Java virtual machine Dalvik in the standard Linux system, and build a JAVA application framework in Dalvik virtual machine. All applications are built on the JAVA application framework (Batyuk et al. 2009). Android system uses a layered architecture. From the top to the bottom, it is divided into four layers, namely, Linux kernel, system libraries and Android runtime, application program layer and application framework layer, which can be shown in Figure 3.
Speak Out: Turns Your Smartphone into a Microphone
Published in P. C. Thomas, Vishal John Mathai, Geevarghese Titus, Emerging Technologies for Sustainability, 2020
Ajima Saseendran, Akshitha Lakshmi, Aleena Jose, Gouri Gopan, Shiney Thomas
The proposed app, Speak Out is developed in Android studio and the database is managed by Google’s Firebase. Android Studio is the official integrated development environment (IDE) for the development of Android Application. It is based on IntelliJIDEA. And it is a Java integrated development environment for software, and incorporates its code editing and developer tools. Gradle-based build system, emulator, code templates, and GitHub integration used to support application development within the Android operating system.
An Efficient RF Self Optimization Tool (SOT) for 4G/5G Mobile Communication
Published in IETE Journal of Research, 2023
As a result, an Android App, which is a software application that runs on the Android platform, was used to develop the network optimization tool. A standard Android App is optimized for tablet PC or a smartphone operating on the Android OS since the Android platform is developed for mobile devices. Android Apps are written in Java programming language and use Java core libraries. They are first compiled to Dalvik executable to run on the Dalvik virtual machine, which is a virtual machine specially designed for mobile devices. The next figures represent screenshots from the network optimization tool. The network optimization process will be explained. The first stage in this process is the test preparation in which we establish the optimization objectives and we use the K-means clustering algorithm for partition clustering. In the next stage, the data inputs will be collected from different sources such as network counters, measurement reports, and drive tests. After that the received signals will be compared with the KPI's requirements, then the tool will analyze the problems in case the KPI's are not met the objectives. Finally, our proposed tool will perform the engineering parameter adjustment and neighboring cell parameter adjustment as shown in (Figure 2).
Smart Control of Home Appliances Using Hand Gesture Recognition in an IoT-Enabled System
Published in Applied Artificial Intelligence, 2023
Cheng-Ying Yang, Yi-Nan Lin, Sheng-Kuan Wang, Victor R.L. Shen, Yi-Chih Tung, Frank H.C. Shen, Chun-Hsiang Huang
Android studio is the development environment for developing Android Apps (IDE) (GitHub Android, 2022; Get to, 2022). Each project in Android studio contains one or more modules with source code files and resource files. The module types include: Android application module,Program library module,Google App Engine module.
Rapid determination of lycopene content and fruit grading in tomatoes using a smart device camera
Published in Cogent Engineering, 2018
Xujun Ye, Tomoki Izawa, Shuhuai Zhang
We selected an Android-powered system for which to develop an application for mobile devices. Android is a Linux-based operating system mainly designed for mobile devices such as smartphones and tablets. It has been widely used owing to its portability and its cross-platform, open mobile terminal. Android applications are written in Java, and the Android Software Development Kit (SDK) provides the Application Programming Interface (API) libraries and developer tools necessary to build, test, and debug applications (Sheusi, 2013).