Вышел Rhodes 2.0, фреймворк для создания мобильных приложений на языке Ruby

Представлен релиз фреймворка Rhodes 2.0, позволяющего создавать многоплатформенные мобильные приложения на языке Ruby с использованием парадигмы Model-View-Controller и оформлением интерфейса в виде ERB-шаблонов, построенных на базе HTML и CSS. Продукт распространяется под двойной лицензией: GPLv3 и специальная коммерческая лицензия для использования пакета в закрытых проектах.

Созданный один раз каркас приложения в дальнейшем переводятся в нативное приложение, оптимизированное для различных мобильных платформ, включая Android, iPhone, BlackBerry, webOS, Windows Mobile и Symbian. При этом программа поставляется в форме байткода, работающего под управлением виртуальной машины Ruby 1.9 (YARV). В программах поддерживается подключение GEM-расширений, среди которых net/http, JSON, REXML (XML) , crypt, openssl, digest, lang и т.д. Выполнение созданной при помощи Rhodes программы неотличимо от родных для платформы приложений и поддерживает такие возможности, как синхронизация локальных данных с удаленным сервером, работа с адресной книгой и календарем, отправка SMS, использования таких аппаратных возможностей как GPS, Bluetooth и работа с web-камерой.

© OpenNet