[size="3"]Релиз Rhodes 1.4[/size]
Компания Rhomobile представила стабильную версию Rhodes 1.4, открытого фреймворка для создания многоплатформенных мобильных приложений с использованием языка Ruby и web-технологий. Созданное с использованием Rhodes мобильное приложение может быть оформлено для выполнения на платформах iPhone, Windows Mobile, BlackBerry, Symbian и Android. Продукт распространяется под лицензией GPLv3, для желающих использовать Rhodes в закрытых проектах предусмотрен вариант коммерческого лицензирования.
Логика работы приложения определяется на языке Ruby, а интерфейс оформляется с использованием ERB-шаблонов, построенных на базе HTML и CSS. Итоговое приложение, написанное с использованием единого Rhodes API, формируется в полностью адаптированный для целевой платформы вид, и поставляется в форме байткода, работающего под управлением виртуальной машины Ruby 1.9 (YARV). В программах поддерживается подключение GEM-расширений, среди которых net/http, JSON, REXML (XML) , crypt, openssl, digest, lang и т.д.
Выполнение созданной при помощи Rhodes программы неотличимо от родных для платформы приложений и поддерживает такие возможности, как синхронизация локальных данных с удаленным сервером, работа с адресной книгой и календарем, отправка SMS, использования таких аппаратных возможностей как GPS, Bluetooth и работа с web-камерой.
http://www.opennet.r...shtml?num=25557 (http://www.opennet.ru/opennews/art.shtml?num=25557)
[size="3"]Релиз Rhodes 3.0[/size]Доступен (http://rhomobile.com/blog/rhodes-3-0-released-windows-phone-7-nfc-and-rhostudio-with-most-advanced-mobile-debugger/) релиз фреймворка Rhodes 3.0 (http://rhomobile.com/products/rhodes/), позволяющего создавать многоплатформенные мобильные приложения на языке Ruby с использованием парадигмы Model-View-Controller и оформлением интерфейса в виде ERB-шаблонов, построенных на базе HTML и CSS. Продукт распространяется (https://github.com/rhomobile/rhodes) под двойной лицензией: MIT и специальная коммерческой лицензией для использования пакета в закрытых проектах. Созданный один раз каркас Rhodes-приложения в дальнейшем переводятся в нативное представление, оптимизированное для различных мобильных платформ, включая Android, Apple iOS, BlackBerry, webOS, Windows Mobile и Symbian.
Нативная программа поставляется в форме байткода, работающего под управлением виртуальной машины Ruby 1.9 (YARV). Выполнение созданной при помощи Rhodes программы неотличимо от родных для платформы приложений и поддерживает такие возможности, как синхронизация локальных данных с удаленным сервером, работа с адресной книгой и календарем, отправка SMS, вывод мультимедиа информации, использование таких аппаратных возможностей как GPS, Bluetooth и работа с web-камерой. В программах поддерживается подключение GEM-расширений, среди которых net/http, JSON, REXML (XML), crypt, openssl, digest и lang.
Из ключевых улучшений, добавленных в новой версии, можно отметить:
- Поддержка платформы Windows Phone 7 с конвертацией интерфейса в нативное HTML5-представление, поддерживаемое в Windows Phone 7 наряду с Silverlight;
- Поддержка технологии NFC (Near Field Communications), используемой для организации обмена данными в пределах малого радиуса действия (порядка 10 см.). Из областей применения NFC можно отметить: системы контроля доступа и идентификации, эмуляция смарткарт, чтение меток с различных информационных стендов, проведение мобильных платежей и т.п;
- Представлена интегрированная среда разработки приложений RhoStudio, позволяющая отлаживать, генерировать, редактировать и собирать приложения для заданных целевых платформ;
- Добавлен эмулятор RhoSimulator, позволяющий эмулировать работу различных устройств и тестировать работу на них создаваемых в Rhodes приложений без установки специфичных SDK, таких как Android SDK или iOS SDK;
- Создан сервер синхронизации RhoSync (http://rhomobile.com/products/rhosync/), дающий возможность организовать возможность работы с данными в offline-режиме с их последующей синхронизацией.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=30553)