成功案例

移动应用平台

背景介绍

3G时代,无线网络搭起信息高速公路,移动设备计算能力成倍增长。传统的桌面应用已不能满足高度信息化社会的业务需要,越来越多的移动应用必将出现,移动应用时代已经到来。

但是不同的手机操作系统,不同的硬件设备,不同的开发语言,不同的开发技术,这些都给移动应用开发带来不确定性。移动应用的适用机型和开发成本存在线性正相关。系统开发、测试、维护成本极高。

如果在系统开发过程中采用成熟的编程模型及快速开发工具,让应用开发者只关注业务逻辑实现,则可以大大降低开发工作量,有效规避项目风险,缩短项目周期。同时也可以让开发者从繁重的开发工作中解脱出来,使他们能够更加专注于需求的把握、系统的分析与设计, 提高软件系统的质量。

平台概述

  • ·平台的核心是一个兼容不同手机操作系统和机型配置的运行时环境,上层应用只要开发、测试一次就可部署到多种手机之上。SonyEricson 91%;Moto 67%;Nokia 60% (2009.3)
  • ·平台提供Eclipse插件形式的开发环境,对应用开发的全过程提供支持。
  • ·平台包含基于MVC的编程模型和众多功能组件,支持应用的快速开发。

平台架构

移动应用平台架构

应用方案特点

  • ·采用智能客户端技术, 兼具良好用户体验和低维护成本优点。
  • ·平台服务器端通过采用适配器模式, 可以无缝的和任何业务系统及工作流引擎集成, 原有桌面系统无需作任何修改。
  • ·移动设备和平台服务端通信方式包括HTTPS over GPRS/ CDMA、HTTPS over Wi-Fi、SMS,在任何情况下都可确保信息的畅通。
  • ·一次编写,随处运行。可适应多种的手机平台和设备类型,在设备选型时提供最大限度的灵活性提供包括存储层、应用层和通信层的多层安全机制,保证整个系统的安全性。

移动办公应用场景

  • ·远程系统安装(首次使用)
  • ·用户登录移动应用(版本检查,自动升级)
  • ·设备端收到待办事项提醒(短信/轮询/刷新)
  • ·移动用户点击待办,打开办理页面(关键数据),查看附件(office、pdf等)
  • ·移动用户在办理页面中进行审批,输入审批意见,选择同意或不同意,完成该待办
  • ·提交流程
  • ·日常邮件处理