SlideShare a Scribd company logo
1 of 19
Android in Our Project
User device
Application
Copter
Device
Application
Why Do we need Two applications ?
To facilitate and give full Remote control for User On
Copter device such that he can Know the location of the
copter periodically and control it and determine when to
start taking measurements and when to stop.
Required Applications Contents
• Network Performance measuring
• Location Services
• Map to display user’s and copters positions
• Graph to display measurements
• Codes to create excel sheets and put data into it
• Codes to create fast and safe way for communication between
both applications
What Are APIs
Classes
libraries
APIs
Functions
What APIs used In Our ApplicationUserDeviceApplication
Android API V4.03
Twitter API
Google MAPs API
CopterDeviceApplication
Android API V4.03
Twitter API
Google MAPs API
Excel API
Android Plot API
Why Use Twitter API
To ease communication between two devices
SMS was suggested, But It proved be too Slow
Through our previous experience with android devices
chatting and internet based applications send and receive
notifications approximately instantly without delay.
After searching for Available API, Twitter and Facebook
provided APIs and tools for Java and android developers.
How The Applications work ?
Step 1: Set User name, password And Data on
Copter device :
How The Applications work ?
Step 2: Check GPS and Internet connection
How The Applications work ?
Step 3: Start Service
How The Applications work ?
Step 4: Check readings page, Graph Page and Map
page To check if the application is working as
required Or not :
How The Applications work ?
Step 5: Set Application Performance, Add users, Remove
Users, change E-mail Address through Settings Page. Note
that only admin can add or remove users.
How The Applications work ?
Step 6: Reading will be saved as excel file and Txt
file at the notification directory in memory card
How The Applications work ?
For Remote Control User device application is created. It provides full
info on copter device status Such as battery status, service status,
location, cell ID,…etc. This activity is responsible for sending
commands through twitter as the user presses on it’s buttons. Note
that commands can be sent Via Internet (Twitter) or Via SMS at
emergency.
How The Applications work ?
User can access all communication commands and
data sent and received through log Page which
contains them and include both twitter and SMS
based messages.
How The Applications work ?
For extra feature which is Using mobile orientation
to control camera on board copter motion through
mobile sensor and representing this angle in a
simple XY axis
How The Applications work ?
For visual identification of User’s and copter’s
locations, Google Maps is used where car
represents Ground station and copter logo
represents copter location in this Activity :
Twitter Protocol (On Start Up)
User Device Copter Device
iCopter/sta/(Active/InActive)
iCopter/Ready
User/Location
iCopter/loc/(11char lat)(11char long)
User/Status
iCopter/Ready
User/Terminate
.
.
User commands
.
.
Copter replies
.
.

More Related Content

What's hot

Understanding REST APIs in 5 Simple Steps
Understanding REST APIs in 5 Simple StepsUnderstanding REST APIs in 5 Simple Steps
Understanding REST APIs in 5 Simple StepsTessa Mero
 
Common Security API Issues and How to Mitigate Them Using Postman
Common Security API Issues and How to Mitigate Them Using PostmanCommon Security API Issues and How to Mitigate Them Using Postman
Common Security API Issues and How to Mitigate Them Using PostmanPostman
 
CIS14: Mobile SSO using NAPPS: OpenID Connect Profile for Native Apps-jain
CIS14: Mobile SSO using NAPPS: OpenID Connect Profile for Native Apps-jainCIS14: Mobile SSO using NAPPS: OpenID Connect Profile for Native Apps-jain
CIS14: Mobile SSO using NAPPS: OpenID Connect Profile for Native Apps-jainCloudIDSummit
 
APIdays Paris 2019 - The Rise of Shadow APIs by Guillaume Montard, Bearer.sh
APIdays Paris 2019 - The Rise of  Shadow APIs by Guillaume Montard, Bearer.shAPIdays Paris 2019 - The Rise of  Shadow APIs by Guillaume Montard, Bearer.sh
APIdays Paris 2019 - The Rise of Shadow APIs by Guillaume Montard, Bearer.shapidays
 

What's hot (8)

Ip application
Ip applicationIp application
Ip application
 
Understanding REST APIs in 5 Simple Steps
Understanding REST APIs in 5 Simple StepsUnderstanding REST APIs in 5 Simple Steps
Understanding REST APIs in 5 Simple Steps
 
Online jornal system
Online jornal systemOnline jornal system
Online jornal system
 
Common Security API Issues and How to Mitigate Them Using Postman
Common Security API Issues and How to Mitigate Them Using PostmanCommon Security API Issues and How to Mitigate Them Using Postman
Common Security API Issues and How to Mitigate Them Using Postman
 
Clinico
ClinicoClinico
Clinico
 
iPad webinar 2013
iPad webinar 2013iPad webinar 2013
iPad webinar 2013
 
CIS14: Mobile SSO using NAPPS: OpenID Connect Profile for Native Apps-jain
CIS14: Mobile SSO using NAPPS: OpenID Connect Profile for Native Apps-jainCIS14: Mobile SSO using NAPPS: OpenID Connect Profile for Native Apps-jain
CIS14: Mobile SSO using NAPPS: OpenID Connect Profile for Native Apps-jain
 
APIdays Paris 2019 - The Rise of Shadow APIs by Guillaume Montard, Bearer.sh
APIdays Paris 2019 - The Rise of  Shadow APIs by Guillaume Montard, Bearer.shAPIdays Paris 2019 - The Rise of  Shadow APIs by Guillaume Montard, Bearer.sh
APIdays Paris 2019 - The Rise of Shadow APIs by Guillaume Montard, Bearer.sh
 

Similar to Android

IRJET- Smart Parking System using IoT
IRJET- Smart Parking System using IoTIRJET- Smart Parking System using IoT
IRJET- Smart Parking System using IoTIRJET Journal
 
Application for Data Sync Between Different geo Locations
Application for Data Sync Between Different geo LocationsApplication for Data Sync Between Different geo Locations
Application for Data Sync Between Different geo LocationsMike Taylor
 
IRJET - Vahaan Registration System
IRJET - Vahaan Registration SystemIRJET - Vahaan Registration System
IRJET - Vahaan Registration SystemIRJET Journal
 
IRJET- UID Secure Travel Identity
IRJET- UID Secure Travel IdentityIRJET- UID Secure Travel Identity
IRJET- UID Secure Travel IdentityIRJET Journal
 
Case study on Movie Quiz App For IPhone and IPad – Facebook Enabled
Case study on Movie Quiz App For IPhone and IPad –  Facebook Enabled Case study on Movie Quiz App For IPhone and IPad –  Facebook Enabled
Case study on Movie Quiz App For IPhone and IPad – Facebook Enabled Grey Matter India Technologies PVT LTD
 
R-Style Lab Mobile Portfolio
R-Style Lab Mobile PortfolioR-Style Lab Mobile Portfolio
R-Style Lab Mobile Portfolioahardziyenka
 
Location sharing and automatic message sender Android Application
Location sharing and automatic message sender Android ApplicationLocation sharing and automatic message sender Android Application
Location sharing and automatic message sender Android ApplicationKavita Sharma
 
Free advertising platform for businesses with IOS & Android Apps development
Free advertising platform for businesses with IOS & Android Apps developmentFree advertising platform for businesses with IOS & Android Apps development
Free advertising platform for businesses with IOS & Android Apps developmentMike Taylor
 
Free advertising platform for businesses with IOS & Android Apps development
Free advertising platform for businesses with IOS & Android Apps developmentFree advertising platform for businesses with IOS & Android Apps development
Free advertising platform for businesses with IOS & Android Apps developmentMike Taylor
 
IRJET- E-Governance Via Online and Offline Server
IRJET- E-Governance Via Online and Offline ServerIRJET- E-Governance Via Online and Offline Server
IRJET- E-Governance Via Online and Offline ServerIRJET Journal
 
Empower individuals with autism through coding
Empower individuals with autism through codingEmpower individuals with autism through coding
Empower individuals with autism through codinglivecode
 
Real-time Text Audio to Video PPT Converter Tablet App
Real-time Text Audio to Video PPT Converter Tablet AppReal-time Text Audio to Video PPT Converter Tablet App
Real-time Text Audio to Video PPT Converter Tablet AppMike Taylor
 
Mobile Apps Performance Testing Using Open Source Tool JMeter
Mobile Apps Performance Testing Using Open Source Tool JMeterMobile Apps Performance Testing Using Open Source Tool JMeter
Mobile Apps Performance Testing Using Open Source Tool JMeterDevendra Singh
 
RAJEEV_SEN_RESUME
RAJEEV_SEN_RESUMERAJEEV_SEN_RESUME
RAJEEV_SEN_RESUMERajeev Sen
 
IRJET- City Tour Traveller: Based on FourSquare API
IRJET- City Tour Traveller: Based on FourSquare APIIRJET- City Tour Traveller: Based on FourSquare API
IRJET- City Tour Traveller: Based on FourSquare APIIRJET Journal
 
Loyalty & Rewards Points Application on your mobile, iPhone, Android
Loyalty & Rewards Points Application on your mobile, iPhone, AndroidLoyalty & Rewards Points Application on your mobile, iPhone, Android
Loyalty & Rewards Points Application on your mobile, iPhone, AndroidMike Taylor
 

Similar to Android (20)

IRJET- Smart Parking System using IoT
IRJET- Smart Parking System using IoTIRJET- Smart Parking System using IoT
IRJET- Smart Parking System using IoT
 
Application for Data Sync Between Different geo Locations
Application for Data Sync Between Different geo LocationsApplication for Data Sync Between Different geo Locations
Application for Data Sync Between Different geo Locations
 
IRJET - Vahaan Registration System
IRJET - Vahaan Registration SystemIRJET - Vahaan Registration System
IRJET - Vahaan Registration System
 
IRJET- UID Secure Travel Identity
IRJET- UID Secure Travel IdentityIRJET- UID Secure Travel Identity
IRJET- UID Secure Travel Identity
 
Case study on Movie Quiz App For IPhone and IPad – Facebook Enabled
Case study on Movie Quiz App For IPhone and IPad –  Facebook Enabled Case study on Movie Quiz App For IPhone and IPad –  Facebook Enabled
Case study on Movie Quiz App For IPhone and IPad – Facebook Enabled
 
R-Style Lab Mobile Portfolio
R-Style Lab Mobile PortfolioR-Style Lab Mobile Portfolio
R-Style Lab Mobile Portfolio
 
Anurag Gautam
Anurag GautamAnurag Gautam
Anurag Gautam
 
Location sharing and automatic message sender Android Application
Location sharing and automatic message sender Android ApplicationLocation sharing and automatic message sender Android Application
Location sharing and automatic message sender Android Application
 
Free advertising platform for businesses with IOS & Android Apps development
Free advertising platform for businesses with IOS & Android Apps developmentFree advertising platform for businesses with IOS & Android Apps development
Free advertising platform for businesses with IOS & Android Apps development
 
Free advertising platform for businesses with IOS & Android Apps development
Free advertising platform for businesses with IOS & Android Apps developmentFree advertising platform for businesses with IOS & Android Apps development
Free advertising platform for businesses with IOS & Android Apps development
 
IRJET- E-Governance Via Online and Offline Server
IRJET- E-Governance Via Online and Offline ServerIRJET- E-Governance Via Online and Offline Server
IRJET- E-Governance Via Online and Offline Server
 
Empower individuals with autism through coding
Empower individuals with autism through codingEmpower individuals with autism through coding
Empower individuals with autism through coding
 
Saurabh_CV
Saurabh_CVSaurabh_CV
Saurabh_CV
 
Real-time Text Audio to Video PPT Converter Tablet App
Real-time Text Audio to Video PPT Converter Tablet AppReal-time Text Audio to Video PPT Converter Tablet App
Real-time Text Audio to Video PPT Converter Tablet App
 
Mobile Apps Performance Testing Using Open Source Tool JMeter
Mobile Apps Performance Testing Using Open Source Tool JMeterMobile Apps Performance Testing Using Open Source Tool JMeter
Mobile Apps Performance Testing Using Open Source Tool JMeter
 
RAJEEV_SEN_RESUME
RAJEEV_SEN_RESUMERAJEEV_SEN_RESUME
RAJEEV_SEN_RESUME
 
Portfolio
PortfolioPortfolio
Portfolio
 
IRJET- City Tour Traveller: Based on FourSquare API
IRJET- City Tour Traveller: Based on FourSquare APIIRJET- City Tour Traveller: Based on FourSquare API
IRJET- City Tour Traveller: Based on FourSquare API
 
Loyalty & Rewards Points Application on your mobile, iPhone, Android
Loyalty & Rewards Points Application on your mobile, iPhone, AndroidLoyalty & Rewards Points Application on your mobile, iPhone, Android
Loyalty & Rewards Points Application on your mobile, iPhone, Android
 
Dhananjay resume 1
Dhananjay resume 1Dhananjay resume 1
Dhananjay resume 1
 

Android

  • 1. Android in Our Project User device Application Copter Device Application
  • 2. Why Do we need Two applications ? To facilitate and give full Remote control for User On Copter device such that he can Know the location of the copter periodically and control it and determine when to start taking measurements and when to stop.
  • 3. Required Applications Contents • Network Performance measuring • Location Services • Map to display user’s and copters positions • Graph to display measurements • Codes to create excel sheets and put data into it • Codes to create fast and safe way for communication between both applications
  • 5. What APIs used In Our ApplicationUserDeviceApplication Android API V4.03 Twitter API Google MAPs API CopterDeviceApplication Android API V4.03 Twitter API Google MAPs API Excel API Android Plot API
  • 6. Why Use Twitter API To ease communication between two devices SMS was suggested, But It proved be too Slow
  • 7. Through our previous experience with android devices chatting and internet based applications send and receive notifications approximately instantly without delay. After searching for Available API, Twitter and Facebook provided APIs and tools for Java and android developers.
  • 8.
  • 9. How The Applications work ? Step 1: Set User name, password And Data on Copter device :
  • 10. How The Applications work ? Step 2: Check GPS and Internet connection
  • 11. How The Applications work ? Step 3: Start Service
  • 12. How The Applications work ? Step 4: Check readings page, Graph Page and Map page To check if the application is working as required Or not :
  • 13. How The Applications work ? Step 5: Set Application Performance, Add users, Remove Users, change E-mail Address through Settings Page. Note that only admin can add or remove users.
  • 14. How The Applications work ? Step 6: Reading will be saved as excel file and Txt file at the notification directory in memory card
  • 15. How The Applications work ? For Remote Control User device application is created. It provides full info on copter device status Such as battery status, service status, location, cell ID,…etc. This activity is responsible for sending commands through twitter as the user presses on it’s buttons. Note that commands can be sent Via Internet (Twitter) or Via SMS at emergency.
  • 16. How The Applications work ? User can access all communication commands and data sent and received through log Page which contains them and include both twitter and SMS based messages.
  • 17. How The Applications work ? For extra feature which is Using mobile orientation to control camera on board copter motion through mobile sensor and representing this angle in a simple XY axis
  • 18. How The Applications work ? For visual identification of User’s and copter’s locations, Google Maps is used where car represents Ground station and copter logo represents copter location in this Activity :
  • 19. Twitter Protocol (On Start Up) User Device Copter Device iCopter/sta/(Active/InActive) iCopter/Ready User/Location iCopter/loc/(11char lat)(11char long) User/Status iCopter/Ready User/Terminate . . User commands . . Copter replies . .