SlideShare a Scribd company logo
1 of 2
Download to read offline
This case study showcases
Mistral’s capability in designing and
developing iOS application for drone control
from a tablet or phone.
Introduction
A drone is a light flying robot with on-board sensors for imaging. It is
more formally acknowledged as Unmanned Aerial Vehicle (UAV).
Fundamentally, drones can be flown autonomously or be remotely
controlled through software. Mistral has the expertise in designing
low power, light weight electronics for drones and develop
smartphone/tabletapplicationtocontrol/managethedrone.
This case study showcases Mistral's capability in designing and
developing iOS application to control the photo/video capturing,
editing, transferring and sharing features of the drone. The iOS
applicationisdesignedtoperformascloseaspossibletothein-built
iOS camera application, to provide the user with a unified user
experience(UX).
Case Study
iOS Application
for Drones
Development
The Customer
The Requirement
The customer is one of the market leaders in robotics and has been making
tethered drones for government and industrial applications. These drones were
designedtooperateinalltypesofwindandweather.
The customer was developing a new drone, which is designed to be
controlled entirely by smart phone or tablet.
The customer approached Mistral to develop an iOS application with
following features:
Photo/Video capturing
Photoediting
Videotrimming
Transfer Photo/Video captured on the drone to phone
Sharing the captured Photo/Video on social network
:
:
:
:
:
Filter option
©Copyright 2016, Mistral Solutions Pvt. Ltd. All rights reserved. & ...Partners in Real Time are registered Trademarks and Logos of Mistral.
All other Trademarks and Trade names are the property of the respective owners.
www.mistralsolutions.com
:
:
:
:
Wireframes were designed to freeze the look and feel of the application.
Agile methodology was used to manage the project.
Incremental release was made to enable the customer to get early
release and testing.
Independent verification and validation team was engaged in testing
every release.
Key Achievements
Customer Benefits
:
:
:
:
:
Planned the Sprint releases along with the customer to understand the
priority and made the quick releases.
Enabled the customer to get a head-start in testing and fine tuning their
drone hardware.
Completedtheprojectaheadofplanwith2%defectslippage.
Customer was part of the sprint planning, which gave good idea of the
project progress and enabled the integration in a phased manner.
The iOS application enabled the customer to fine tune and improve the
response of media capture and download features of the drone.
Live feed (video capture mode)
Solution Provided
Mistral developed an iOS application for their drone for camera capture,
download the captured media to the phone. Mistral helped the customer to
identify the right technology that enabled the rapid development of the iOS
application.
Followingaspectswerepartofthedevelopmentprocess:
ThesolutionprovidedbyMistralincluded:
Apple’s general purpose compiled programming language “Swift” which
is more robust than Objective-C was used to develop the User interface &
Objective-C wrappers were developed to integrate with the drone SDK.
Mistral team helped the customer to finalize the requirements using the
use-case specification document.
:
:
Mistral Solutions Pvt. Ltd.,
No.60, 'Adarsh Regent',
100 Feet Ring Road,
Domlur Extension, Bangalore - 560 071
Tel: +91-80-3091-2600
Fax: +91-80-2535-6444
E-mail: info@mistralsolutions.com
Mistral Solutions Inc.,
43092 Christy Street,
Fremont, CA 94538
USA
Tel: +1-408-705-2240
E-mail: usa@mistralsolutions.com
Branch Offices:
INDIA
! Hyderabad
! New Delhi
USA
! Dallas, Texas

More Related Content

What's hot

Ionic vs flutter best platform for hybrid app development
Ionic vs flutter  best platform for hybrid app developmentIonic vs flutter  best platform for hybrid app development
Ionic vs flutter best platform for hybrid app developmentMarkovate
 
7 use cases of real device testing
7 use cases of real device testing7 use cases of real device testing
7 use cases of real device testingheadspin2
 
TechTalk: Wind Tunnel, Personas, and Testing Real UX
TechTalk: Wind Tunnel, Personas, and Testing Real UXTechTalk: Wind Tunnel, Personas, and Testing Real UX
TechTalk: Wind Tunnel, Personas, and Testing Real UXLizzy Guido (she/her)
 
An introduction to mobile app development and investing
An introduction to mobile app development and investingAn introduction to mobile app development and investing
An introduction to mobile app development and investingBrandon Na
 
Mobile Software Engineering (at University of Cambridge Wednesday Seminars)
Mobile Software Engineering (at University of Cambridge Wednesday Seminars)Mobile Software Engineering (at University of Cambridge Wednesday Seminars)
Mobile Software Engineering (at University of Cambridge Wednesday Seminars)3scale.net
 
Achieving 100% mobile test coverage perfecto mobile
Achieving 100% mobile test coverage perfecto mobileAchieving 100% mobile test coverage perfecto mobile
Achieving 100% mobile test coverage perfecto mobilePerfecto Mobile
 
History Of The Development Of Mobile Applications
History Of The Development Of Mobile ApplicationsHistory Of The Development Of Mobile Applications
History Of The Development Of Mobile Applicationsemmaroberts477
 
Learnings from Mobile Application Testing
Learnings from Mobile Application TestingLearnings from Mobile Application Testing
Learnings from Mobile Application TestingThoughtworks
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Developmentjini james
 
Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App TestingDuy Tan Geek
 
History of mobile apps
History of mobile apps History of mobile apps
History of mobile apps Swathi Young
 
Mobile application development
Mobile application developmentMobile application development
Mobile application developmentEric Cattoir
 
Meetup kickoff slides - Perfecto Mobile, September 2014
Meetup kickoff slides - Perfecto Mobile, September 2014Meetup kickoff slides - Perfecto Mobile, September 2014
Meetup kickoff slides - Perfecto Mobile, September 2014Perfecto Mobile
 
OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09yonnyb
 
Publishing and delivery of mobile application ios
Publishing and delivery of mobile application   iosPublishing and delivery of mobile application   ios
Publishing and delivery of mobile application iosK Senthil Kumar
 
Android Wear Smartwatches With Lollipop 5.1.1 Update
Android Wear Smartwatches With Lollipop 5.1.1 UpdateAndroid Wear Smartwatches With Lollipop 5.1.1 Update
Android Wear Smartwatches With Lollipop 5.1.1 UpdateChromeInfo Technologies
 

What's hot (20)

Ionic vs flutter best platform for hybrid app development
Ionic vs flutter  best platform for hybrid app developmentIonic vs flutter  best platform for hybrid app development
Ionic vs flutter best platform for hybrid app development
 
7 use cases of real device testing
7 use cases of real device testing7 use cases of real device testing
7 use cases of real device testing
 
TechTalk: Wind Tunnel, Personas, and Testing Real UX
TechTalk: Wind Tunnel, Personas, and Testing Real UXTechTalk: Wind Tunnel, Personas, and Testing Real UX
TechTalk: Wind Tunnel, Personas, and Testing Real UX
 
An introduction to mobile app development and investing
An introduction to mobile app development and investingAn introduction to mobile app development and investing
An introduction to mobile app development and investing
 
Apps development company new york
Apps development company new yorkApps development company new york
Apps development company new york
 
Mobile Software Engineering (at University of Cambridge Wednesday Seminars)
Mobile Software Engineering (at University of Cambridge Wednesday Seminars)Mobile Software Engineering (at University of Cambridge Wednesday Seminars)
Mobile Software Engineering (at University of Cambridge Wednesday Seminars)
 
Achieving 100% mobile test coverage perfecto mobile
Achieving 100% mobile test coverage perfecto mobileAchieving 100% mobile test coverage perfecto mobile
Achieving 100% mobile test coverage perfecto mobile
 
History Of The Development Of Mobile Applications
History Of The Development Of Mobile ApplicationsHistory Of The Development Of Mobile Applications
History Of The Development Of Mobile Applications
 
Testing Apps for Wearables
Testing Apps for WearablesTesting Apps for Wearables
Testing Apps for Wearables
 
Learnings from Mobile Application Testing
Learnings from Mobile Application TestingLearnings from Mobile Application Testing
Learnings from Mobile Application Testing
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
 
Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App Testing
 
History of mobile apps
History of mobile apps History of mobile apps
History of mobile apps
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
Meetup kickoff slides - Perfecto Mobile, September 2014
Meetup kickoff slides - Perfecto Mobile, September 2014Meetup kickoff slides - Perfecto Mobile, September 2014
Meetup kickoff slides - Perfecto Mobile, September 2014
 
Mobile Web Apps
Mobile Web AppsMobile Web Apps
Mobile Web Apps
 
Mobile Application Development - Guide 2020
Mobile Application Development - Guide 2020Mobile Application Development - Guide 2020
Mobile Application Development - Guide 2020
 
OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09
 
Publishing and delivery of mobile application ios
Publishing and delivery of mobile application   iosPublishing and delivery of mobile application   ios
Publishing and delivery of mobile application ios
 
Android Wear Smartwatches With Lollipop 5.1.1 Update
Android Wear Smartwatches With Lollipop 5.1.1 UpdateAndroid Wear Smartwatches With Lollipop 5.1.1 Update
Android Wear Smartwatches With Lollipop 5.1.1 Update
 

Similar to iOS Application Development for Drones

Incident management mobile application
Incident management mobile applicationIncident management mobile application
Incident management mobile applicationMike Taylor
 
Thorsignia - Custom software development services in india
Thorsignia - Custom software development services in indiaThorsignia - Custom software development services in india
Thorsignia - Custom software development services in indiacharan Teja
 
Test Cases and Testing Strategies for Mobile Apps –A Survey
Test Cases and Testing Strategies for  Mobile Apps  –A SurveyTest Cases and Testing Strategies for  Mobile Apps  –A Survey
Test Cases and Testing Strategies for Mobile Apps –A SurveyIRJET Journal
 
Bitcraft - Portfolio
Bitcraft - PortfolioBitcraft - Portfolio
Bitcraft - PortfolioKamila Katyal
 
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptxMOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptxmuthulakshmi cse
 
Cygnet mobility solutions & case studies
Cygnet mobility solutions & case studiesCygnet mobility solutions & case studies
Cygnet mobility solutions & case studiesTarak Joshi
 
Virtual Smart-phone (1) (1)
Virtual Smart-phone (1) (1)Virtual Smart-phone (1) (1)
Virtual Smart-phone (1) (1)Hemanth kumar
 
Transform your organization into a mobile enterprise with ibm worklight tips
Transform your organization into a mobile enterprise with ibm worklight tipsTransform your organization into a mobile enterprise with ibm worklight tips
Transform your organization into a mobile enterprise with ibm worklight tipsbupbechanhgmail
 
2011 Artezio Mobile
2011 Artezio Mobile2011 Artezio Mobile
2011 Artezio Mobilepolatsidis
 
Assistance Application for Visually Impaired - VISION
Assistance Application for Visually  Impaired - VISIONAssistance Application for Visually  Impaired - VISION
Assistance Application for Visually Impaired - VISIONIJSRED
 
HTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignHTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignThanh Nguyen
 
Railway Safety Protection with Android Mobile Application for 5G New Radio Ne...
Railway Safety Protection with Android Mobile Application for 5G New Radio Ne...Railway Safety Protection with Android Mobile Application for 5G New Radio Ne...
Railway Safety Protection with Android Mobile Application for 5G New Radio Ne...AIRCC Publishing Corporation
 
RAILWAY SAFETY PROTECTION WITH ANDROID MOBILE APPLICATION FOR 5G NEW RADIO NE...
RAILWAY SAFETY PROTECTION WITH ANDROID MOBILE APPLICATION FOR 5G NEW RADIO NE...RAILWAY SAFETY PROTECTION WITH ANDROID MOBILE APPLICATION FOR 5G NEW RADIO NE...
RAILWAY SAFETY PROTECTION WITH ANDROID MOBILE APPLICATION FOR 5G NEW RADIO NE...ijcsit
 

Similar to iOS Application Development for Drones (20)

Incident management mobile application
Incident management mobile applicationIncident management mobile application
Incident management mobile application
 
Thorsignia - Custom software development services in india
Thorsignia - Custom software development services in indiaThorsignia - Custom software development services in india
Thorsignia - Custom software development services in india
 
Test Cases and Testing Strategies for Mobile Apps –A Survey
Test Cases and Testing Strategies for  Mobile Apps  –A SurveyTest Cases and Testing Strategies for  Mobile Apps  –A Survey
Test Cases and Testing Strategies for Mobile Apps –A Survey
 
Anurag Gautam
Anurag GautamAnurag Gautam
Anurag Gautam
 
Bitcraft - Portfolio
Bitcraft - PortfolioBitcraft - Portfolio
Bitcraft - Portfolio
 
Resume
ResumeResume
Resume
 
Mobile Development Capability
Mobile Development Capability Mobile Development Capability
Mobile Development Capability
 
Mobile development capability doc
Mobile development capability docMobile development capability doc
Mobile development capability doc
 
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptxMOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
 
Cygnet mobility solutions & case studies
Cygnet mobility solutions & case studiesCygnet mobility solutions & case studies
Cygnet mobility solutions & case studies
 
Virtual Smart-phone (1) (1)
Virtual Smart-phone (1) (1)Virtual Smart-phone (1) (1)
Virtual Smart-phone (1) (1)
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 
Transform your organization into a mobile enterprise with ibm worklight tips
Transform your organization into a mobile enterprise with ibm worklight tipsTransform your organization into a mobile enterprise with ibm worklight tips
Transform your organization into a mobile enterprise with ibm worklight tips
 
2011 Artezio Mobile
2011 Artezio Mobile2011 Artezio Mobile
2011 Artezio Mobile
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
 
Assistance Application for Visually Impaired - VISION
Assistance Application for Visually  Impaired - VISIONAssistance Application for Visually  Impaired - VISION
Assistance Application for Visually Impaired - VISION
 
HTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignHTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level Design
 
Railway Safety Protection with Android Mobile Application for 5G New Radio Ne...
Railway Safety Protection with Android Mobile Application for 5G New Radio Ne...Railway Safety Protection with Android Mobile Application for 5G New Radio Ne...
Railway Safety Protection with Android Mobile Application for 5G New Radio Ne...
 
RAILWAY SAFETY PROTECTION WITH ANDROID MOBILE APPLICATION FOR 5G NEW RADIO NE...
RAILWAY SAFETY PROTECTION WITH ANDROID MOBILE APPLICATION FOR 5G NEW RADIO NE...RAILWAY SAFETY PROTECTION WITH ANDROID MOBILE APPLICATION FOR 5G NEW RADIO NE...
RAILWAY SAFETY PROTECTION WITH ANDROID MOBILE APPLICATION FOR 5G NEW RADIO NE...
 
Jason cross
Jason crossJason cross
Jason cross
 

More from Mistral Solutions

An infographic from Mistral explaining Semiconductors
An infographic from Mistral explaining SemiconductorsAn infographic from Mistral explaining Semiconductors
An infographic from Mistral explaining SemiconductorsMistral Solutions
 
Interfacing a Thermal Printer using an AM437x PoM
Interfacing a Thermal Printer using an AM437x PoMInterfacing a Thermal Printer using an AM437x PoM
Interfacing a Thermal Printer using an AM437x PoMMistral Solutions
 
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...Mistral Solutions
 
Designing a Product on Module for Health and Wellness Applications
Designing a Product on Module for Health and Wellness ApplicationsDesigning a Product on Module for Health and Wellness Applications
Designing a Product on Module for Health and Wellness ApplicationsMistral Solutions
 
Hardware Software Co-Design - White Paper
Hardware Software Co-Design - White PaperHardware Software Co-Design - White Paper
Hardware Software Co-Design - White PaperMistral Solutions
 
RTM Break Out Card - Datasheet
RTM Break Out Card - DatasheetRTM Break Out Card - Datasheet
RTM Break Out Card - DatasheetMistral Solutions
 
Power Spikes Isolation to avoid corruption within sensitive ICs Solutions
Power Spikes Isolation to avoid corruption within sensitive ICs SolutionsPower Spikes Isolation to avoid corruption within sensitive ICs Solutions
Power Spikes Isolation to avoid corruption within sensitive ICs SolutionsMistral Solutions
 
Algorithm for Lossy Image Compression using FPGA
Algorithm for Lossy Image Compression using FPGAAlgorithm for Lossy Image Compression using FPGA
Algorithm for Lossy Image Compression using FPGAMistral Solutions
 
High-Definition Rugged DVR - Case Study
High-Definition Rugged DVR - Case StudyHigh-Definition Rugged DVR - Case Study
High-Definition Rugged DVR - Case StudyMistral Solutions
 
Customized SoC for Industrial Automation Markets
Customized SoC for Industrial Automation MarketsCustomized SoC for Industrial Automation Markets
Customized SoC for Industrial Automation MarketsMistral Solutions
 
The Amazing World of Infotainment
The Amazing World of InfotainmentThe Amazing World of Infotainment
The Amazing World of InfotainmentMistral Solutions
 
Infographic - Sonar Subsystems
Infographic - Sonar Subsystems Infographic - Sonar Subsystems
Infographic - Sonar Subsystems Mistral Solutions
 

More from Mistral Solutions (20)

Field Dominance Algorithm
Field Dominance AlgorithmField Dominance Algorithm
Field Dominance Algorithm
 
An infographic from Mistral explaining Semiconductors
An infographic from Mistral explaining SemiconductorsAn infographic from Mistral explaining Semiconductors
An infographic from Mistral explaining Semiconductors
 
SMARC Development Kit
SMARC Development KitSMARC Development Kit
SMARC Development Kit
 
Satellite based SCADA systems
Satellite based SCADA systemsSatellite based SCADA systems
Satellite based SCADA systems
 
AM437x Application board
AM437x Application boardAM437x Application board
AM437x Application board
 
SMARC module
SMARC moduleSMARC module
SMARC module
 
Interfacing a Thermal Printer using an AM437x PoM
Interfacing a Thermal Printer using an AM437x PoMInterfacing a Thermal Printer using an AM437x PoM
Interfacing a Thermal Printer using an AM437x PoM
 
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...
 
Designing a Product on Module for Health and Wellness Applications
Designing a Product on Module for Health and Wellness ApplicationsDesigning a Product on Module for Health and Wellness Applications
Designing a Product on Module for Health and Wellness Applications
 
Hardware Software Co-Design - White Paper
Hardware Software Co-Design - White PaperHardware Software Co-Design - White Paper
Hardware Software Co-Design - White Paper
 
India Needs an OEM Evolution
India Needs an OEM EvolutionIndia Needs an OEM Evolution
India Needs an OEM Evolution
 
RTM Break Out Card - Datasheet
RTM Break Out Card - DatasheetRTM Break Out Card - Datasheet
RTM Break Out Card - Datasheet
 
Power Spikes Isolation to avoid corruption within sensitive ICs Solutions
Power Spikes Isolation to avoid corruption within sensitive ICs SolutionsPower Spikes Isolation to avoid corruption within sensitive ICs Solutions
Power Spikes Isolation to avoid corruption within sensitive ICs Solutions
 
Algorithm for Lossy Image Compression using FPGA
Algorithm for Lossy Image Compression using FPGAAlgorithm for Lossy Image Compression using FPGA
Algorithm for Lossy Image Compression using FPGA
 
High-Definition Rugged DVR - Case Study
High-Definition Rugged DVR - Case StudyHigh-Definition Rugged DVR - Case Study
High-Definition Rugged DVR - Case Study
 
Customized SoC for Industrial Automation Markets
Customized SoC for Industrial Automation MarketsCustomized SoC for Industrial Automation Markets
Customized SoC for Industrial Automation Markets
 
The Amazing World of Infotainment
The Amazing World of InfotainmentThe Amazing World of Infotainment
The Amazing World of Infotainment
 
Assistive technology
Assistive technologyAssistive technology
Assistive technology
 
Infographic - Sonar Subsystems
Infographic - Sonar Subsystems Infographic - Sonar Subsystems
Infographic - Sonar Subsystems
 
Infographic - Drone
Infographic - DroneInfographic - Drone
Infographic - Drone
 

Recently uploaded

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Recently uploaded (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 

iOS Application Development for Drones

  • 1. This case study showcases Mistral’s capability in designing and developing iOS application for drone control from a tablet or phone. Introduction A drone is a light flying robot with on-board sensors for imaging. It is more formally acknowledged as Unmanned Aerial Vehicle (UAV). Fundamentally, drones can be flown autonomously or be remotely controlled through software. Mistral has the expertise in designing low power, light weight electronics for drones and develop smartphone/tabletapplicationtocontrol/managethedrone. This case study showcases Mistral's capability in designing and developing iOS application to control the photo/video capturing, editing, transferring and sharing features of the drone. The iOS applicationisdesignedtoperformascloseaspossibletothein-built iOS camera application, to provide the user with a unified user experience(UX). Case Study iOS Application for Drones Development The Customer The Requirement The customer is one of the market leaders in robotics and has been making tethered drones for government and industrial applications. These drones were designedtooperateinalltypesofwindandweather. The customer was developing a new drone, which is designed to be controlled entirely by smart phone or tablet. The customer approached Mistral to develop an iOS application with following features: Photo/Video capturing Photoediting Videotrimming Transfer Photo/Video captured on the drone to phone Sharing the captured Photo/Video on social network : : : : : Filter option
  • 2. ©Copyright 2016, Mistral Solutions Pvt. Ltd. All rights reserved. & ...Partners in Real Time are registered Trademarks and Logos of Mistral. All other Trademarks and Trade names are the property of the respective owners. www.mistralsolutions.com : : : : Wireframes were designed to freeze the look and feel of the application. Agile methodology was used to manage the project. Incremental release was made to enable the customer to get early release and testing. Independent verification and validation team was engaged in testing every release. Key Achievements Customer Benefits : : : : : Planned the Sprint releases along with the customer to understand the priority and made the quick releases. Enabled the customer to get a head-start in testing and fine tuning their drone hardware. Completedtheprojectaheadofplanwith2%defectslippage. Customer was part of the sprint planning, which gave good idea of the project progress and enabled the integration in a phased manner. The iOS application enabled the customer to fine tune and improve the response of media capture and download features of the drone. Live feed (video capture mode) Solution Provided Mistral developed an iOS application for their drone for camera capture, download the captured media to the phone. Mistral helped the customer to identify the right technology that enabled the rapid development of the iOS application. Followingaspectswerepartofthedevelopmentprocess: ThesolutionprovidedbyMistralincluded: Apple’s general purpose compiled programming language “Swift” which is more robust than Objective-C was used to develop the User interface & Objective-C wrappers were developed to integrate with the drone SDK. Mistral team helped the customer to finalize the requirements using the use-case specification document. : : Mistral Solutions Pvt. Ltd., No.60, 'Adarsh Regent', 100 Feet Ring Road, Domlur Extension, Bangalore - 560 071 Tel: +91-80-3091-2600 Fax: +91-80-2535-6444 E-mail: info@mistralsolutions.com Mistral Solutions Inc., 43092 Christy Street, Fremont, CA 94538 USA Tel: +1-408-705-2240 E-mail: usa@mistralsolutions.com Branch Offices: INDIA ! Hyderabad ! New Delhi USA ! Dallas, Texas