您可以使用Ruby开发支持触摸屏的应用程序吗?

时间:2010-09-12 16:30:38

标签: ruby-on-rails ruby

你用什么API在Ruby中开发触摸屏系统?

4 个答案:

答案 0 :(得分:1)

例如,您可以编写或多或少的标准RoR应用程序,并从配备触摸屏的PC上的浏览器访问它。供应商应该为它提供了辅助功能,例如屏幕键盘,但即使没有,也可以在JS中实现它,或者找到现有的实现。

答案 1 :(得分:0)

我不认为使用Ruby来执行此操作是可能的。该设备的硬件制造商提供驱动程序和一些允许使用的API。您可以使用Ruby提供的API。如果你很幸运,你甚至可以找到这个API的Ruby包装器,如果它是常见的。显然,另一个要求是为设备安装一个Ruby虚拟机。

答案 2 :(得分:0)

有一个名为MacRuby的项目,它允许您使用Ruby与OSX api进行交互。有了这个,您可以在Ruby中构建基于Mac笔记本电脑的应用程序,以及MacRuby,并使用底层的OSX API。然而,与“触摸”命令的接口似乎是MacRuby网站上正在进行的工作,所以目前可能无法实现,但随后移动是一个快速发展的领域(哎呀混合比喻,对不起)所以显然值得关注上。

还有一个问题可能会逐渐消失,Apple将iPhone和触控设备的定位限制在C,C ++和Objective-C而不是第三方库。当Apple发布iOS 4时就出现了这个问题。但是一般的限制都是steadily diluted,因为MacRuby团队似乎与Apple非常接近,这可能是一个放松的领域。

答案 3 :(得分:0)

是的,我在触摸屏电脑上创建了一个使用Ruby运行的信息系统。 由于触摸屏模拟了正常的鼠标功能,我没有使用任何特殊的API。 我只使用Javascript创建了一个屏幕键盘,我为特定的输入字段显示。