earticle

논문검색

Guidelines for the Implementation of Cross-platform Mobile Middleware

초록

영어

We describe and analyze the experiences from a cross-platform mobile middleware project. Our aim is to identify best practices and provide guidelines for solving similar problems in the context of cross-platform-targeted programming in mobile as well as other environments. The main deliverable of the observed project was a cross-platform implementation of a protocol for maintaining DHT-based peer-to-peer (P2P) networks, with an emphasis on mobile operation. The target platforms of the software were Symbian OS, mobile Maemo Linux, and desktop/server Linux distributions. Considering the large number
of incompatible mobile platforms in the market, the fluency of cross-platform mobile software development is of particular importance. The observations in our work include the importance of maintaining the relevant conventions of the various platforms in the code and understanding the asymmetric difficulty in porting code between different platforms. We also determine the amount of cross-platform support related code in an example software module.

목차

Abstract
 1. Introduction
 2. Language-internal constructs
  2.1. Appearance and readability of the source code
  2.2. Special rules in basic utility code or in the compilation process
 3. Accessing system resources
 4. Considerations for project management
  4.1. Code-base management
  4.2. Managing the complexity of cross-platform adaptation
  4.3. Testing
 5. Development overhead analysis
 6. Conclusion
 7. References

저자정보

  • Otso Kassinen University of Oulu, Oulu, Finland
  • Erkki Harjula University of Oulu, Oulu, Finland
  • Timo Koskela University of Oulu, Oulu, Finland
  • Mika Ylianttila University of Oulu, Oulu, Finland

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.