1. xSeagullx
  2. MediaCenter

Wiki

Clone wiki

MediaCenter / Home

Медиацентр

Вводная

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

В перспективе возможна интеграция с пиринговыми файлообменными сетями(торренты).

В качестве нижележащего плеера предполагается использовать кроссплатформенный mplayer, запущенный в slave-mode

Разработка будет вестись в рамках методологии XP, стек предполагаемых к использованию технологий ниже.

Состав комплекса

  1. Сервер - Контроллер.
  2. Android приложение.
  3. Веб интерфейс управления.

Роли

  1. СТО
  2. Product Owner
  3. Analist / Project manager
  4. Backend Developer
  5. Frontend developer / Designer
  6. Android Developer
  7. Integration manager / Tester
  8. UI Designer

Technology stack

  1. Application server - Apache Tomcat 7
  2. WebApp framework - Grails 2.3
  3. Build automation tool - Gradle
  4. VCS - Git
  5. Hosting - Bitbucket
  6. CI - TeamCity
  7. Project Tracker - YouTrack

Updated