Можете ли вы использовать Ruby для разработки приложения с сенсорным экраном? - PullRequest
0 голосов
/ 12 сентября 2010

Какие API вы используете для разработки сенсорной точки системы в Ruby?

Ответы [ 4 ]

1 голос
/ 13 сентября 2010

Например, вы можете написать более или менее стандартное приложение RoR и получить к нему доступ из браузера на ПК с сенсорным экраном.Поставщик должен был предоставить ему специальные возможности, такие как экранная клавиатура, но даже если это не так, вы можете реализовать его в JS или найти существующую реализацию.

0 голосов
/ 13 сентября 2010

Да, я создал информационную систему с Ruby Running на ПК с сенсорным экраном.Поскольку сенсорный экран эмулирует обычные функции мыши, я не использовал никаких специальных API.Я только создал экранную клавиатуру с Javascript, который я отображаю для определенных полей ввода.

0 голосов
/ 12 сентября 2010

Существует проект под названием MacRuby , который позволит вам использовать Ruby для взаимодействия с API OSX. При этом вы можете создавать приложения на базе Mac для ноутбуков в Ruby, а также MacRuby и подключаться к базовому OSX API. Тем не менее, взаимодействие с «сенсорными» командами кажется очень большой работой на сайте MacRuby, поэтому в настоящий момент это невозможно, но мобильное поле - это быстро движущаяся область (упс смешанная метафора, извините), так что, очевидно, стоит следить на.

Также может возникнуть проблема, которая может постепенно исчезнуть, если Apple ограничит таргетинг iPhone и сенсорных устройств на C, C ++ и Objective-C, а не на сторонние библиотеки. Это стало известно, когда Apple выпустила iOS 4. Но в целом ограничения были стабильно разбавлены , и, поскольку команда MacRuby, кажется, довольно близка к Apple, это может быть ослабленной областью.

0 голосов
/ 12 сентября 2010

Я не думаю, что использование Ruby для этого было бы возможно.Производитель оборудования устройства предоставляет драйверы и некоторые API, позволяющие работать с ними.Вы можете использовать предоставленный API от Ruby.Если вам повезет, вы даже можете найти обертку Ruby для этого API, если она обычная.Очевидно, еще одно требование - наличие виртуальной машины Ruby для устройства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...