2010-09-12 59 views

回答

0

我不認爲使用Ruby來執行此操作將是可能的。該設備的硬件製造商提供驅動程序和一些允許使用的API。您可以使用Ruby提供的API。如果幸運的話,你甚至可以爲這個API找到一個Ruby包裝器,如果它是常見的。顯然,另一個要求是爲設備配置一個Ruby虛擬機。

0

有一個名爲MacRuby的項目,它將允許您使用Ruby與OSX API進行交互。藉助此功能,您可以在Ruby,MacRuby以及底層OSX API中構建基於Mac筆記本電腦的應用程序。然而,與「觸摸」命令接口似乎是MacRuby站點正在進行的一項工作,因此目前可能無法實現,但移動是一個快速移動的領域(哎呀,混合的隱喻,對不起),顯然值得保持眼睛上。

蘋果公司也可能會逐漸消除蘋果限制將iPhone和觸摸設備鎖定到C,C++和Objective-C而不是第三方庫的問題。當蘋果發佈iOS 4時就出現了這種情況。但總體限制一直是steadily diluted,而MacRuby團隊似乎與蘋果非常接近,這可能會變得鬆動。

1

例如,您可以編寫更多或更少的標準RoR應用程序,並通過裝有觸摸屏的PC上的瀏覽器訪問它。供應商應該爲它提供了諸如屏幕鍵盤等輔助功能,但即使沒有,您也可以在JS中實現它,或者找到現有的實現。

0

是的,我創建了一個帶觸摸屏PC上運行Ruby的信息系統。 由於觸摸屏模擬正常的鼠標功能,我沒有使用任何特殊的API。 我只創建了一個帶Javascript的屏幕鍵盤,我在其中顯示了特定的輸入字段。

相關問題