ТМ ОКО
044 391-68-74 096 252-50-57 066 060-05-73 oko@oko.org.ua
ОКО™ - РАЗРАБОТКА, ПРОИЗВОДСТВО, ПРОДАЖА СИСТЕМ УДАЛЕННОГО КОНТРОЛЯ ОБЪЕКТОВ
044 391-68-74 096 252-50-57 066 060-05-73
ГРАФИК РАБОТЫ
ПН - ПТ 9.00 - 18.00
СБ - ВС выходной

Концепция

OKO Open Source Project – это проект с открытым исходным кодом в области систем удалённого контроля с применением в GSM сигнализациях, GPS мониторинге, системах Умный Дом, М2М проектах.

Основой проекта является открытость исходного кода внутреннего программного обеспечения используемой микроконтроллерной базы и частичная открытость аппаратной части универсальной платформы, достаточная для развития ПО.

Особенностью данного проекта является 100%-ное применение всех наработок сообщества (участников проекта) в выше описанных областях, серийное производство аппаратной платформы, использование в качестве коммерческого ПО отлаженного программного кода.

Что даёт участие в этом проекте

Если Вы разработчик (программист), то Вы сможете не только расширить кругозор своих знаний и опыта, поделится своими идеями, но, возможно, заработать на создании ПО под заказ инсталляторов и пользователей.

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

Если Вы пользователь, то при желании Вы сможете участвовать в проекте в качестве тестировщика функциональных возможностей устройств, а также заказывать ПО под Ваши специфические задачи.

О возникающих ошибках в программном коде, о необходимых модернизациях аппаратной платформы, а также о новых идеях пишется на нашем форуме в соответствующем разделе. Там же указано о фиксации и исправлениях возникших ошибок и проблем.

Для того, чтобы быть всегда в курсе всех основных изменений в ПО и аппаратной платформе есть новостная рассылка по категориям (пользователи, инсталляторы, разработчики).

Почему выбран способ реализации в виде “открытого исходного кода”

  • Обмен опытом, знаниями и идеями. Каким бы большим опытом и знаниями мы бы не обладали, всегда найдется кто-то кто знает и умеет больше. При всем своем желании мы не смогли бы набрать в свой рабочий штат такое количество профессионалов, т.к. нас разделяют не только расстояния, но и финансовые возможности.
  • Время создания и тестирования. Любой продукт проходит стадию проектирования, производства и тестирования. Благодаря множеству участников сокращается время на каждом из этих этапов, что позволит увеличит скорость внесения полезных изменений (улучшений). При этом каждый из участников проекта видеть прогресс в движении к общей цели.
  • Разностороннее тестирование. Практически невозможно создать ПО или аппаратную платформу без ошибок, но когда на проект смотрит множество глаз, то ошибкам невозможно спрятаться. Все изменения, вносимые в проекте, тестируются разными категориями участников (разработчиками, инсталляторами, пользователями), что существенно повышает вероятность обнаружения ошибок и способствует быстрому внесению полезных изменений (продуктивная обратная связь).
  • Многофункциональность и вариации ПО. Свободный обмен опытом, знаниями и идеями приводит к тому, что продукт аккумулирует в себе все лучшее создаваемое сообществом. Таким образом, множество идей и опытов превращается в множество реализаций и вариаций ПО, что в свою очередь приводит к многофункциональности аппаратной платформы.
  • Самостоятельность и независимость. Каждый член сообщества при необходимости может самостоятельно разобраться в коде и внести необходимые изменения в уже существующее ПО или создать свое собственное. Таким образом, каждый участник проекта может создать свою собственную систему удаленного контроля за объектами. Не смотря на такую самостоятельность и независимость, есть правила и условия лицензии, которых участники проекта обязаны придерживаться. Также существует общественная экспертиза (рецензия), которая направлена на контроль участников друг другом.
  • Низкая стоимость платформы. Цена продукции на прямую зависит от времени потраченного на ее разработку и производство. Если время на разработку сокращается существенно, благодаря слаженным действиями сообщества, то соответственно существенно может быть снижена и цена на изделие. Также снизить цену на аппаратную платформу возможно за счет серийного производства большими партиями в случае ее популярности среди участников проекта.