Rhomobile是一款基于Ruby的手机软件开发框架,用于编写并发布跨越多个移动平台的应用程序,程序只需编写一次就能在各种平台上运行。Rhomobile要求用户只要掌握HTML和Ruby就可以开发iPhone软件。它目前支持为iPhone、BlackBerry、Windows、Symbian和Android平台创建应用。开发者使用HTML/JavaScript/VSS/Ruby等技术开发应用。Rhomobile表示自己遵循苹果的开发者授权。
如果你对移动应用开发感兴趣,但却被数量繁多的移动系统搞得头昏脑胀,那么可以使用Rhomobile 公司的解决方案。它的Rhodes编程框架可以让你只用HTML和Ruby(它比iPhone要求的Objective C简单多了)就能编写运行在iPhone、黑莓、Windows Mobile、Symbian和Android智能手机上的程序。
换句话说,Rhomobile基本上把网络和桌面程序开发领域的“一次编译,到处运行”的目标带到了移动开发领域。首席执行官Adam Blum说公司推出这个产品的一部分动力是因为他以前在一家叫做Good Technology公司从事移动email开发时所经历的烦恼,在那里有超过200名工程师为了把程序移植到三种不同操作系统的智能手机上而抓狂。
“我很难想象如果有五种操作系统的情况”,Blum说到。
在Rhomobile系统里,程序在加州Cupertino市(硅谷旁的一个小城市)的平台进行开发,并作 为宿主程序发布到所有五种操作系统中,并被定制成与操作系统匹配的模式,比如在iPhone程序中的列表将使用iPhone的滚轮来实现。 Rhomobile已经完成了对Rhodes的测试。
目前Rhomobile还不支持某些手机特有的功能,比如iPhone的多点触功能。Blum说这是该公司下一步的计划之一,而且还将开发对于即将发布的Palm Pre的支持。
上述这些限制也许会成为不愿使用Rhomoblie的接口,也许有人会觉得iPhone或黑莓的支持已经很好了。即便该公司添加了对多点触或其它特性的支持,但可以想象很难让一个能够在五六个平台上运行的程序都能利用像iPhone或黑莓这样的特性。
分享到:
相关推荐
Rhomobile_Beginner__s_Guide 跨平台移动开发指南
该项目包含rhomobile平台的不同子项目。
Rhomobile解决方案的现状目前,Rhomobile解决方案得到TAU Technologies Inc(Zebra Technologies的合作伙伴)的支持和改进。 有关商业支持的问题,请或。 当前的实际版本是Rhomobile Suite 7.0。 实际RhoMobile开源...
With detailed coverage of emerging frameworks like PhoneGap and Rhomobile, you抣l learn the art of creating applications that will run across all devices. You抣l also be introduced to the code-...
插件,用于促进移动应用程序的开发。 使用 RhoStudio 来: 生成 Rhodes 应用程序 生成 Rhodes 模型和关联的控制器和视图模板 使用 Eclipse UI 管理构建配置(build.yml 和 rhobuild.yml) 在 iPhone、Android、...
我构建了最小的应用程序,在 ruby 应用程序中使用 js 管理暴露了一个奇怪的行为:在主屏幕上,我设计了一个带有 onclick js 函数的按钮,用于修改 div 中的 html。 那个屏幕没问题。 我创建了一个小模型。 在主...
rhoconnect 4.0 visual studio addin (vsix)
Pure.CSS的艺术史pureCssDemo是一个基本应用程序,通过RhoMobile演示了的简单性和有效性。 该Web应用程序显示了著名的艺术品,并带有艺术品的描述和上下文。 在Pure的帮助下,此Web应用程序可以适应屏幕尺寸,这意味...
RhoMobile 演示应用程序
OnMyMeans 是使用 Rhomobile 的 Rhodes 移动应用程序开发框架构建的预算应用程序。
Apress, 2010,一本书了解所有的智能手机开发 Learn the theory behind cross-platform development, and put the theory into practice with code using the invaluable information presented in this book. With...
KitchenSink JS是一个充满代码片段的示例应用程序,向您展示如何使用RhoMobile 6.0的API。如果您是RhoMobile的新手,那么它是查看如何开始与平台的不同功能进行交互的一个很好的起点,并且是经验丰富的用户,它将...