Бюджет:
100 000 руб
Суть проекта реализация мобильного просмотра видеороликов на устройстве и управление их записи.
Устройство 1: Android девайс 4.0, разрешение экрана 240*240 с Wifi подключением
Экран 1:
6 кнопок, шестеренка, ведущая в окно настроек,
кнопка перезагрузки\сброса экрана
Из кнопок возможность выбора макисмум
2 рядом расположенных.
Например, 1+2, 1+3, 2+4 и т. д.
Нельзя выбирать кнопки, расположенный по
диагонали. Например, 1+4, 2+3. При попытке
такого выбора подсвечивать возможные к этой
кнопке пары.
Можно выбирать только одну кнопку.
При нажатии кнопки должны подсвечиваться,
что выделены.
При переходе на этот Экран из Экрана 2
оставлять выбранными кнопки последнего
сделанного выбора.
Экран 2: Окно с плейлистом видео и кнопкой возврата на Экран 1. В плейлисте отображается список файлов, получаемых с устройства 2. При нажатии на файл в плейлисте видео начинает проигрываться в стандартном плеере андроид. После окончания просмотра возврат в экран 2.
Экран 3: Окно настроек, где задается Имя устройства в сети. Формат имени текстовый; Кнопка с надписью «Видео», которая ведет на Экран 2.
Устройство 2. Iphone\Ipad\Ipod
В программе 2 экрана. Приложение работает на основе SDK платформы Swivl (роботизированная поворотная подставка для устройств на базе IOS)
Первый экран показывает превью изображения с камеры, второй экран с настройками, где из списка устройств 1 выбирается то, команды которого будут приниматься.
Функционал программы:
1. Подключение к подставке Swivl
2. Управление поворотом подставки на основе получаемых данных от устройства 1, выбранных кнопок на Экране 1. Протокол общения приложений между собой может быть любой. Как вариант, xml сообщения по TCP
3. Возможность использования цифрового зума устройства. Параметры задаются для каждой из кнопок и комбинаций кнопок Экрана 1 устройства 1.
4. Начало записи видеоролика по команде от устройства 1. Возможность записи ролика с delay. Т.е. устройство присылает команду начала записи, запись происходит через X секунд после получения команды.
5. Конец записи по команде от устройства 1.
6. Присваивание имени видеоролика по имени устройства 1 + Дата в формате дд.мм.гггг+номер ролика в числовом формате ХХ
7. Копирование ролика сразу же после окончания его записи на устройство 1.
8. После отправки файла, переход в режим ожидание команд с устройства 1.