Abstract

Today’s mobile devices and networks enable the development of novel mobile service applications. Developing such applications raises many challenges including heterogeneity in terms of mobile operating systems and APIs, service availability and scalability, and providing for the diverse communication needs of different applications. In this paper, we present an overview of the Odin middleware platform whose aim is to address these challenges. Odin utilises a surrogate-based architectural model to promote a mobile service’s scalability and availability. The middleware is reconfigurable, allowing mobile applications to adapt to changing operating conditions and minimise resource consumption. It also includes an optimised communication channel that masks the complexity of interacting with mobile services over mobile telecommunications networks. Using Odin’s interfaces and standards compliance, mobile applications and services with consistent communication behaviour can be easily implemented on heterogeneous platforms. Through quantitative evaluation, Odin’s message-based communication primitives have been demonstrated to perform favourably with leading industry push messaging providers.

Highlights

  • Mobile device and networking hardware continue to advance at a rapid rate, providing essential infrastructure for the new generation of mobile applications and services

  • We present an overview of the Odin middleware platform whose aim is to address these challenges

  • Prior to describing our Odin middleware, we focus on push notification, which has been universally adopted by mobile platform vendors as an asynchronous publish/subscribe messaging primitive

Read more

Summary

Introduction

Mobile device and networking hardware continue to advance at a rapid rate, providing essential infrastructure for the new generation of mobile applications and services. Emerging mobile applications require rich communication abstractions Diverse applications, including those concerned with news, sports scores, stock markets, driving [1] [2] and healthcare [3] need to disseminate updates and announcements in a timely fashion to mobile users. For such cases, push notification, which is widely embedded in major mobile operating systems, is appropriate. We present an overview of Odin [4], a middleware platform whose aim is to address the above challenges It simplifies development of mobile services and applications. A key component of the middleware is an interconnect implementation that has been developed to support mobile applications and services.

Motivation
Push Notification
The Odin Middleware
An Interconnec for Mobile Networks
Communication Layer
Multi-Platform API Support
Push Notification Using Odin
Quantitative Evaluation
Experiment Setup
Results
Related Work
Conclusions and Future Work
Push Notification OTA Protocol
Push Notification PAP Protocol
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.