mm Framework MakingMobile是一套基于HTML5的手机应用系统开发框架,致力将既有的桌面Web系统平滑延展到手机上。其架构特点强调易用性、延展性、跨平台、解耦化、组件化,主要面向定制性较强的行业应用市场。 http://www.is-keen.com
易于使用 易于掌握 基于页面解析技术的非侵入式对接模式,无需对桌面Web系统做任何的改动即可做到轻松集成。轻量级的后端系统可部署在Win或Linux环境下,必要时甚至集成在目标业务系统的应用容器中。 Html5/CSS/Javascript,任何一个开发人员都可轻松上手。易学易用的脚本语言,助力项目的敏捷开发。 MM框架的原初设计动力就是为了敏捷开发。考虑到手机硬件平台间的差别、手机UI与页面UI间的差别…… 从头开发设计一套手机应用系统是一个长周期高投入的任务。MakingMobile,将为您优雅地屏蔽掉这些问题,您只需关注项目里的个性化需求。
从轻量级到平台级 For selection 嵌入式部署 标准部署 云平台部署 在并发访问量不太大的项目里,可以将后台系统融合部署到目标业务系统所在的服务器上,无须单独的硬件服务器。甚至在排除附件解析等模块的情况下,可以采用Serverless开发模式,完全丢开后端,手机端直接对接目标业务系统。 嵌入式部署 标准的部署模式是使用一到两台专用的服务器,其一端对接目标业务系统,另一端接通公网(即互联网线路)用于手机访问。在内网/物理隔离网环境下,可考虑使用手机端APN、VPDN等模式解决安全链路问题。 标准部署 对于大型应用,采用服务器集群架构,附件解析、数据引擎等各个子系统分别部署,并以双机热备方式提高系统可靠性。该模式常用于高并发、大用户环境,一般部署于集团单位总部,用于对接多个下属单位的多套业务系统。 云平台部署 For selection
基于HTML5标准 MM框架的手机UI开发语言采用业界标准的Html5/CSS3,未含任何的私有标签。强大的Html5加上Javascript,可以使应用做的像flash一样炫。 同时,将手机平台底层的常用模块(摄像头、GPS、存储卡、通讯录、短信等)进行了封装,使开发人员无需编写一行Java或Object-C代码即可轻松操控手机native功能。就是说,现有的Web页面开发人员也可做跨平台的手机开发了! 另外,UI控件真正实现分辨率无关/横竖屏自动适应,再也不用为那些五花八门的手机屏幕分别排版了。 iPhone 3GS+ Android2.1+ WinPhone Mango+ Blackberry 5.x+ Symbian Bada WebOS
内聚合与解耦化 1. 后端集成python/NodeJS可选 2. UI基于标签/基于控件可选 3. 在线更新/离线存储模式可选 3. 在线更新/离线存储模式可选 4. 常规模式/无服务器模式可选 5. 登录委托鉴权/独立鉴权可选 框架遵循top-down的设计理念,先抽象出接口,再实现各个子模块。这样每个子模块都是实现无关的,具备良好的替换性和插拔性,可针对不同项目的具体环境,剪裁出最紧凑、最高效、最贴近需求的一套系统。
丰富的现成组件 前端UI控件 列表/多级列表/自定义列表/tab分页/图片浏览器/模态窗体/滑动页面/时间选取器/导航条/按钮/form控件/排版控件…… 功能部件 MS Office文档预览器 金格/NTKO/点聚ActiveX接口件 XML/JSON数据解析器 照片拍传组件 文件夹浏览组件 条码/二维码扫描组件 GPS/Google map集成组件
H T T P H T T P 适配引擎 附件解析 后台管理 OA ERP CRM UI呈现层 适配引擎 网站 门户 论坛 层 对 接 层 ActiveX 后台管理 OA ERP CRM UI呈现层 接口 H T T P H T T P DOM 模式 控件 模式 适配引擎 XML/HTML/JSON/SOAP 网站 门户 论坛 层 对 接 层 对 接 手机底座 智能更新 Cookie/Session跟踪中继 登录控制 数据暂存/共享/整合 其他Web系统 Native封装 基于Python的后台框架 …… …… 基于NodeJs的后台框架