Центр для разработчиков

Удобная платформа для разработки разнообразных пакетов

Создавайте нужные вам пакеты для Synology NAS

Компания Synology предлагает удобную и гибкую платформу разработки как для дистрибьюторов комплексных систем, так и для разработчиков корпоративных программ. Благодаря комплексной интеграции аппаратных и программных средств на серверах Synology NAS, можно с легкостью создавать пакеты по собственному желанию. Поддерживаются такие языки программирования, как C, C++, Java, и такие языки сценариев, как Perl и Python. Но самое главное то, что после размещения в Центре пакетов Synology у вашего пакета появится широкая аудитория, насчитывающая целый миллион пользователей. А теперь мы расскажем, почему вам идеально подойдет именно NAS-сервер Synology, и как начать разработку пакета и его распространение среди пользователей серверов Synology NAS.

developer.build_title

В среднем, миллион загрузок ежемесячно

Благодаря нашему высокоинтегрированному программному и аппаратному обеспечению, среднемесячное число загрузок пакетов в Центре пакетов компании Synology достигло миллиона. Благодаря этому факту ваш пакет сможет скачать большое число пользователей Synology NAS. Пользователи также могут менять настройки своих серверов Synology NAS, используя богатое содержание Центра пакетов, и ваш пакет еще больше расширит их возможности.

Солидная клиентская база

Солидная клиентская база

Сложившаяся клиентская база компании Synology включает обычных пользователей, представителей малого и среднего бизнеса, а также крупные предприятия. Такое разнообразие пользователей стимулирует высокий спрос на самые разные пакеты, а значит, вы всегда найдете "своего" пользователя и рынок для распространения ваших пакетов.

Гибкая платформа

Гибкая платформа

Ориентированная на разработчиков платформа компании Synology поддерживает наиболее распространенные языки, такие как C, C++, Java и другие языки сценариев, что дает возможность использовать известный вам язык программирования. Это означает, что вы затратите меньше времени на языки программирования и сможете уделить больше внимания созданию уникальных творческих пакетов.

Профессиональные консультации по техническим вопросам

Профессиональные консультации по техническим вопросам

Если вам необходима консультация по техническим вопросам, инженеры компании Synology всегда готовы оказать вам помощь по отладке, чтобы вы могли сосредоточиться на создании пакетов.

Последовательность разработки

Подача заявки

Подача заявки

Просто оставьте заявку на разработку пакета — мы вскоре свяжемся с вами и расскажем об оценке пакета.

Создание

Создание

В пакете SDK для разработчиков вы найдете все необходимые документы и инструменты для создания пакетов, а также ресурсы для создания подключаемых модулей и расширения функциональных возможностей существующих приложений компании Synology.

Проверка

Проверка

После завершения сборки просто свяжитесь с нами и отправьте свой пакет. Мы разработаем процедуру проверки, предназначенную именно для вашего пакета.

Публикация

Публикация

Поздравляем! Ваш пакет будет опубликован в Центре пакетов, а также для него будет выделена страница с подробным введением.

Станьте партнером по расширенной интеграции систем видеонаблюдения

Хотите интегрировать ваше текущее решение с Surveillance Station? Погрузитесь в технические нюансы и создайте настраиваемый функционал.

Интеграция

Интеграция

Разверните веб-перехватчики и веб-API HTTP для связи с различными платформами.

Автоматизация

Автоматизация

Выполняйте сложные рабочие процессы, запуская действия при возникновении настроенных событий.

Унификация

Унификация

Подключите широкий спектр средств управления доступом, ввода-вывода, SIP-устройств и многого другого.

Страница инструментов для разработки

Чтобы упростить разработку, мы подготовили удобные инструменты и руководства для разработчиков. Здесь вы найдете всё, что требуется. Успехов вам в сборке!

Руководство для сторонних разработчиков

Это руководство содержит подробную информацию о создании пакетов для продуктов Synology DiskStation. В руководстве описывается структура пакетов, компилирование, выбор языка, пользовательский интерфейс и публикация пакета — все, что нужно, чтобы приступить к созданию пакета.

Наборы инструментов и источник общедоступной лицензии (GPL)

Эти инструменты кросс-компиляции позволяют создавать пакеты с помощью наиболее распространенных языков на одном компьютере. Для упрощения процесса наиболее широко используемые библиотеки являются встроенными.

Руководство по API для File Station

В этом руководстве по API представлена подробная инструкция о том, как ваш пакет может взаимодействовать с приложением File Station и получить доступ к файлам, хранящимся в нем.

Руководство по интерфейсу командной строки DiskStation

В данном руководстве описывается администрирование DiskStation с использованием сценариев командной строки.

Руководство по работе с интерфейсом программирования приложений SSO-сервера

Использует преимущества SSO-сервера Synology и активирует функцию единого входа для ваших веб-приложений.

Руководство по Audio Station

С помощью этого руководства вы сможете создавать текстовые модули и разрешать пользователям осуществлять поиск текстов песен из внешних ресурсов.

Сайт руководства по интерфейсу Web API Surveillance Station

На этой интерактивной платформе вы найдете подробную информацию по Web API, которая позволит обеспечить плавную интеграцию сторонних систем с Surveillance Station.

Руководство по серверу Download Station

Вы можете добавлять внешние поисковые системы или даже создавать свои собственные модули закачки для внешних хостинговых пространств, чтобы обеспечить серверу DiskStation доступ к файлам, хранящимся на сайтах-хостингах.

Руководство по базам данных SNMP MIB

В руководстве по базе MIB рассказывается, как проверять состояние устройства Synology по протоколу SNMP.

Руководство по API для Virtual Machine Manager

В этом руководстве по API представлены технические характеристики и подробные инструкции о том, как настроить взаимодействие вашего приложения с Virtual Machine Manager.

Руководство по API Calendar

В данном руководстве представлена подробная информация об использовании API для доступа к событиям, задачам и спискам задач в Synology Calendar, а также для работы с данными календаря (например, для создания нового календаря и добавления событий, изменения срока, настройки оповещений и обновления информации в календаре). Это позволяет управлять Synology Calendar с помощью настраиваемого интерфейса.

Руководство по Web API для входа в DSM

В данном руководстве объясняется, как выполнять вход в DSM с помощью Web API.