摩托罗拉RhoMobile 5.0带来新的授权模型、云服务和KitKat支持
摩托罗拉RhoMobile 5.0带来新的授权模型和一组新增或改进的云服务——构建、同步、推送通知,并支持最新版本的iOS和Android以及支持Zebra打印等。
\u0026#xD;\u0026#xD;
下面是RhoMobile 5.0新增特性的详细列表:
\u0026#xD;\u0026#xD;
- 授权是针对开发人员的,而不是针对设备的。\u0026#xD;\t
- 云产品更名为rhomobile.com。\u0026#xD;\t
- RhoMobile Suite 4.x构建的项目可以运行在云上。\u0026#xD;\t
- 支持Android KitKat。\u0026#xD;\t
- 支持MC32NO CE7.0。\u0026#xD;\t
- 面向Audio Capture的新API。\u0026#xD;\t
- 改进了构建、运行时和启动性能。\u0026#xD;\t
- Bug修复。\u0026#xD;
RhoMobile对使用Web技术和Ruby基于MVC模式开发跨平台本地移动应用程序提供了支持,而且支持ORM。Mark Kirstein是摩托罗拉系统企业软件部门的高级总监。我们问了他几个问题,希望就其解决方案的工作原理方面了解一些细节。
\u0026#xD;\u0026#xD;
InfoQ:RhoMobile是如何实现“一次编译,到处运行”的?一个用HTML、JavaScript和Ruby编写的项目最终如何成为面向多个平台的本地二进制文件?你们是如何设法获得每个平台的本地外观的?
\u0026#xD;\u0026#xD;
\u0026#xD;
MK:Ruby代码会编译成字节码,然后在执行器内执行。应用程序被构建出来并离线运行,即使在没有连接的情况下,也允许已经断开连接的本地应用程序执行。我们利用浏览器进行UI渲染,因此用户确实可以拥有HTML UI,不过,我们在HTML中使用/利用了标准的开源UI样式库来制作皮肤,而且应用了本地外观。开发人员可以选择是否要开发本地UI扩展。
\u0026#xD;
\u0026#xD;\u0026#xD;
InfoQ:MVC的控制器部分是由Ruby实现的。Ruby是必须的吗?开发人员可以在不使用Ruby的情况下创建移动应用程序吗?(或许他可以,但不能使用MVC?)
\u0026#xD;\u0026#xD;
\u0026#xD;
MK:你是对的。现在,要使用MVC和ORM模式,就要使用Ruby。不过,Ruby不是必须的。如果你选择不使用Ruby,那么你仍然可以使用JS来做所有的事,因此,在那种情况下,应用程序会与PhoneGap应用程序类似,功能要少一些。在未来版本中,我们会增加面向JS的MVC和ORM支持。
\u0026#xD;
\u0026#xD;\u0026#xD;
摩托罗拉RhoMobile是一个面向企业和普通用户的开发工具套件,用于创建跨平台的移动应用程序。RhoMobile在2011年被摩托罗拉收购,它从开始就一直是一个开源项目。该套件包括:
\u0026#xD;\u0026#xD;
- Studio——一个基于Eclipse的工具,用于在Mac OS X或Windows上开发iOS、Android、Windows Phone、Windows 8和Windows CE应用程序。它包含一个模拟器、代码查看器和分析器,并支持远程调试。\u0026#xD;\t
- Rhodes——一个面向普通用户应用程序的跨平台框架。\u0026#xD;\t
- RhoElements——Rhodes外加企业功能,如条形码读取和数据自动加密。\u0026#xD;\t
- RhoConnect——支持与后端数据服务集成。\u0026#xD;\t
- RhoHub——用于在云上构建和部署应用程序的托管服务。\u0026#xD;\t
- RhoGallery——一个面向企业的应用程序托管商店。应用程序也可以部署到苹果应用程序商店、Google Play或Windows商店。\u0026#xD;
Studio和Rhodes是开源且免费的,但其它部分则是按照开发人员收费。对于那些习惯使用微软开发工具链的开发人员,付费版本包括一个Visual Studio插件。
\u0026#xD;\u0026#xD;
查看英文原文:New in Motorola RhoMobile 5.0: Licensing Model, Cloud Services and KitKat Support
摩托罗拉RhoMobile 5.0带来新的授权模型、云服务和KitKat支持相关推荐
- fastposter v2.13.0 一分钟完成开发海报 [云服务来袭]
fastposter v2.13.0 一分钟完成开发海报 [云服务来袭]
- 用友3.0的企业互联网服务 软件、云服务、金融成“三驾马车”
用友网络董事长兼CEO王文京8月13日在2016年中国企业互联网大会上宣布,用友网络进入以"企业互联网服务"为战略业务的3.0时期.按照王文京的说法:1.0时期的用友在中国数十万个 ...
- 调用dll中的服务 提取不到数据_双枪团伙新动向,借云服务管理数十万僵尸网络...
0x01 概述 近日,我们的域名异常监测系统 DNSMon 捕捉到域名 pro.csocools.com 的异常活动.根据数据覆盖度估算,感染规模超过100k.我们通过告警域名关联到一批样本和 C2, ...
- 新功能:阿里云负载均衡SLB支持HTTP/HTTPS超时时间自定义功能
2019独角兽企业重金招聘Python工程师标准>>> 摘要: 大家好,很高兴的告诉大家,阿里云负载均衡SLB已经在新加坡.澳大利亚(悉尼).马来西亚(吉隆坡).日本(东京).美国( ...
- 新功能:阿里云负载均衡SLB支持HTTPS虚拟主机功能(SNI)
Greeting 大家好,很高兴告诉大家,阿里云负载均衡SLB支持HTTPS虚拟主机(单VIP多证书功能-SNI),目前已经在所有地域开放,欢迎大家使用.具体内容请大家观看视频. 温馨提醒:视频杀流量 ...
- 新功能:阿里云负载均衡SLB支持HTTP访问强制跳转HTTPS
摘要: 很高兴的告诉大家,阿里云负载均衡SLB已经在澳大利亚(悉尼).日本(东京).阿联酋(迪拜).美国 (弗吉尼亚).美国(硅谷).马来西亚(吉隆坡).德国(法兰克福).新加坡.印度尼西亚(雅加达) ...
- 被寄予厚望的跨链,2020能否带来新亮点? | 白话区块链7问跨链
跨链是 2019 年不可忽视的区块链热点,在彭博社年初发布的最值得期待项目中,Cosmos 和波卡作为跨链两大代表项目都名列其中,可见跨链关注度之高.2019 年即将结束,但跨链似乎依旧停留在概念上. ...
- SAP云服务新订购量增长103%
SAP在该公司初步发布的2015年财务状况的报告中表示,在2015年云计算产生了强劲的回报,预示着该公司的未来一片光明. 新的云订购--这一指标被该公司作为这个领域里衡量"SAP销售成功的关 ...
- Node.js v8.0.0 带来了哪些主要新特性
Node.js于5月30号在其官方博客上发布了Node.js v8.0.0.这一版本将成为当前的长期维护版本,从2017年10月开始到2019年12月31号.而Node.js v6.0.0将会在201 ...
最新文章
- Struts2中EL表达式取值
- linux开机自动启动
- 范例解析:学习Android的IPC主板模式
- 一次性汇总了 30+ 字符串常用处理方法
- 【牛客OI周赛7-普及组ABCD 非官方题解】暴力,二分,KMP,尺取(STL或Hash)
- 存储管理的页面置换算法
- 关于一个选举的票数统计程序,每一位候选人的记录内容均为字符0或1,1表示此人被选中,0表示此人未被选中,若一张选票选中人数大于5个人时被认为无效的选票。
- 张亚勤退休百度,技术客回归学术
- 微信支付android错误码-1,安卓调用微信支付一直都是-1的错误,求问怎么解决
- Parallels Desktop 17 “操作失败 执行该操作失败”的解决方法
- 机器学习-GBDT和XGboost
- 华为数通ensp命令(三)
- WPF使用 Gmap.NET 绘制极坐标运动轨迹
- libreelec投屏_在LibreELEC上安装Entware
- ADNI下载临床数据
- 大疆网上测评题库_大疆在线测评 - 逻辑题
- 摸鱼小组-冲刺日志(第二天)
- 底层码农的Stanford梦 --- 从SCPD开始 [转]
- slice与split的区别
- selenium对弹窗(alert)的处理