Процесс разработки приложений
Создание нового решения, продукта или сервиса на базе платформы SberMobile - это простой и понятный процесс, включающий несколько шагов:
- Планирование архитектуры приложения и верхнеуровневый дизайн
- Выбор модулей платформы для использования при реализации, распределяя их функции между серверами платформы
- Создание прототипов компонентов UI и инструментальных панелей приложения
- Подготовка экземпляров платформы для разработки, тестирования, промышленной эксплуатации и других сред (таких как кандидат на окончательную версию)
- Установка репозитория системы контроля версий (например, Git) для вашего приложения
- Настройка подключений устройств и сбора данных
- Настройка хранения и агрегации данных
- Реализация моделей данных (цифровых двойников ваших активов и процессов)
- Реализация цепочек обработки данных через наборы правил, процессы и т.д.
- Настройка глубокой аналитики, такой как машинное обучение, обработка сложных событий и т.д.
- Создание инструментальных панелей оператора и других частей пользовательского интерфейса приложения
- Настройка автозапуска, чтобы активировать нужные точки входа пользователя
- Определение безопасности приложения, схем аутентификации, пользовательских ролей и прав доступа
- Установка средств интеграции со сторонними системами
- Брендирование и интернационализация вашего приожения
- Упаковка ресурсов и настройка через модуль приложения
- Настройка процессов развертывания и DevOps
- Развертывание приложения на промышленных серверах (для веб-сервисов), либо подготовка пакета установки от производителя оборудования (для необлачных продуктов)
- Настройка процессов проверки целостности и самоконтроля