SpO2 Detecting Applied on Android Platform

2013 ◽  
Vol 303-306 ◽  
pp. 659-662
Author(s):  
Zhong Shun Hu ◽  
Shu Yu Li ◽  
De Yu Li

In this paper, we put forward a design of oxygenation sensor module, along with a software application development running on Android operation system to combine the sensor module with the Android terminal. A practicable system for blood oxygen monitoring is developed. This system contains two major parts. The first part is the design of oxygenation sensor module. Algorithms about dark current removing and pulse frequency extraction are discussed. Moreover, module calibration is conducted, which is then used to compare the precision of linear and quadratic equations for SpO2 computation. The second part is about the oxygenation monitoring software design and development based on Android platform. The general protocol Blood Condition Index (BCI) transport protocol in hospital monitor is studied and applied. Test results demonstrate the effectiveness of using SpO2 sensor module for blood oxygen measurement. Since ASubscript textSubscript textndroid has a high penetration in our daily life, this work will provide a useful tool for convenient and low cost daily monitoring of SpO2 at home.

1994 ◽  
Vol 18 (1-3) ◽  
pp. 171-174 ◽  
Author(s):  
Gábor Harsányi ◽  
István Péteri ◽  
István Deák

2018 ◽  
Vol 1 (2) ◽  
pp. 1-17
Author(s):  
Tedi Budiman

One example of the growing information technology today is mobile learning, mobile learning which refers to mobile technology as a learning medium. Mobile learning is learning that is unique for each student to access learning materials anywhere, anytime. Mobile learning is suitable as a model of learning for the students to make it easier to get an understanding of a given subject, such as math is pretty complicated and always using formulas.The design method that I use is the case study method, namely, learning, searching and collecting data related to the study. While the development of engineering design software application programs that will be used by the author is the method of Rapid Application Development (RAD), which consists of 4 stages: Requirements Planning Phase, User Design Phase, Construction Phase and Phase Cotuver.


Author(s):  
Charles Atombo ◽  
Emmanuel Gbey ◽  
Apevienyeku Kwami Holali

Abstract Traffic accidents on highways are attributed mostly to the "invisibility" of oncoming traffic and road signs. "Speeding" also causes drivers to reduce the effective radius of the vehicle path in the curve, thus trespassing into the lane of the oncoming traffic. The main aim of this paper was to develop a multisensory obstacle-detection device that is affordable, easy to implement and easy to maintain to reduce the risk of road accidents at blind corners. An ultrasonic sensor module with a maximum measuring angle of 15° was used to ensure that a significant portion of the lane was detected at the blind corner. The sensor covered a minimum effective area of 0.5 m2 of the road for obstacle detection. Yellow light was employed to signify caution while negotiating the blind corner. Two photoresistors (PRs) were used as sensors because of the limited number of pins on the microcontroller (Arduino Uno). However, the device developed for this project achieved obstacle detection at blind corners at relatively low cost and can be accessed by all road users. In real-world applications, the use of piezoelectric accelerometers (vibration sensors) instead of PR sensors would be more desirable in order to detect not only cars but also two-wheelers.


Author(s):  
Varun Gupta ◽  
D. S. Chauhan ◽  
Kamlesh Dutta

Mobile software application development process must be matured enough to handle the challenges (especially market related) associated with the development of high quality mobile software development. Ever increasing number of both mobile users and mobile applications had presented software engineers with the challenge of satisfying billions of users with high quality software applications to be delivered within deadline and budgets. Always there had been a lot of pressure to develop complex software categorized by thousands of requirements, under resource constrained environment. Requirement prioritization is one of the activities undertaken by software engineer to deliver partial software product to its customers such that most important requirements are implemented in the earliest releases. During next releases some changed and pending requirements are implemented, an activity that generates ripple effects. Such ripple effects need to be tested by executing modified source code against test cases of previous releases (regression testing). Regression testing is a very effortful activity that requires a software tester to select test cases that have high fault detection capability, execute the modified code against selected test cases and performing debugging. This regression testing activity can be lowered to the maximum extend by considering dependencies between requirements during the time of requirement prioritization. Thus requirement prioritization will be carried out not only against aspects like cost, time, risks, business values etc but against dependencies also. The aim is to implement almost all dependent highest priority requirements in current release so that implementation of new requirements is unlikely to have ripple effects. Changes in requirements might not be related to variable usage and definition and might not involve a change in functionality. In such cases there is no need to select already executed test cases of previous versions. Module dependencies can lead to test case selections of previous versions if changes of requirement lead to ripple effects. This paper aims to implement highest priority requirements such that regression testing is performed to minimum thereby improving development process of mobile applications. The proposed technique had been successfully evaluated on Android based notification software application that meets the specification of Aakash tablets.


Proceedings ◽  
2018 ◽  
Vol 2 (13) ◽  
pp. 858 ◽  
Author(s):  
Timothy A. Vincent ◽  
Yuxin Xing ◽  
Marina Cole ◽  
Julian W. Gardner

A new signal processing technique has been developed for resistive metal oxide (MOX) gas sensors to enable high-bandwidth measurements and enhanced selectivity at PPM levels (<50 PPM VOCs). An embedded micro-heater is thermally pulsed from 225 to 350 °C, which enables the chemical reactions in the sensor film (e.g., SnO2, WO3, NiO) to be extracted using a fast Fourier transform. Signal processing is performed in real-time using a low-cost microcontroller integrated into a sensor module. The approach enables the remove of baseline drift and is resilient to environmental temperature changes. Bench-top experimental results are presented for 50 to 200 ppm of ethanol and CO, which demonstrate our sensor system can be used within a mobile robot.


2019 ◽  
Vol 4 (2) ◽  
pp. 363-370
Author(s):  
Romy Budhi Widodo ◽  
Mochamad Subianto ◽  
Grace Imelda

The domain of the activity is technology for the society whereas the focus is practical computer science for the society. The background of our activity is based on the needs of YPK junior high school in Malang city, Indonesia. The school need to develop computer-based school report card and also daily grade card for teachers. The method for software/application development is spiral model which consist of the cycle of system identification, risk analysis, and enhancement of the prototype to be an operational prototype. Evaluation of the product was based on the Computer System Usability Questionnaire (CSUQ) from IBM. The CSUQ using 5 scale of Likert scale contains three categories: 1) system usefulness (SYSUSE), 2) information quality (INFOQUAL), and 3) interface quality (INTERQUAL). The mean rank’s result in order from the greatest to the lowest is SYSUSE, INTERQUAL, and INFOQUAL, respectively. It was reported that SYSUSE category was superior to INFOQUAL (U = 3369.5, p = 0.0005). Overall, the user satisfaction score is 78.4%, which is in the “worthy” category


Author(s):  
RW Meggs ◽  
RJ Watson

Put simply, ‘spoofing’ is a means of controlling the reported position and time of a GNSS receiver. Spoofing has now been well demonstrated in the experimental context, but until a few years ago it was regarded as “…a bit like UFOs: much speculation, occasional alarms at suspected instances, but little real-world evidence of its existence” (Ref. 1). In the intervening years spoofing has transformed from a research laboratory into an emerging threat. In this paper we focus on radio-frequency attack as the primary method of spoofing. However there is also the possibility of cyber-attack on GNSS systems, in which there is interception and modification of computed position between the receiver and application. It had perhaps previously been considered that the technology and know-how “barrier to entry” to produce an effective spoofer was itself a significant deterrent. However, the commercial availability of inexpensive (sub £250) software defined radio systems, low-cost computing and open-source GNSS signal generator software has all but eliminated this barrier. This paper will consider various methods of spoofing, means of detecting spoofing through analysis of signal anomalies and also mitigation of spoofing at the physical layer via the antenna and signal processing and at the software application layer through the detection of anomalies.


2014 ◽  
Vol 568-570 ◽  
pp. 1625-1628
Author(s):  
Xiang Dong You ◽  
Zhi Yuan Zhang ◽  
Xiao Jia Zou ◽  
Hao Pan

This paper introduces the basic principle and its applications of the mobile phone Bluetooth Printing technology. By analyzing the ESC/POS commands, the technical implementation principles of text print, photo print and one-dimensional / two-dimensional code print were presented. A software application applicable to Android platform was designed and developed, which accomplished the goal of text print, photo print and one-dimensional / two-dimensional code print via Bluetooth. This printing technology can be used for receipts and label printing, which contains good portability, extensibility and application value.


Sign in / Sign up

Export Citation Format

Share Document