The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

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

13.05.2011 19:28

Доступен релиз фреймворка 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-режиме с их последующей синхронизацией.


  1. Главная ссылка к новости (http://rhomobile.com/blog/rhod...)
  2. OpenNews: Компания Marvell представила Kinoma, платформу для разработки унифицированных приложений
  3. OpenNews: Вышел Rhodes 2.0, фреймворк для создания мобильных приложений на языке Ruby
  4. OpenNews: Rhodes 1.4 - фреймворк для создания мобильных приложений на языке Ruby
  5. OpenNews: Rhodes 1.0 - новый открытый фреймворк для смартфонов
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/30553-Rhodes
Ключевые слова: Rhodes, web, ruby, mobile
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (7) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, ascrzy (?), 20:28, 13/05/2011 [ответить]  
  • +3 +/
    интересно, а как работает их виртуальная машина на всех этих платформах...?
     
     
  • 2.4, iZEN (ok), 15:17, 14/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Она написана на подмножестве ECMAScript.
     
     
  • 3.9, PvnHome (?), 11:15, 20/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    В зависимостях для Windows .Net и Visual Studio.
     

  • 1.2, ProstoME (?), 04:33, 14/05/2011 [ответить]  
  • –2 +/
    а на языке python подобные продукты есть?
     
     
  • 2.5, skmdeveloper (??), 20:25, 14/05/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > а на языке python подобные продукты есть?

    А чем  Ruby не угодил?

     
     
  • 3.6, ProstoME (?), 05:14, 15/05/2011 [^] [^^] [^^^] [ответить]  
  • –3 +/
    ничем. просто не знаю этот язык.
     

  • 1.7, Аноним (-), 12:19, 16/05/2011 [ответить]  
  • +/
    Э, а где поддержка симбиана? rake run:symbian отсутствует :( печалька
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру