解密移动领域主流技术与用友UAP移动应用平台.docVIP

解密移动领域主流技术与用友UAP移动应用平台.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
解密移动领域主流技术与用友UAP移动应用平台.doc

解密移动领域主流技术与用友UAP移动应用平台 作者:睿商在线 余文 关键词:用友UAP,用友UAP Mobile,移动应用,移动开发 摘 要:如今移动应用由于设备的多样性,系统的多样性,不仅对管理提出很多挑战,同样也导致移动开发的复杂性更高,开发周期更长,安全问题更加突出。用友UAP推出移动应用平台,使得企业移动应用从跨平台、多设备运行的可靠性,性能保障,到降低开发门槛和快速部署等方面都得到很好的保障。 当今IT业界,能和云计算、大数据相提并论的大约只有移动技术了。实际上,在今年1月份Gartner出具的CIO调研报告中指出,商业智能、移动技术和云计算是CIO当前最为关注的三大热点技术。企业部署移动,不仅希望提高员工的生产效率,提高管理层的响应和决策速度,同时还希望能更快地解决客户遇到的问题。因此,移动应用是全员性的应用,从供应商到最终消费者,从企业到个人,也包括企业中的不同角色,都会有移动应用的需求。 9月,在2013年用友用户年会上,用友UAP Mobile首次亮相。10月23日,用友举办了小范围的媒体沟通会,第一次在业界面前完整呈现用友UAP Mobile。 “如今移动应用由于设备的多样性,系统的多样性,不仅对管理提出很多挑战,同样也导致移动开发的复杂性更高,开发周期更长,安全问题更加突出。”用友集团UAP中心产品与技术管理部应用平台产品总监宋涛表示,“用友UAP推出移动应用平台,使得企业移动应用从跨平台、多设备运行的可靠性,性能保障,到降低开发门槛和快速部署等方面都得到很好的保障。” 用友集团UAP中心产品与技术管理部应用平台产品总监宋涛 实际上,当前移动领域的主流技术大体分三种:Web技术(Javascript、css3、HTML5)、Native技术(Java、C/C++、C#原生)及Hybird混合技术(HTML+Native混合)。“相对来说,采用HTML和Hybird混合技术的App更多些,比如Baidu Clouda、IBM Worklight、Intel App mobi、Oracle ADF mobile、SUP HWC、Phonegap等,而原生的如Titanium、SUP Android/iOS等相对较少。”用友集团UAP中心移动开发平台部部门经理张建新认为,“HTML的优势在于实现简单,而Native在性能和表现力上更好。” 用友集团UAP中心移动开发平台部部门经理张建新 张建新介绍说,用友UAP Mobile既支持Native开发方式,也支持HHC(Hybird Html5 Container)开发方式,还支持WebAPP开发方式。“UAP Mobile与普通意义上的混合应用平台的不同之处是,我们使用Web技术开发Native应用,提供所见即所得的开发工具,使用统一的开发语言如HTML5、css3、javascript等,而不必掌握Java、C/C++、C#等Native移动开发技术来开发Native App、Hybird App、Web App。”张建新解释说。 据介绍,用友UAP Mobile技术特性主要有以下几个方面:1、模型驱动开发,一次建模开发,就自动生成多平台应用;2、动态UI,可以满足客户灵活的自定义,满足应用个性化的需求;3、设计驱动开发,快速原型、快速迭代,代码复用性高;4、数据模型与UI双向绑定;5、所见即所得的多主题UI技术;6、模式化开发。 值得一提的是,张建新还提到用友UAP平台背后支撑的技术,其中包括:1、用友UAP Mobile的开发语言采用DSL技术,并遵循W3C HTML5标准自定义了一套DSL体系;2、模型驱动;3、UI组件化设计,随后碎片化组装;4、动态交叉编译技术,使得UAP Mobile采用Web技术生成Native应用;5、多分辨率适配设计;6、所见即所得的自由的移动端UI设计,通过自己的CM设计主题设计,所见即所得;7、用友UAP Mobile利用Javascript做跨平台业务语言,和Native对象模型通讯绑定技术;8、基于用友UAP中间件技术。 换言之,用友认为UAP Mobile的性能与表现力接近纯粹Native应用,而WebView的性能会随着UI的复杂程度的增加变得越来越差;用友UAP Mobile基于模型驱动、组件化UI、Web开发环境、动态交叉编译等技术大幅度降低了开发成本;可基于消息推送服务、地图定位服务、搜索服务、文件服务等云服务,快速搭建应用。 “如何解决应用体验和性能表现的平衡问题,一直是我们的工作重点之一。”张建新表示,“实际上从Javascript到Native之间的交付,包括JS之间的同步、异构交互这些方面都要考虑到,包括语言数据传输,从原生调用JS可能产生的性能损失,经反复测试应该是毫秒级的,对于UI应该感受不到,整

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档