摘要

With the popularity of various embedded applications, there is increasing demand for automatic updates with low bandwidth overhead. In this paper, a developing framework based on the Android platform called the Unified Data Provision Framework (UDPF) is proposed. The UDPF provides a framework with which developers are able to build applications with modules that are decoupled from each other. In the UDPF, applications are divided into two independent layers: the front-end and back-end. Developers are able to publish updates for their applications in the minimal replacement unit with low bandwidth overhead, and it is not necessary to re-install the applications. We build a social network application using UDPF and conduct a performance evaluation that demonstrates the effectiveness of UDPF.