TY - GEN
T1 - The design and implementation of an integrated building environment for android systems
AU - Wu, Yi Kuan
AU - Chen, Jing
N1 - Publisher Copyright:
© 2020 IEEE
PY - 2020/11
Y1 - 2020/11
N2 - In recent years many embedded system products are shipped with Android system installed as their operating systems Building an installable system image file of Android however, is not trivial and there is no graphical user interface (GUI) for the official Android build system. Although quite a lot of guiding information and helpful resources are available in addition to the official documentation provided by Google, it is not uncommon that the building process failed due to some subtle mistakes and the developer felt frustrated. When system customization is desired, such as tailoring the source code or removing some unnecessary modules from the source code, the burden is even greater because the building rules of Android system lack enough flexibility and Android system has become bigger and.noncomplicated during the past years. It is not only very challenging but also very difficult, if not impossible, to implement the desired tailoring without help from certain analysis tools. This paper presents the development of a GUI based integrated building environment for Android. The main goal is to help smoothly and easily build a custom system image of Android via providing GUIs and integrating the functions needed and desirable in carrying out the building process. The contributions of this work mainly include: (1) an approach to analyzing the module dependency of Android source code that helps remove unnecessary modules or features in customizing AnSroid system image; (2) the GUIs that help users easily and quickly build an Android system image; and (3) an integrated building environment that helps achieve building automation of Android. This integrated biulding environment therefore is useful and helpful in building Android system images.
AB - In recent years many embedded system products are shipped with Android system installed as their operating systems Building an installable system image file of Android however, is not trivial and there is no graphical user interface (GUI) for the official Android build system. Although quite a lot of guiding information and helpful resources are available in addition to the official documentation provided by Google, it is not uncommon that the building process failed due to some subtle mistakes and the developer felt frustrated. When system customization is desired, such as tailoring the source code or removing some unnecessary modules from the source code, the burden is even greater because the building rules of Android system lack enough flexibility and Android system has become bigger and.noncomplicated during the past years. It is not only very challenging but also very difficult, if not impossible, to implement the desired tailoring without help from certain analysis tools. This paper presents the development of a GUI based integrated building environment for Android. The main goal is to help smoothly and easily build a custom system image of Android via providing GUIs and integrating the functions needed and desirable in carrying out the building process. The contributions of this work mainly include: (1) an approach to analyzing the module dependency of Android source code that helps remove unnecessary modules or features in customizing AnSroid system image; (2) the GUIs that help users easily and quickly build an Android system image; and (3) an integrated building environment that helps achieve building automation of Android. This integrated biulding environment therefore is useful and helpful in building Android system images.
UR - http://www.scopus.com/inward/record.url?scp=85104843675&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85104843675&partnerID=8YFLogxK
U2 - 10.1109/IS3C50286.2020.00030
DO - 10.1109/IS3C50286.2020.00030
M3 - Conference contribution
AN - SCOPUS:85104843675
T3 - Proceedings - 2020 International Symposium on Computer, Consumer and Control, IS3C 2020
SP - 87
EP - 90
BT - Proceedings - 2020 International Symposium on Computer, Consumer and Control, IS3C 2020
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2020 International Symposium on Computer, Consumer and Control, IS3C 2020
Y2 - 13 November 2020 through 16 November 2020
ER -