Skip to Main content Skip to Navigation
Journal articles

COMMON FRAMEWORK : A HYBRID APPROACH TO INTEGRATE CROSS-PLATFORM COMPONENTS IN MOBILE APPLICATION

Abstract : There is a multitude of mobile OS: iOS android, Windows Phone 8 and each OS provides its own standards and tools. This heterogeneity in the mobile domain forces developers to implement an application for each mobile platform. To achieve that, developers need to master several languages (Java, Objective-C...). They also need to have several devices at their disposal (PC, Mac, many smartphones ...). Then, after applications distributions, developers have to maintain several source codes. In this study, we tackle this problematic. Our goal is to soften the differences between each OS in order to simplify the development of cross-platform third-party applications. To achieve that, we have defined a framework called COMMON (Component Oriented programming for Mobile Multi OsiNtegration). This framework allows the integration of cross-platform components in any application (iOS android). To run our components on any OS, we provide an implementation for each platform. However, to make their integrations easier, we also provide a common public interface of each component, which is platform-independent. Besides, we provide a common language, also platform-independent, allowing the integration and use of any component in any native application (iOS android). This language is based on annotations. Finally, we have implemented a cross-compiler, which translates the source code written with our language to native source code: Objective-C for iOS, Java for Android,... In this study, we have shown that our solution offers performance and memory consumption closed to native applications. Finally, with COMMON, mobile developers implement less lines of source code than with a native application. In your test application, we have saved 30%.
Document type :
Journal articles
Complete list of metadata

https://hal-uphf.archives-ouvertes.fr/hal-03578333
Contributor : Julie Cagniard Connect in order to contact the contributor
Submitted on : Wednesday, May 4, 2022 - 10:47:30 AM
Last modification on : Thursday, May 5, 2022 - 11:13:52 AM
Long-term archiving on: : Friday, August 5, 2022 - 6:14:01 PM

File

jcssp.2014.2165.2181.pdf
Publication funded by an institution

Licence


Distributed under a Creative Commons Attribution 4.0 International License

Identifiers

Collections

Citation

Joachim Perchat, Mikael Desertot, Sylvain Lecomte. COMMON FRAMEWORK : A HYBRID APPROACH TO INTEGRATE CROSS-PLATFORM COMPONENTS IN MOBILE APPLICATION. Journal of Computer Science, Science Publications, 2014, 10 (11), pp.2165-2181. ⟨10.3844/jcssp.2014.2165.2181⟩. ⟨hal-03578333⟩

Share

Metrics

Record views

15

Files downloads

6