Explore chapters and articles related to this topic
Design Thinking to Mobile App Development
Published in Kaushik Kumar, Muralidhar Kurni, Design Thinking, 2023
Anupama Namburu, Prabha Selvaraj
The most commonly used mobile operating systems are Android (71.6%), which was developed by Google, and iOS (29.5%), which was developed by Apple as per the statics of Stat Counter worldwide. Whenever you want to create an application, User Interface (UI) and User Experience (UX) are mainly important, and they should be the primary factors. Because the complete app review mainly depends on UI/UX, to design the UI of an application first you need to select app category in which it comes under. For example, if the app to be designed is an Ecommerce app, then in the initial phase you need to do some research on the already existing apps which are popular and have rich UI. The most used and trusted E-Commerce platforms are Amazon and Flipkart. First thing you need to do is go through the app, move along all the screens of the app, and see how the components in the screen are displayed in a particular manner and which are user friendly.
Detecting Android Kernel Rootkits via JTAG Memory Introspection
Published in Georgios Kambourakis, Asaf Shabtai, Constantinos Kolias, Dimitrios Damopoulos, Intrusion Detection and Prevention for Mobile Ecosystems, 2017
Mordechai Guri, Yuri Poliak, Bracha Shapira, Yuval Elovici
Over the past few years, mobile devices have emerged as a preferred target for cyber criminals. This trend is fueled by the valuable personal and organizational information stored on those devices. Android is by far the most popular mobile operating system (OS); its numerous vulnerabilities, coupled with the ease of distributing malicious code through its popular app market, have made this OS a favorite target of attackers [1]. For example, the DroidDream attack [2] was distributed through legitimate applications on the Android market and infected about 50,000 mobile devices in the course of a few days. More recently, an Android “bootkit,” that is, a rootkit that modifies the device's boot partition and boot script (codenamed “Oldboot”) infected over 500,000 mobile devices within a period of 6 months in China alone [3]. In 2015, researchers have uncovered a rootkit that resides deep inside Android devices, while receiving commands from its operator across the internet [4]. In 2016, a rootkit-level backdoor was found preinstalled on 3 million Android phones, many of them used by people in the United States [5].
Embedded Real-Time Operating System
Published in Yi Qiu, Puxiang Xiong, Tianlong Zhu, The Design and Implementation of the RT-Thread Operating System, 2020
Yi Qiu, Puxiang Xiong, Tianlong Zhu
Mobile operating system refers to the operating system running on mobile phones, PADs, and smart TVs. Google's Android and Apple's iOS both belong to the mobile operating system. Traditionally, mobile devices like mobile phones and PADs are also embedded devices, but as the chips used by mobile devices become more powerful, the difference is obviously larger between the mobile operating system and the traditional embedded device, so that the mobile operating system is classified separately.
Urban pedestrian stone pavements: measuring functional and safety requirements
Published in International Journal of Pavement Engineering, 2022
Erika Garilli, Federico Autelitano, Francesco Freddi, Felice Giuliani
A low-cost system for the data acquisition of pavement vibration has been implemented to determine and evaluate the degree of comfort perceived by a pedestrian user pulling an object. The experimental apparatus of the SPSTT shown in Figure 3 consists of a rolling luggage equipped with a triaxial accelerometer for registering vibrations. The best location of the measuring device is at or close to the surface of the hand, where the vibration penetrates into the body (ISO 5349-1:2004). Ideally, the accelerometer should be placed in the centre of the handle area; however, it is impossible to place an accelerometer in that position because it would interfere with the operator’s normal hand grip. Besides, special adapters could be used, but they are only suitable for positions with a fixed hand on the handle (portable adapter) or make it very difficult to use for triaxial measurements (individually shaped adapter). In our case, the hand is not fixed on the handle because the relative position between the trolley suitcase and the HAS varied over time. Thus, the triaxial accelerometer was fixed close to operator’s hand at the end of the telescopic rods near to the towing handle. The suitcase used in the detection system is a 520 mm high, 370 mm wide and 250 mm thick two-wheeled (non-swivel wheels) carry-on trolley suitcase, having 570 mm telescopic rods. The choice felt on this kind of luggage, since it is the most used by millions of peoples who travel by train, plane or car. The accelerometer used for the surveys is a triaxial type. The specific test needs the use of a stand-alone device that permits to measure and save acceleration data. In particular, the adopted device produced by FIAMA s.r.l. is equipped with a motion-activated triaxial accelerometer ADXL 355 manufactured by Analog Device. ADXL 355 is low noise density, low 0 g offset drift, low power, 3-axis and 20-bit digital accelerometer with selectable measurement range (Analog.com 2016). The device is configured and controlled via an Android mobile operating system with a BLE communication app. Thanks to this application, it is possible to define all the acquisition parameters, i.e. frequency and full scale, as well as the activation and deactivation parameters, i.e. the intensity of the initial impulse necessary for the activation and the minimum time for which the intensity must remain above this value, the intensity of the acceleration below which the accelerometers must deactivate and the minimum time in which this condition must occur, and the recording time after the sensors are deactivated. This software enables to download and share data very quickly and the data collected are available in .txt and .csv formats. The flexibility of the device permits to distinguish the different phases during the tests.