计算机与现代化 ›› 2011, Vol. 193 ›› Issue (9): 65-68,7.doi: 10.3969/j.issn.1006-2475.2011.09.019

• 网络与通信 • 上一篇    下一篇

面向多终端适配的移动中间件的设计与实现

徐浩1,周德华2,丁卓1,3,石雅强4   

  1. 1.华南理工大学计算机学院,广东 广州 510641;2.暨南大学计算机学院,广东 广州 510632;3.广州掌动通信有限公司,广东 广州 510641;4.广东工业大学管理学院,广东 广州 510320
  • 收稿日期:2011-08-01 修回日期:1900-01-01 出版日期:2011-09-22 发布日期:2011-09-22

Design and Implementation of Mobile Middleware for Adapting Multi-terminal

XU Hao1, ZHOU De-hua2, DING Zhuo 1,3, SHI Ya-qiang4   

  1. 1.School of Computer Science, South China University of Technology, Guangzhou 510641, China; 2.School of Computer Science, Jinan University, Guangzhou 510632, China; 3.Guangzhou Zhangdong Communications Co., Ltd., Guangzhou 510641, China;4.School of Management, Guangdong University of Technology, Guangzhou 510320, China
  • Received:2011-08-01 Revised:1900-01-01 Online:2011-09-22 Published:2011-09-22

摘要: 随着3G技术的应用和推广,手机游戏、动漫、音频、视频等应用成为手机增值业务的重要发展方向。而现有的手机应用普遍存在两方面的问题:一是应用的开发比较复杂,需要面对不同的应用逻辑;二是手机应用需要支持各种不同的手机终端,适配工作量巨大。因此,本文在传统中间件、移动中间件思想的基础上,提出一种面向多终端适配的移动中间件的架构设计,并给出其核心的可视化开发环境、模拟运行引擎、应用生成引擎和跨设备支持引擎的具体实现,使得移动应用的开发能够更加傻瓜化和可视化,也能够根据手机终端的不同型号进行应用的自动适配,解决移动应用推广中终端支持这一关键问题。

关键词: 移动中间件, 移动应用, 移动运行系统, 软件适配, 自适应, 跨平台

Abstract: With the development and application of 3G technology, mobile game, animation, audio or video, etc. become important developing trend of mobile value-added services. There are two common problems in current mobile applications. One is that the diversity of application type increases the complexity of application development; the other is that there is a huge job to make application adapt to various mobile terminals. Based on the ideas of traditional middleware and mobile middleware, this paper proposes the architecture design of mobile middleware for adapting multi-terminal and gives concrete realization of the core components, such as visual development environment, simulated operation engine, application generation engine and cross-equipments support engine. It makes the mobile application development easier and easier. At the same time, it can help mobile application automatically adapt to various types of mobile terminals, solves the key issues for terminal support to popularize mobile applications.

Key words: mobile middleware, mobile application, mobile operating system, software adapting, self-adapting, cross-platform

中图分类号: