11 Октября 2024, 11:20

Rhodes

Автор turbo, 25 Февраля 2010, 17:23

« предыдущая тема - следующая тема »

0 Пользователей и 3 Гостей просматривают эту тему.

turbo

25 Февраля 2010, 17:23 Последнее редактирование: 13 Мая 2011, 21:56 от Zhek@Ch
[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

Zhek@Ch

13 Мая 2011, 21:58 #1 Последнее редактирование: 13 Мая 2011, 21:58 от Zhek@Ch
[size="3"]Релиз Rhodes 3.0[/size]

Доступен релиз фреймворка Rhodes 3.0, позволяющего создавать многоплатформенные мобильные приложения на языке Ruby с использованием парадигмы Model-View-Controller и оформлением интерфейса в виде ERB-шаблонов, построенных на базе HTML и CSS. Продукт распространяется под двойной лицензией: 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, дающий возможность организовать возможность работы с данными в offline-режиме с их последующей синхронизацией.