【锁定直播】字节、华为云、阿里云等技术专家讨论如何将大模型接入 AIOps 解决实际问题,戳>>> 了解详情
写点什么

摩托罗拉 RhoMobile 5.0 带来新的授权模型、云服务和 KitKat 支持

  • 2014-08-12
  • 本文字数:1217 字

    阅读完需:约 4 分钟

摩托罗拉RhoMobile 5.0 带来新的授权模型和一组新增或改进的云服务——构建、同步、推送通知,并支持最新版本的iOS 和Android 以及支持 Zebra 打印等。

下面是 RhoMobile 5.0 新增特性的详细列表:

  • 授权是针对开发人员的,而不是针对设备的。
  • 云产品更名为 rhomobile.com
  • RhoMobile Suite 4.x 构建的项目可以运行在云上。
  • 支持 Android KitKat。
  • 支持 MC32NO CE7.0。
  • 面向 Audio Capture 的新 API。
  • 改进了构建、运行时和启动性能。
  • Bug 修复。

RhoMobile 对使用 Web 技术和 Ruby 基于 MVC 模式开发跨平台本地移动应用程序提供了支持,而且支持 ORM。Mark Kirstein 是摩托罗拉系统企业软件部门的高级总监。我们问了他几个问题,希望就其解决方案的工作原理方面了解一些细节。

InfoQ:RhoMobile 是如何实现“一次编译,到处运行”的?一个用 HTML、JavaScript 和 Ruby 编写的项目最终如何成为面向多个平台的本地二进制文件?你们是如何设法获得每个平台的本地外观的?

MKRuby 代码会编译成字节码,然后在执行器内执行。应用程序被构建出来并离线运行,即使在没有连接的情况下,也允许已经断开连接的本地应用程序执行。我们利用浏览器进行 UI 渲染,因此用户确实可以拥有 HTML UI,不过,我们在 HTML 中使用 / 利用了标准的开源 UI 样式库来制作皮肤,而且应用了本地外观。开发人员可以选择是否要开发本地 UI 扩展。

InfoQ:MVC 的控制器部分是由 Ruby 实现的。Ruby 是必须的吗?开发人员可以在不使用 Ruby 的情况下创建移动应用程序吗?(或许他可以,但不能使用 MVC?)

MK你是对的。现在,要使用 MVC 和 ORM 模式,就要使用 Ruby。不过,Ruby 不是必须的。如果你选择不使用 Ruby,那么你仍然可以使用 JS 来做所有的事,因此,在那种情况下,应用程序会与 PhoneGap 应用程序类似,功能要少一些。在未来版本中,我们会增加面向 JS 的 MVC 和 ORM 支持。

摩托罗拉 RhoMobile 是一个面向企业和普通用户的开发工具套件,用于创建跨平台的移动应用程序。RhoMobile 在 2011 年被摩托罗拉收购,它从开始就一直是一个开源项目。该套件包括:

  • Studio ——一个基于 Eclipse 的工具,用于在 Mac OS X 或 Windows 上开发 iOS、Android、Windows Phone、Windows 8 和 Windows CE 应用程序。它包含一个模拟器、代码查看器和分析器,并支持远程调试。
  • Rhodes ——一个面向普通用户应用程序的跨平台框架。
  • RhoElements ——Rhodes 外加企业功能,如条形码读取和数据自动加密。
  • RhoConnect ——支持与后端数据服务集成。
  • RhoHub ——用于在云上构建和部署应用程序的托管服务。
  • RhoGallery ——一个面向企业的应用程序托管商店。应用程序也可以部署到苹果应用程序商店、Google Play 或 Windows 商店。

Studio 和 Rhodes 是开源且免费的,但其它部分则是按照开发人员收费。对于那些习惯使用微软开发工具链的开发人员,付费版本包括一个Visual Studio 插件。

查看英文原文:**** New in Motorola RhoMobile 5.0: Licensing Model, Cloud Services and KitKat Support

2014-08-12 09:121230
用户头像

发布了 256 篇内容, 共 81.5 次阅读, 收获喜欢 11 次。

关注

评论

发布
暂无评论
发现更多内容

阿里云容器服务全面升级为 ACK Anywhere,让云的边界拓展至企业需要的每个场景

阿里巴巴云原生

阿里云 容器 云原生 ACK Anywhere

架构实战营-模块四-千万级学生管理系统考试试卷存储方案

娜酱

#架构实战营

2021最新版阿里巴巴内部百亿级高并发系统(全彩版小册开源)

Java 架构 面试 后端 高并发

智能,服务,生态:华为调制的AIOps,味道有何不同?

脑极体

对象存储手把手教六 | CORS 入门讲解

QingStor分布式存储

如何用研发效能搞垮一个团队

CODING DevOps

团队协作 研发效能 CIF 峰会

音频和视频流最佳选择?SRT 协议解析及报文识别

声网

音视频 协议 流媒体开发

源码大咖炼成记:阿里淘系技术专家首推《源码探索笔记》实属精品

Java 架构 面试 程序人生 编程语言

使用Python实现视频Logo消除处理

老猿Python

音视频 Moviepy 引航计划 Python编程语言 视频剪辑处理

公司应该如何招人?

石云升

团队管理 管理 引航计划 内容合集 9月日更

5分钟实现用docker搭建Redis集群模式和哨兵模式

Java redis 架构 分布式 后端

成本直降50% | 阿里云发布云原生网关,开启下一代网关新进程

阿里巴巴云原生

阿里云 云原生 网关 升级

乌镇大会第七年,挥别错的才能和对的相逢

脑极体

12306抢票算法居然是redis实现的

redis 架构 面试 高并发 计算机

太爽了!花了6个月18天,肝完阿里技术官的笔记,40*16K

Java 架构 面试 程序人生 编程语言

【得物技术】深入理解synchronzied底层原理

得物技术

Java 原理 编译 synchronized 底层原理

索信达:商业银行监管评级办法,新一代数据治理解决方案出炉

索信达控股

金融科技 数据治理 银行

后起之秀-network policy之eBPF实现

Lance

中国已进入财富6.0时代!数字人民币大爆发

CECBC

Alibaba深夜自爆“Java核心架构笔记”,太牛了

Java 编程 架构 程序人生 编程语言

GraphQL 快速入门【5】GraphQL 示例

码语者

Rest graphql

从简历被拒,再到斩获阿里offer,这份PDF功不可没

Java 程序员 架构 编程语言

2022界计算机毕业设计选题

清风

计算机毕业设计 java毕设选题

C++后台开发—网络IO模型与Reactor模式

Linux服务器开发

reactor Linux服务器开发 C++后台开发 网络io IO模型

六面天猫,已拿offer,我的面经复盘总结,大厂真的有那么难进吗?

Java spring 架构 java面试

不愧是阿里Springboot项目笔记,在Github上已标星85.4K

Java 程序员 架构 后端 springboot

Springboot学习路线汇总(升职加薪必备架构图)

Java spring 编程 架构 后端

2022eact面试题附答案

buchila11

React

开源应用中心|五分钟教你搭建一个基于Laravel开发博客的应用

开源 开源社区 开源软件

工信部:六大措施推动区块链技术广泛应用

CECBC

干货满满!龙蜥社区Meetup走进龙芯圆满结束,5大技术分享精彩回顾

OpenAnolis小助手

Linux 开源社区 国产操作系统 国产芯片

摩托罗拉RhoMobile 5.0带来新的授权模型、云服务和KitKat支持_Ruby_Abel Avram_InfoQ精选文章