Android platform development for BSTAR system

BSTAR is an intelligent software designed for building and construction management. The mobile-based Android application for BSTAR system is developed to enable the access to BSTAR system through mobile phones. The mobile application performs the control function through turning on/off the air- con...

Full description

Saved in:
Bibliographic Details
Main Author: Chen, Shiqing
Other Authors: Cai Wenjian
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/67711
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-67711
record_format dspace
spelling sg-ntu-dr.10356-677112023-07-07T17:10:54Z Android platform development for BSTAR system Chen, Shiqing Cai Wenjian School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems BSTAR is an intelligent software designed for building and construction management. The mobile-based Android application for BSTAR system is developed to enable the access to BSTAR system through mobile phones. The mobile application performs the control function through turning on/off the air- conditioning and adjusting the temperature of the air-conditioning. Access to the web server has been realized using JDBC (Java Database Connectivity). Queries of turning on/off and configuring can be sent to the web server to control the status of the air-conditioning. Besides, the application can monitor and display the current conditions of the room in terms of temperature, humidity and CO2 concentration by accessing the readings of the sensors. Last but not least, the application allows users to schedule the timing for the air-conditioning to start and stop working. A local database has been created using SQLite to store the login information of the users, the settings of the air-conditioning, the readings from the sensors and the schedule set by users. Users are required to register for the first time they use the mobile application. Once registered, the login information containing username and password will be inserted into the SQLite database. A security check against the username and password will be performed during the login process. After successful login, query of the users’ lasting settings and current room conditions will be sent to the local database to load the information. The changed configurations will be updated in the SQLite database. The scheduling information including the starting/stopping point and temperature is stored in the database as well for users to apply when needed. A white-box testing has been implemented to test the functionality of the mobile application. The test cases designed focused on the registration, login/logout, change of password, controlling, monitoring and scheduling functions of the application. Results of the test cases have proved the capability of the mobile application. Bachelor of Engineering 2016-05-19T06:45:05Z 2016-05-19T06:45:05Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/67711 en Nanyang Technological University 56 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems
Chen, Shiqing
Android platform development for BSTAR system
description BSTAR is an intelligent software designed for building and construction management. The mobile-based Android application for BSTAR system is developed to enable the access to BSTAR system through mobile phones. The mobile application performs the control function through turning on/off the air- conditioning and adjusting the temperature of the air-conditioning. Access to the web server has been realized using JDBC (Java Database Connectivity). Queries of turning on/off and configuring can be sent to the web server to control the status of the air-conditioning. Besides, the application can monitor and display the current conditions of the room in terms of temperature, humidity and CO2 concentration by accessing the readings of the sensors. Last but not least, the application allows users to schedule the timing for the air-conditioning to start and stop working. A local database has been created using SQLite to store the login information of the users, the settings of the air-conditioning, the readings from the sensors and the schedule set by users. Users are required to register for the first time they use the mobile application. Once registered, the login information containing username and password will be inserted into the SQLite database. A security check against the username and password will be performed during the login process. After successful login, query of the users’ lasting settings and current room conditions will be sent to the local database to load the information. The changed configurations will be updated in the SQLite database. The scheduling information including the starting/stopping point and temperature is stored in the database as well for users to apply when needed. A white-box testing has been implemented to test the functionality of the mobile application. The test cases designed focused on the registration, login/logout, change of password, controlling, monitoring and scheduling functions of the application. Results of the test cases have proved the capability of the mobile application.
author2 Cai Wenjian
author_facet Cai Wenjian
Chen, Shiqing
format Final Year Project
author Chen, Shiqing
author_sort Chen, Shiqing
title Android platform development for BSTAR system
title_short Android platform development for BSTAR system
title_full Android platform development for BSTAR system
title_fullStr Android platform development for BSTAR system
title_full_unstemmed Android platform development for BSTAR system
title_sort android platform development for bstar system
publishDate 2016
url http://hdl.handle.net/10356/67711
_version_ 1772825234300207104