The OpenNET Project / Index page

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

Rhodes 1.0 - новый открытый фреймворк для смартфонов

28.03.2009 00:43

Компания Rhomobile выпустила исходные тексты фреймворка Rhodes 1.0, базирующемся на языке Ruby. В рамках "write-once" подхода фреймворк позволяет разработчикам создавать платформонезависимые приложения на HTML и Ruby, которые затем переводятся в нативные, оптимизированные мобильные приложения для различных мобильных платформ, включая Android, iPhone, BlackBerry, Windows Mobile и Symbian.

По словам авторов, Rhodes сокращает затраты на разработку "до пяти раз", отменяя необходимость создания аналогичных приложений для каждой из мобильных ОС. Фреймворк поддерживает все стандартные возможности смартфонов, такие, как GPS, работу с адресной книгой, функционал web-камеры и сочетает в себе следующие компоненты:

  • Минималистичную реализацию Ruby для запуска на мобильных устройствах
  • Микрофреймворк Model-View-Controller со структурой каталогов и соглашением по именам файлов, запись в которые происходит путём редактирования наборов шаблонов ERB для создания HTML;
  • Генератор приложений RhoGen для создания базового контроллера CRUD (Create-Read-Update-Delete) и связанных представлений для указанных объектов данных
  • Клиент синхронизации RhoSync
  • Rhom - простой ORM (object relational manager);
  • Web-сервер, устанавливаемый на мобильное устройство и запускаемый локально.

Rhodes распространяется под двойной лицензией. Разработчики открытого ПО свободны в использовании Rhodes для создания собственных приложений под GPL v3 и могут скачать код фреймворка непосредственно из GIT репозитория. Тем не менее, авторы проприетарных приложений, не желающих открывать исходные тексты, должны будут принять лицензию для коммерческого использования и выплачивать процент с продаж, процент от числа пользователей или же годовой процент с приложения.

  1. Главная ссылка к новости (http://www.rhomobile.com/compo...)
  2. Руководство по созданию приложений с использованием Rhodes
  3. Rhodes wiki
Автор новости: JT
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/20976-ruby
Ключевые слова: ruby, mobile, framework
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (6) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 12:22, 28/03/2009 [ответить]  
  • +/
    Насчет айфона -- эпл же запретил использовать в приложениях интерпретаторы. А тут Ruby.
     
     
  • 2.2, mvtm (?), 12:54, 28/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Насчет айфона -- эпл же запретил использовать в приложениях интерпретаторы. А тут
    >Ruby.

    Внимательно читаем первый абзац

     
  • 2.3, User294 (ok), 15:02, 28/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Насчет айфона -- эпл же запретил использовать в приложениях интерпретаторы.

    А гугл не приветствует нативные приложения.Они что, интерпретер Ruby на жаве напишут?Представляю себе ЭТО... :D

    P.S. и вообще, руби, вебсервер, HTML и все это на мелкое устройство?ИМХО лучше пущай сразу брэйнфак юзают.Чтобы можно было делать кроссплатформенные опенсорцные решения не боясь что конкуренты узнают что-то ценное из исходников :)

     
     
  • 3.4, Deam (ok), 21:58, 28/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Плохо читали первый абзац.
    "Которые затем переводятся в нативные, оптимизированные мобильные приложения для различных мобильных платформ".
     
     
  • 4.5, User294 (ok), 22:42, 28/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, я просто еще голову включил.Штатно на андроиде не заявлена возможность запуска нативных приложений.Вопрос: как там будет запускаться Ruby и вот эта вот переводилка в бинарный код?Типа, некоторым запускать бинарный код будет можно? ("...но некоторые - равнее") или же эту переводилку в бинарный код напишут на яве? :)
     

  • 1.6, Avator (ok), 11:34, 29/03/2009 [ответить]  
  • +/
    Вроде как ORM всегда рассшифровывалось как Object Relational Mapping...
    или я что-то путаю?
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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