如何用MEAP工具开发移动应用程序内存监视工具

Meap移动 1.0.9
投诉建议:
千万流量共享 百度高权重排名
软件大小: 12.28M
软件厂商:
软件语言: 简体中文
软件授权: 免费
软件评级:
更新时间:
Meap移动1.0.9应用截图
系统提供的Meap单位运动和健康监测对于所有的美国铁路公司的Acela,水马力和aem 7机车。不要犹豫了。。。。快来下载吧!...
Meap移动 1.0.9 更新内容
提升了稳定性。
*应用权限:
允许应用程序访问网络连接
允许应用程序获取网络信息状态
27MB|33MB|23MB|58MB|35MB|8MB|
今日更新推荐
同类软件下载排行
热门关键词微信公众号
云计算和移动应用程序在移动开发环境中使用MEAP
作者还给出了他曾参与创建的一个实际的面向云的 MEAP(即 Convertigo Mobilizer)作为示例
企业的移动性项目越来越多,那些有价值的项目需要创建更多的项目;但这一需求是一个主要瓶颈。现在已经不再是将一个数据源连接到某种移动设备,IT 基础架构面对的是多个设备平台、复杂的安全性问题、不同的企业应用程序和数据源,许多设备没有 API。
这种 &多设备对多平台& 的移动应用程序集成场景会带来一些移动集成挑战。
移动集成挑战
公司面临的将移动应用程序整合到其云环境中的集成挑战包括:
现有应用程序的移动支持。
复杂的移动开发语言。
自带设备 (bring-your-own-device, BYOD) 的趋势。
如何创建和定位业务逻辑。
如何才能不会将移动的面向 Web 的架构错认为 SOA。
让我们对它们做进一步的研究;稍后,我会更加详细地介绍我的团队如何在开发我们的产品过程中处理这些问题。
现有的应用程序不支持移动
支持移动意味着允许访问这些应用程序的数据和业务逻辑,但不幸的是,这些应用程序很少能够提供构建新的移动用户界面所需的 API 或服务。要减少改变现有应用程序的工作负载,一个解决方案是通过连接器在未发生改变的现有应用程序上支持移动功能。
开发人员可能没有使用复杂移动开发语言的经验
开发移动应用程序通常需要使用一些复杂的 Objective C 和 Java& 资源,而初级的 Web 开发人员对这些资源往往并不十分了解。不过,在结构上,移动应用程序的确会使用要求提供 HTML5 和 JavaScript 技能的用户界面,而这些技能是 Web 开发人员所具备的。应对这一挑战的一个解决方案是提供一个转换桥(Bridge),让 Web 开发人员可以通过该转换桥使用自己知道的技术编写移动应用程序代码。
企业必须支持多个特定平台以及自带设备的趋势
跨平台挑战要求移动开发一次完成即可在多个平台(iOS、Android、Blackberry、Windows Phone 等)以及具有不同内存和显示器大小参数的多个设备(智能手机、平板电脑等)上运行。正如上一节中提到的那样,一个常见的、更易于使用的转换桥可能是解决这个挑战的关键。
何处是使用应用程序业务逻辑的最佳位置?
应用程序业务逻辑不应编码到移动设备中:设备内编码应用程序业务逻辑会导致跨多个移动应用程序的相同业务过程的难以管理和重复编码处理。如果业务逻辑集中在服务器端,则会带来更为有效和更易管理的架构,能够在多个移动应用程序中重用。在服务器上创建业务逻辑层,以便能够组合、编排和计算自多个企业源的数据,这是一种明智之举。
不要混淆 SOA 与 WOA
大多数企业都知晓(或者专长于)面向服务的体系架构的概念和结构。它们可能有一个基于 SOAP Web 服务的信息系统,由企业业务总线编排。但移动世界并不是以 SOA 为基础的。大多数移动设备环境都依赖于 WOA,即面向 Web 的架构,该结构基于 REST 或 JSON 服务,并通过 OAuth 协议进行验证。这些协议针对低带宽的 3G 网络进行了优化。在 WOA 世界中,应该有一种利用组织的 SOA 属性的方法;一种解决方案是在非常结构化的、严格的 SOA 与灵活而又敏捷的 WOA 之间建立一个接口层。例如,该接口层应该通过几次单击就能够让现有的 SOAP Web 服务转变成 REST/JSON 服务。
现在,让我们来快速看看移动企业应用程序平台(或 MEAP)如何适应我之前描述的移动应用程序集成场景。
移动企业应用程序平台是一个产品和服务的综合套件,通过处理过程的某些细节来支持应用程序的开发和部署。在应用程序部署阶段和整个生命周期中,MEAP 通过添加一个管理层来处理设备、网络和用户组的范围,从而帮助开发人员解决开发移动软件的各种难题。
MEAP 的一些常见属性包括:
跨平台,&只需编写一次,即可到处部署& 的能力。
让您不再纠结于基础业务逻辑的界面。
公司想要在单个基础架构上部署的多个应用程序。
可扩展到公司目前移动用户群规模的应用程序。
在联线和离线模式均可使用的应用程序。
易于开发的模板,让程序员无需精通就可以利用较为复杂的语言。
常用的 MEAP 结构
MEAP 通常由三个组件组成:
移动中间件服务器:处理所有的系统集成、安全性、通信、可伸缩性、跨平台支持等。数据没有存储在服务器上;该服务器管理后端系统与设备之间的数据。
移动客户应用程序:连接到中间件服务器,并驱动设备上的用户界面和业务逻辑。它们有 &胖& 版本(安装在此设备上的本地应用程序上)和 &瘦& 版本(以类似 HTML5 这样的形式呈现在设备浏览器中)。
移动配置/开发工具箱:创建并调整移动组件。
我何时应该考虑使用 MEAP?
IT 分析公司 Gartner 建议,如果想让移动功能支持三个或更多的移动应用程序或移动操作系统,或是想要与至少三个后端数据源集成在一起,那么就可以考虑使用 MEAP。(Gartner RAS Core Research Note G April 2011;需要注册。)
其他类似的新闻
● ● ● ● ● ● ● ● ● ●
其他相关的新闻
大家感兴趣的内容
小伙伴最爱的新闻
小伙伴还关注了以下信息
小伙伴关注的焦点
小伙伴都在关注的热门词
Copyright (C) 2006- Inc. All Rights Reserved
孝感风信信息技术有限公司 ● 版权所有拒绝访问 |
| 百度云加速
请打开cookies.
此网站 () 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(3ab578ca-ua98).
重新安装浏览器,或使用别的浏览器中国领先的IT技术网站
51CTO旗下网站
如何用MEAP工具开发移动应用程序
当有需求时,大多数的企业都希望开发本机应用程序,但是,他们也会希望开发能够在众多移动设备和操作系统上运行的移动应用程序,这样做也就无需为每一种操作系统和每一种类型的设备重新开发应用程序。
作者:佚名来源:TechTarget中国| 09:28
如今,开发移动应用程序的最流行方式是把它们当作本机移动应用程序来开发。一个本机应用程序是直接安装在移动设备上的,而开发人员将为每一种移动操作系统和移动设备开发一个单独的应用程序版本。开发本机应用程序的成本是相当高昂的,特别是当应用的设备类型是如此繁多时,这一点显得如此明显。很多企业都采用了一个BYOD(使用你自己设备)的应用策略,因此,开发本机应用程序的成本也就大大增加了。
当有需求时,大多数的企业都希望开发本机应用程序,但是,他们也会希望开发能够在众多移动设备和操作系统上运行的移动应用程序,这样做也就无需为每一种操作系统和每一种类型的设备重新开发应用程序。也就是说,企业只需进行一次开发,就能够让移动应用程序在任何的移动设备上运行。至少有三种技术能够为开发人员提供不同程度的WORA移动应用程序:移动企业应用程序平台(MEAP)、HTML5
以及混合移动应用程序。在这里,我将主要介绍一下MEAP。
位于康涅狄克州斯坦福的IT研究公司Gartner已开发了三大规则,并借此鼓励企业在它们满足一定条件时采用MEAP来开发移动应用程序。例如,可鼓励支持三个或更多个移动应用程序、移动操作系统或后端数据中心的公司尝试使用MEAP。
MEAP软件通常是以连接后端数据源(企业应用程序和数据库)和移动设备的移动中间件形式出现的。它还提供了一套开发工具,其中包括了HTML/CSS/JavaScript以及4GL快速应用程序开发工具。MEAP工具为用户提供了使用图形编辑器来构建和设计数据模型的功能,并将这些组件翻译成为能够在任何类型移动设备上运行显示的应用程序。
使用MEAP开发的移动应用程序可以从一个与移动设备无关的中心服务器进行部署,而且可以不考虑移动操作系统对其的影响。例如,你的银行可以创建一个移动应用程序以便于管理在你的所有设备上运行的银行账号,其中包括Android智能手机、苹果公司的iPhone和iPad,而无需对每一台设备重新开发应用程序。
IDC的研究报告(移动企业应用程序平台的力量:功能与优势,2012年六月)指出,MEAP软件市场有望在2015年增长至30亿美元。MEAP的市场正在不断膨胀中,目前市场上已有若干MEAP软件问世。其中最著名的一个就是Sybase
Unwired Platform。其他的MEAP软件产品包括Pyxis Mobile和Antenna软件。
使用MEAP软件还有一些缺点。例如:
& 通常来说,MEAP并没有充分利用本地设备的功能,如GPS、指南针以及相机等。
& 开发人员往往把全部希望寄托在MEAP厂商身上,希翼他们能够支持新的移动设备。
& 虽然MEAP已日益普及,但是它们确实还是非常稚嫩的,它们还没有在长期部署项目中经过完整的评估。
& 对于MEAP来说,目前还没有统一的标准&&大多数MEAP厂商提供的都是定制化的产品和用于开发的工具,但是它们之间还是存在着显著的差异。
& 一般来说,MEAP都是内部部署软件,它们可能需要企业的专业团队对其进行维护和故障排除。
MEAP还具有如下的优势。其中包括:
& MEAP能够使不具备开发人员背景的雇员们开发出一些移动应用程序。
& MEAP允许移动应用程序在众多不同的移动设备上运行,而无需重写代码。
& MEAP可实现更多经济实惠移动应用程序的开发,并将它们更快地推向市场,从而提供员工的工作效率。
& MEAP的管理功能可简化设备与应用程序的管理(可在中心位置进行维护),以及移动应用程序软件的安装与更新。
& MEAP能够强化移动应用程序的安全性,防止对应用程序和移动设备的未授权访问。
如果一个企业做出了决策将使用MEAP,那么评估每一家厂商当前所能提供的功能就非常重要了,企业可以通过评估来确定他们是否能够支持目前乃至未来的需求。企业还需确定维护的工作量。一旦安装了MEAP,你是否还必须编写一些工具来解决你所遇到的问题?
其中尤其重要的是供应商的发展前景。目前供应商中大部分还处于起步阶段,其发展前景并不明朗。确定MEAP产品是如何进行定价的。其定价是基于每个用户的,还是基于每台服务器的?对于一些公司来说,在起步阶段使用基于每个用户的定价方式可能是非常明智的,而如果该产品解决了问题并广泛地得到了应用,那么就可改为使用基于每台服务器的定价方式了。【编辑推荐】【责任编辑: TEL:(010)】
大家都在看猜你喜欢
热点聚焦关注聚焦热点
24H热文一周话题本月最赞
讲师:12538人学习过
讲师:11272人学习过
讲师:882人学习过
精选博文论坛热帖下载排行
本书紧紧围绕“软件架构设计”这一主题,立足实践解析了软件架构的概念,阐述了切实可行的软件架构设计方法,提供了可操作性极强的完整的架...
订阅51CTO邮刊

我要回帖

更多关于 应用程序打包工具 的文章

 

随机推荐