Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
How we used optical technology to develop an iot application
1. How We Used Optical Technology
to Develop an IoT Application
2. WELCOME
ActiDrive is an app that is
out to set revolutionary
changes in the automobile
industry - By giving the
drivers the freedom to be
in touch with their mobile
device’s functionalities with
gesture movements.
3. Client Requirement
When Bluemint Labs came to us they were
looking for a solution to make driving
distraction free. What they were looking
for was an app that would operate
through gestures while keeping drivers
away from using their phone while driving.
4. First-Level Challenges
1 2 3
Since the app was
based entirely on
gesture mechanism,
choosing an optimal
distance between
the driver and the
ActiDrive app within
which the app would
recognize the gesture
was a challenge.
Development of
algorithms to define
the meaning of every
individual gesture
posed as a challenge
in front of us.
Creating an IoT strategy
around the connection
of ActiDrive with over
100+ different devices
and mobile apps took a
great portion of our
development efforts
and hours.
5. Getting Started
Now along with the core gesture mechanisms,
we also incorporated features like:
Voice control and trip logging features
such as Adding toll and parking costs
A web portal
Option to fetch reports in CSV, PDF,
and other file formats.
We started by getting together a team of
optical technology and cloud service experts
who had their specializations in handling
complex level app projects such as ActiDrive.
6. UI Design
The design standard that we kept as the
foundation of ActiDrive relied on bold icons
and easy navigation. Since the app was to
be initiated and worked in during the drive,
it was very important that the fonts and
icons used were of a large size.
Also, we emphasized more on the usage of
common, easily recognizable icons as
compared to texts in order to eliminate
any form of reading time.
7. Toolset That we Relied on
SDK: Android SDK
Android Services: Bluetooth Service,
Accessibility Service,
Notification Services,
Text to Speech,
Speech to Text Services,
Activity Recognition Service.
Programming language: Java
Toolkit: Android Studio &
Android Developers Tools
8. The Outcome
WELCOME
The result of Five months of ActiDrive design
and development was a cloud-based app that
promises a drive where the focus of the driver is
entirely on the road while giving them the
complete control of their mobile devices in a
touch-free setup.
9. For the detailed information about this topic,
please reference to this blog:
https://appinventiv.com/resource/case-study/driver-assistant-iot-app-developmentHow We Used Optical Technology
to Develop an IoT Application