Designing Embedded Software Analysis System for Telecom Enterprise
Huang, Rui (2016)
Huang, Rui
Metropolia Ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201605035929
https://urn.fi/URN:NBN:fi:amk-201605035929
Tiivistelmä
In the recent mobile broadband world, the smart and powerful applications have been widely developed for consumer. Obviously, the most convincible instances are Apple’s Mobile Operating System (iOS) and Google’s Mobile Operating System (Android) applications. However, in the traditional industry, such as telecom industry, the mobile applications working as a part of a software analysis system have not yet been widely involved. The emergence of powerful mobile devices and cloud computing platforms has been driving the demand for a new solution to solve the complex industry problem.
The object of the thesis is to design and implement a primary mobile application system for supporting the maintenance work of analysing the embedded software status in telecom industry equipment. The system is designed on Server-Client model that consists of three functionality entities. The Mobile Client (MC) periodically calls the Cloud Platform API Provider (CPAP) and demonstrates the Device Under Test’s (DUT) embedded software status; The CPAP is mainly implemented by Google App Engine (GAE); The DUT Server (DS) that acts as a bridge between the DUT and CPAP, retrieves the DUT’s embedded software status and pushes the data to the CPAP. The DUT in the real world is telecom industry equipment.
In the present study, whole system architecture was designed, the CPAP and the MC were partially implemented, whereas the unimplemented feature will be continued with in the future.
The object of the thesis is to design and implement a primary mobile application system for supporting the maintenance work of analysing the embedded software status in telecom industry equipment. The system is designed on Server-Client model that consists of three functionality entities. The Mobile Client (MC) periodically calls the Cloud Platform API Provider (CPAP) and demonstrates the Device Under Test’s (DUT) embedded software status; The CPAP is mainly implemented by Google App Engine (GAE); The DUT Server (DS) that acts as a bridge between the DUT and CPAP, retrieves the DUT’s embedded software status and pushes the data to the CPAP. The DUT in the real world is telecom industry equipment.
In the present study, whole system architecture was designed, the CPAP and the MC were partially implemented, whereas the unimplemented feature will be continued with in the future.