Cross-platform mobile application development for smart services

D. Wheeler, J. I. Olszewska

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

54 Downloads (Pure)

Abstract

Current technological advances and the growth of smart applications and services require the development of multi-platform mobile applications. Writing software to run on multiple computing platforms can involve a large amount of duplicate effort. This duplicate effort can take the form of re-implementing the business logic in a different language, re-implementing the user interface or, in many cases, re-implementing both for each platform. There are many cross-platform frameworks to help reduce or eliminate this effort, but they make compromises on performance or user experience. Hence, this paper presents a cross-platform framework whose goal is to reduce this compromise by aiming to minimise platform-specific code, but not eliminate it. Using this method will allow all platforms to have a feature-rich, native interface, with most of the code, including user interface code, contained in a cross-platform library used by all platforms. Hence, this work establishes a framework for developing cross-platform GUI applications, involving the design and development of a common library as well as translation libraries for iOS, Android, and Windows. This developed framework has been successfully applied to the implementation of a real-world application for smart lift services.
Original languageEnglish
Title of host publicationIEEE Joint 22nd International Symposium on Computational Intelligence and Informatics and 8th International Conference on Recent Achievements in Mechatronics, Automation, Computer Science and Robotics
PublisherIEEE
Pages203-208
Number of pages6
ISBN (Electronic)9798350398823
ISBN (Print)9798350398830
DOIs
Publication statusE-pub ahead of print - 3 Feb 2023

Publication series

NameIEEE Conference Proceedings
PublisherIEEE
ISSN (Print)2380-8586
ISSN (Electronic)2471-9269

Keywords

  • web infrastructures and devices mobile web
  • intelligent applications
  • smart city applications and services
  • smart living
  • smart lifts
  • industry 4.0 and smart factory
  • connected intelligence

Fingerprint

Dive into the research topics of 'Cross-platform mobile application development for smart services'. Together they form a unique fingerprint.

Cite this