Разработка мобильных приложений
8 ноября 2018 Александр Черняк , Seven Winds Studio

Игры и приложения для устройства Jobstick (Bluetooth)

заказчик

Компания Jobstick

задача

Для фитнес-устройства Jobstick создать программное обеспечение, способствующее увеличению продаж и развитию бренда. Качественная разработка мобильных приложений: «Jobstick Fitness», «Jobstick Plus Ball»,«Jobstick Arkanoid» и «Jobstick Snake» на платформу IOS, Android и Unity, разработка собственного SDK для устройства.

Разработка:

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

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

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

  • Для работы приложений Jobstick разработчиками был создан SDK (от англ. software development kit) - набор средств разработки, который позволяет специалистам по программному обеспечению создавать приложения для определённого пакета программ, программного обеспечения базовых средств разработки, аппаратной платформы, компьютерной системы, игровых консолей, операционных систем и прочих платформ. SDK позволял соединяться через Bluetooth 4.0 с устройством и налаживать двусторонний обмен данных между устройством Jobstick и приложением на гаджете, для платформ IOS, Android и Unity.
*Использование версии Bluetooth 4.0 и новее: Bluetooth Low Energy - представляет собой технологию беспроводной персональной сети и используется для передачи данных на короткие расстояния. Как следует из названия, он использует минимальную энергию, сохраняя при этом дальность связи, такую же как и стандартный Bluetooth.
*В целом для интеграции с внешними устройствами можно использовать Wi-fi, но он несет свои ограничения, например: если смартфон или планшет при соединении требует интернет, то интернет будет отсутствовать, потому-что Wi-fi сеть будет поддерживаться напрямую с устройства (это важно для проектов с отдельным сервером обработки и хранения данных).
  • Разработка компенсационных фильтров движения, которые сглаживают движения и делают их плавными. 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 отлично справились с разработкой качественного программного комплекса.


Перейти на сайт

Обсуждение