HCL Nomad¶
HCL Nomad — это кроссплатформенное клиентское приложение, разработанное компанией HCL Technologies (HCL) для доступа к базам данных и приложениям, созданным в среде IBM Notes и Domino (ранее — Lotus Notes). Продукт предназначен для работы на мобильных устройствах (iOS, Android) и настольных операционных системах (Windows, macOS, Linux), предоставляя пользователям функциональность, аналогичную классическому клиенту IBM Notes, но без необходимости установки полноценного настольного приложения.
¶История
Разработка HCL Nomad началась после того, как в 2018 году HCL Technologies приобрела у корпорации IBM ряд продуктов, включая платформу IBM Notes и Domino, а также права на их дальнейшее развитие и поддержку. Одной из ключевых целей HCL было создание современного, легковесного и кроссплатформенного клиента для работы с приложениями Domino, который мог бы заменить устаревший настольный клиент IBM Notes и обеспечить доступ к данным с мобильных устройств.
Первая публичная бета-версия HCL Nomad была выпущена в 2019 году. В 2020 году состоялся официальный релиз продукта, который получил поддержку операционных систем Windows, macOS, iOS и Android. Позднее была добавлена поддержка Linux. Название «Nomad» (от англ. «кочевник») подчёркивает мобильность и возможность работы из любой точки.
¶Архитектура и принцип работы
HCL Nomad не является эмулятором или виртуальной машиной. Он представляет собой нативное приложение, которое использует технологию рендеринга на стороне сервера. Когда пользователь открывает базу данных или приложение Domino через HCL Nomad, клиент отправляет запрос на сервер Domino. Сервер обрабатывает запрос и генерирует HTML-код, который затем отображается в интерфейсе Nomad. Это позволяет Nomad работать с любыми существующими приложениями Domino без необходимости их переписывания или адаптации.
Ключевые компоненты архитектуры:
- Сервер Domino: требуется версия не ниже 10.0.1 (рекомендуется 11.0 или 12.0) с включённым HTTP-стеком.
- Клиент Nomad: устанавливается на устройство пользователя и подключается к серверу через протокол HTTPS.
- Прокси-сервер Nomad (опционально): используется для балансировки нагрузки и обеспечения высокой доступности в крупных развёртываниях.
¶Функциональные возможности
HCL Nomad предоставляет пользователям доступ к большинству функций, доступных в классическом клиенте IBM Notes:
- Работа с почтой: чтение, создание, отправка и управление сообщениями электронной почты, включая вложения и календарь.
- Календарь и планирование: просмотр и редактирование встреч, совещаний, задач и напоминаний.
- Контакты: управление адресной книгой.
- Приложения Domino: полная работа с любыми базами данных Domino, включая формы, представления, навигацию, скрипты LotusScript и формулы.
- Офлайн-режим: возможность работы без подключения к интернету. Изменения, внесённые в офлайн-режиме, синхронизируются с сервером при восстановлении соединения.
- Поиск: полнотекстовый поиск по базам данных.
- Поддержка мультимедиа: отображение изображений, аудио и видео в документах.
¶Поддерживаемые платформы
HCL Nomad доступен для следующих операционных систем:
| Платформа | Версия ОС | Тип устройства |
|---|---|---|
| Windows | Windows 10, 11 (64-bit) | Настольные ПК, ноутбуки |
| macOS | macOS 10.15 (Catalina) и новее | Настольные ПК, ноутбуки |
| Linux | Ubuntu 18.04 LTS, 20.04 LTS, 22.04 LTS; Red Hat Enterprise Linux 8, 9 | Настольные ПК, ноутбуки |
| iOS | iOS 14.0 и новее | iPhone, iPad |
| Android | Android 8.0 (Oreo) и новее | Смартфоны, планшеты |
¶Сравнение с IBM Notes
Основные отличия HCL Nomad от классического клиента IBM Notes:
| Параметр | IBM Notes | HCL Nomad |
|---|---|---|
| Установка | Требует установки на каждое устройство | Не требует установки (запускается как приложение) |
| Размер дистрибутива | ~1–2 ГБ | ~50–100 МБ (в зависимости от платформы) |
| Кроссплатформенность | Windows, macOS (ограниченная поддержка) | Windows, macOS, Linux, iOS, Android |
| Мобильная поддержка | Отсутствует | Полноценная поддержка iOS и Android |
| Офлайн-режим | Полная поддержка | Поддержка (ограниченная по сравнению с Notes) |
| Производительность | Высокая на настольных ПК | Оптимизирована для мобильных устройств и слабых ПК |
| Интерфейс | Классический, «тяжёлый» | Современный, адаптивный (Material Design) |
¶Требования к серверу
Для работы HCL Nomad необходим сервер HCL Domino версии 10.0.1 и выше. Рекомендуется использовать Domino 11.0 или 12.0. На сервере должен быть включён HTTP-стек (протокол HTTP/HTTPS). Также требуется настроить аутентификацию (поддерживаются стандартные методы Domino: пароль, сертификаты, единый вход).
Для обеспечения высокой доступности и масштабируемости в крупных организациях может использоваться прокси-сервер Nomad, который распределяет нагрузку между несколькими серверами Domino.
¶Лицензирование
HCL Nomad распространяется по подписке. Лицензия приобретается отдельно для каждого пользователя. Существуют два основных типа лицензий:
- Nomad Web: доступ через веб-браузер (без установки клиента).
- Nomad Mobile: доступ через мобильное приложение (iOS/Android).
Также доступны комбинированные лицензии, включающие оба варианта. Стоимость лицензии зависит от количества пользователей и срока подписки.
¶Преимущества и недостатки
¶Преимущества
- Кроссплатформенность (поддержка всех основных ОС).
- Лёгкость установки и обновления (не требует установки на каждое устройство).
- Полноценная работа с приложениями Domino без их модификации.
- Встроенный офлайн-режим.
- Современный, адаптивный интерфейс.
¶Недостатки
- Зависимость от производительности сервера Domino (рендеринг на стороне сервера).
- Ограниченная функциональность офлайн-режима по сравнению с IBM Notes.
- Требуется подписка (нет разовой покупки).
- Отсутствие поддержки некоторых расширенных функций IBM Notes (например, некоторых скриптов LotusScript, работающих с файловой системой).
¶Применение
HCL Nomad используется в организациях, которые продолжают эксплуатировать системы на базе IBM Notes/Domino, но нуждаются в модернизации клиентского доступа. Основные сценарии применения:
- Мобильный доступ: сотрудники, работающие вне офиса, могут получать доступ к почте, календарю и приложениям со смартфонов и планшетов.
- Удалённая работа: пользователи могут работать через Nomad Web из любого браузера, без установки ПО.
- Миграция с IBM Notes: организации, планирующие постепенный переход на другие платформы, могут использовать Nomad как временное решение для снижения затрат на поддержку устаревшего клиента.
- Образовательные учреждения: предоставление студентам и преподавателям доступа к учебным базам данных Domino.
¶Критика
Некоторые пользователи и администраторы отмечают, что HCL Nomad уступает классическому IBM Notes по производительности при работе с большими базами данных (свыше 10 ГБ) и сложными скриптами. Также высказывались замечания по поводу ограниченной поддержки некоторых функций LotusScript, что может затруднить работу с унаследованными приложениями. Однако HCL регулярно выпускает обновления, расширяющие функциональность и улучшающие производительность.
¶Будущее развитие
HCL продолжает развивать платформу Domino и клиент Nomad. В планах компании — дальнейшая интеграция с облачными сервисами, улучшение офлайн-режима, расширение поддержки скриптов и повышение производительности. Ожидается, что HCL Nomad станет основным клиентом для доступа к приложениям Domino, постепенно вытесняя классический IBM Notes.
¶Источники
- HCL Software. «HCL Nomad — официальная документация». HCL Technologies, 2020–2024.
- HCL Software. «HCL Domino 12.0 — руководство администратора». HCL Technologies, 2022.
- IBM Corporation. «IBM Notes and Domino — документация». IBM, 2018.
- Статья «HCL Nomad: новый клиент для Domino» на портале «Domino-Admin.ru», 2021.
- Отчёты пользователей на форумах сообщества Domino (Planet Lotus, Notes.net), 2020–2024.
