ГЛАВНАЯ СКРИНШОТЫ СКАЧАТЬ ВОЗМОЖНОСТИ КОНТАКТЫ

Преимущества разработчиков

Основной сайт для разработчиков находится по адресу http://devel.nomrhis.net/. Здесь же приведён краткий обзор преимуществ.

NOMRHIS - связка протоколов описывающих метод браузинга по просторам сети "Интернет" с помощью единожды скачанной программы - NOMRHIS-клиента. Интерфейсы взаимодействия с пользователем включают в себя отображение 3D/2D графики, воспроизведение и запись звука, ввод с помощью клавиатуры, мыши и других устройств.

Частичное сравнение для простоты изложения:

NOMRHIS Web
Ориентирован на отображение Ориентирован на документ
Не определяет методов хранения и передачи документа Определяет методы хранения (HTML, XML) и передачи документа (HTTP)
Задаёт вид картинки непосредственно: используя функции рисования или композицией сцены Задаёт вид картинки косвенно: посредством CSS и аттрибутов HTML-тэгов и посредством управления структуры DOM
Оперирует одним соединением в течение сессии, в течение соединения состояние сохраняется Базируется на запросах, не хранит состояний. Каждый запрос требует пересылки информации о состоянии

Ключевые особенности разработки на базе NOMRHIS:

  • Изначальное наличие кросс-платформенного графического (3D и 2D) движка с поддержкой воспроизведения аудио и полноценной системой ввода пользовательских данных (с клавиатуры, мышки, джойстика и т. п.)
  • Высокопроизводительная, легковесная и защищённая среда выполнения скриптов на клиентской стороне (она же и является основой гибкости подхода)
  • Поддержка чтения/записи необходимых форматов изображений, шрифтов, аудио и видео
  • Встроенная реализация шифрования и сжатия сетевых данных
  • Возможность использования удобства и гибкости TCP и UDP (как в открытом, так и в зашифрованном виде); предельно эффективная реализация сетевого обмена
  • Открытость, докумментированность, свобода в использовании, в том числе, для встроенных и коммерческих решений на базе основной системы
  • Наличие базового серверного ПО; возможность использовать различные языки программирования для реализации серверной части, в т. ч., скриптовые; возможно использование только одного языка в принципе (Lua): как для клиентской, так и для серверной части

Возможности в перспективе:

  • Наличие готовой среды для разработки и отладки продукта
  • Наличие дополнительных инструментов разработки (текстовый редактор, растрово-векторный редактор изображений, программа 3D-моделирования и анимации, аудиоредактор и т. д.) При реализации соответствующих инструментов при разработке отпадает необходимость использовать дополнительные программы (разработка не вылезая из NOMRHIS-браузера)
О проекте
Для пользователя
Для разработчика
Другие языки