ARCHITECTURE AND OFFERINGS OF CROSS PLATFORM MOBILE APP DEVELOPMENT FRAMEWORKS

Use of smart devices such as mobile phones, wearables & tablets encompasses everyday life of the majority of human beings. These smart devices work seamlessly with each other as long as they belong to the same application ecosystem & with certain limitations if they are not. Any company be it an enterprise or consumer offering would cater to as many ecosystems as it’s target audience are segmented in. Every application ecosystem presents its unique impediments, constraints to developers and thus cross platform development has been an appealing proposition to the developer community. This research aims to look at shortcomings of some of the cross platform framework architectures which failed to take off after initial success & how other frameworks outshine them owing to their novel design decisions. [1] T.-C. Chen et al., “NeuroPilot: A Cross-Platform Framework for Edge-AI,” in 2019 IEEE International Conference on Artificial Intelligence Circuits and Systems (AICAS), Hsinchu, Taiwan, Mar. 2019, pp. 167–170. doi: 10.1109/AICAS.2019.8771536. [2] H. Brunner et al., “Leveraging Cross-Technology Broadcast Communication to build Gateway-Free Smart Homes,” in 2021 17th International Conference on Distributed Computing in Sensor Systems (DCOSS), Pafos, Cyprus, Jul. 2021, pp. 1–9. doi: 10.1109/DCOSS52077.2021.00014. [3] S. Chen, L. Fan, T. Su, L. Ma, Y. Liu, and L. Xu, “Automated Cross-Platform GUI Code Generation for Mobile Apps,” in 2019 IEEE 1st International Workshop on Artificial Intelligence for Mobile (AI4Mobile), Hangzhou, China, Feb. 2019, pp. 13–16. doi: 10.1109/AI4Mobile.2019.8672718. [4] Gao Yong-ping and Guan Fen-fen, “The interface design of cross-platform in meteorological operations,” in 2011 International Conference on Remote Sensing, Environment and Transportation Engineering, Nanjing, China, Jun. 2011, pp. 8675–8678. doi: 10.1109/RSETE.2011.5964198. [5] I. Krak and S. Kondratiuk, “Cross-platform software for the development of sign communication system: Dactyl language modelling,” in 2017 12th International Scientific and Technical Conference on Computer Sciences and Information Technologies (CSIT), Lviv, Sep. 2017, pp. 167–170. doi: 10.1109/STC-CSIT.2017.8098760. [6] M. Latif, Y. Lakhrissi, E. H. Nfaoui, and N. Es-Sbai, “Review of mobile cross platform and research orientations,” in 2017 International Conference on Wireless Technologies, Embedded and Intelligent Systems (WITS), Fez, Morocco, Apr. 2017, pp. 1–4. doi: 10.1109/WITS.2017.7934674. [7] R. Ramakrishnan, A. K. V. Dev, A. S. Darshik, R. Chinchwadkar, and M. Purnaprajna, “Demystifying Compression Techniques in CNNs: CPU, GPU and FPGA cross-platform analysis,” in 2021 34th International Conference on VLSI Design and 2021 20th International Conference on Embedded Systems (VLSID), Guwahati, India, Feb. 2021, pp. 240–245. doi: 10.1109/VLSID51830.2021.00046. [8] C. P. Rahul Raj and Seshu Babu Tolety, “A study on approaches to build cross-platform mobile applications and criteria to select appropriate approach,” in 2012 Annual IEEE India Conference (INDICON), Kochi, India, Dec. 2012, pp. 625–629. doi: 10.1109/INDCON.2012.6420693. [9] M. Nurul-Hoque and K. A. Harras, “Nomad: Cross-Platform Computational Offloading and Migration in Femtoclouds Using WebAssembly,” in 2021 IEEE International Conference on Cloud Engineering (IC2E), San Francisco, CA, USA, Oct. 2021, pp. 168–178. doi: 10.1109/IC2E52221.2021.00032.