О проекте

Прежде всего рассмотрим, что такое Jobstick?

Jobstick – это фитнес-гаджет для одиночных и групповых тренировок дома, в офисе или на улице. Для данного гаджета создано множество бесплатных приложений как для Unity, так и для IOS, Android платформ.

Seven Winds Studio под ключ разработали полную программную интеграцию. В нее был включен следующий функционал:

  • Для работы приложений Jobstick разработчиками был создан SDK (от англ. software development kit) - набор средств разработки, который позволяет специалистам по программному обеспечению создавать приложения для определённого пакета программ, программного обеспечения базовых средств разработки, аппаратной платформы, компьютерной системы, игровых консолей, операционных систем и прочих платформ. SDKпозволял соединяться через Bluetooth 4.0 с устройством и налаживать двусторонний обмен данных между устройством Jobstick и приложением на гаджете, для платформ IOS, Android и Unity.
  • Разработка компенсационных фильтров движения, которые сглаживают движения и делают их плавными. Jobstick соединяется по Bluetooth с планшетом , смартфоном или PC и движение на тренажере передается в игру или приложение.
  • Jobstick Game - это балансировочный диск и контроллер в одном устройстве. Наша студия разработала несколько приложений для устройства Jobstick: «Jobstick Fitness», «Jobstick Plus Ball», «Jobstick Arkanoid» и «Jobstick Snake».

1) Fitness - призван объединить самые разнообразные bluetooth фитнес-гаджеты с вашим устройством. Аксессуары Jobstick вносят разнообразие в домашний фитнес и повышают эффективность ваших тренировок, а также позволяют контролировать правильность выполнения с помощью датчиков.

Тренировки в приложении подбираются на основе вашего роста, веса, возраста и спортивной подготовки. В составлении методики Jobstick принимали участие чемпионы мира и мастера спорта. База упражнений и тренировок постоянно обновляется.

2) Plus Ball – это мир безумного футбола, управляемого с помощью Jobstick!

Plus Ball взял все самое лучшее от аэрохоккея, настольного футбола и гимнастики. Забивайте мячи в ворота соперника, перемещая и вращая крестик силой своего тела с помощью диска или кресла Jobstick. Впрочем, никто вас не остановит, если вы захотите забить самого соперника! Только смотрите не упадите! Сразитесь в одиночку против искусственного интеллекта или позовите на помощь товарища. Не доверяете компьютеру? Забейте товарищу незабываемый гол самостоятельно — в режиме дуэли.

3) Arkanoid - классический арканоид в минималистичном дизайне, специально для Jobstick.

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

4) Snake - Собирайте леденцовые буквы разноцветной змейкой и слушайте их правильное произношение. Лучшая змейка всех времен!

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

Разработка таких программных проектов была крайне необходима заказчику. Благодаря отлаженной работе, Seven Winds Studio отлично справились с разработкой качественного программного комплекса.


Задачи
  • Для фитнес-устройства Jobstick создать программное обеспечение, способствующее увеличению продаж и развитию бренда.
  • Создание мобильных приложений: «Jobstick Fitness», «Jobstick Plus Ball»,«Jobstick Arkanoid» и «Jobstick Snake» на платформу IOS, Android и Unity.
Сложности
  • Использование версии Bluetooth 4.0 и новее: Bluetooth Low Energy - представляет собой технологию беспроводной персональной сети и используется для передачи данных на короткие расстояния. Как следует из названия, он использует минимальную энергию, сохраняя при этом дальность связи, такую же как и стандартный Bluetooth.
  • В целом для интеграции с внешними устройствами можно использовать Wi-fi, но он несет свои ограничения, например: если смартфон или планшет при соединении требует интернет, то интернет будет отсутствовать, потому-что Wi-fi сеть будет поддерживаться напрямую с устройства (это важно для проектов с отдельным сервером обработки и хранения данных).
  • Для проектов - работа которых связана с внешними устройствами обязательно наличие таких устройств в команде разработчика, так как дистанционная работа с внешними устройствами на больших и удаленных расстояниях крайне затруднена.

Поддерживаемые платформы

Проект доступен для платформ:
Скачать Android версию проекта из Google Play
Перейти к скачивнию
Скачать IOS версию проекта из Apple AppStore
Перейти к скачивнию
Открыть официальный web-сайт проекта
Перейти к скачивнию

Похожие работы

MindFuel
MindFuel - приложение для медитаций и ментального здоровья. Помогает снять стресс, усталость и напряжение. Идеально подх...
Смотреть
Все работы