Разработка программного обеспечения (ПО) для сенсорной панели

ЭТАПЫ ПРОЕКТА
1. Анализ требований
2. Дизайн
3. Разработка
4. Тестирование и запуск
Объем работ
Около 400 человеко-часов
Команда
Руководитель проекта, 2 разработчика, UX-дизайнер, тестировщик
Сроки проекта
1,5 месяца
Заказчик
Организаторы мероприятий, желающие создать фотобудку для гостей своих событий.
Проблема
Разрабатываемое ПО должно было обеспечивать взаимодействие операционной системы Windows 7 с цифровой зеркальной камерой линейки Canon EOS и фотопринтером.
Задачи
Разработать ПО для сенсорной панели фотобудки с возможностью съемки, выбора шаблона размещения фотографий и компоновки их на листе, применения фильтров (как в Instagram) и эффектов к фото, а также мгновенной печатью на принтере.
Результат
Разработан веб-интерфейс и сервисная программа, позволяющая пользователям взаимодействовать с аппаратными ресурсами фотобудки (сенсорный экран, камера и принтер). Разработан интуитивно понятный дизайн интерфейса для дисплея touch screen в соответствии с требованиями заказчика.
Сложности:
подбор фильтров, аналогичных с Instagram
Желание Заказчика - фильтры как в Instagram.
Стандартные средства Windows и средства среды программирования Microsoft .Net не имеют встроенной реализации фильтров.
Решение
Наша команда решила воспользоваться библиотекой для работы с изображениями ImagineMagick, что позволило подобрать фильтры, аналогичные с фильтрами социальной сети Instagram, что полностью устроило заказчика. Были подобраны следующие фильтры: Gotham, Toaster, Nashville, Lomo, Kelvin.
Архитектура:
Microsoft .Net, WPF, Canon EDSDK, ImageMagick
Разработка ПО осуществлялась на платформе Microsoft .NET с использованием плагина WPF (Windows Presentation Foundation).

Библиотека Canon EDSDK для управления цифровой камерой Canon EOS (подключение, загрузка фото и видео).

Библиотека для работы с изображениями ImageMagick — набор программ (консольных утилит) для чтения и редактирования файлов множества графических форматов. Является свободным и кроссплатформенным программным обеспечением.
Хотите автоматизировать внутренние процессы компании или запустить собственный продукт, но вам не хватает технических компетенций для запуска и нужен надежный исполнитель с экспертными навыками?
Made on
Tilda