SlideShare uma empresa Scribd logo
1 de 12
NisosTech GeoSimulator
A platform for location based solutions development & testing (patent pending)
Nisos Technologies
http://nisostech.com
Current Development/Testing Methods
Geolocation Based Applications Development:
1. Highly technical and convoluted – requires knowledge of GIS computations.
2. Involves handling complex GPX, KML files or limited locations in IDEs
3. Application developers spend more time in location functionality than application
business logic or User interfaces.
Current Location Based Solutions’ Testing Methods Limited To:
1. Field Testing (validated by likes of NaviTek etc.)
2. Limited Geolocation Simulation Offered By xCode and Android Emulator (validated by
mobile app developers)
3. Manually creating GPX/KML files to satisfy client requirements for application
performance guarantee
How Is It Done Today?
IOS LOCATION SIMULATION ANDROID LOCATION CONTROLS
Convoluted GPX/KML files..
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
<name>Paths</name>
<description>Examples of paths. Note that the tessellate tag is by default
set to 0. If you want to create tessellated lines, they must be authored
(or edited) directly in KML.</description>
<Style id="yellowLineGreenPoly">
<LineStyle>
<color>7f00ffff</color>
<width>4</width>
</LineStyle>
<PolyStyle>
<color>7f00ff00</color>
</PolyStyle>
</Style>
<Placemark>
<name>Absolute Extruded</name>
<description>Transparent green wall with yellow outlines</description>
<styleUrl>#yellowLineGreenPoly</styleUrl>
<LineString>
<extrude>1</extrude>
<tessellate>1</tessellate>
<altitudeMode>absolute</altitudeMode>
<coordinates> -
112.2550785337791,36.07954952145647,2357
-112.2549277039738,36.08117083492122,2357
-112.2552505069063,36.08260761307279,2357
-112.2564540158376,36.08395660588506,2357
-112.2580238976449,36.08511401044813,2357
-112.2595218489022,36.08584355239394,2357
-112.2608216347552,36.08612634548589,2357
-112.262073428656,36.08626019085147,2357
-112.2633204928495,36.08621519860091,2357
-112.2644963846444,36.08627897945274,2357
-112.2656969554589,36.08649599090644,2357
</coordinates>
</LineString>
</Placemark>
</Document>
</kml>
Field Testing!
NisosTech GeoSimulator
Web Admin
Portal
Mobile SDKs REST APIs
Point-n-Click
Test Case
Setup
User Motion
Simulation
Geo-fences &
User Location
Simulation
NisosTech GeoSimulator
Web Admin Portal
• Web based
configuration
• Map based point
and click
geofencing and
user motion set up
• Custom data
import via
GPX/KML
Mobile SDKs
• SDKs for multiple
mobile
platforms/devices
• iOS, Android,
Titanium as of
now. Phonegap/
Windows/
Blackberry future
release.
REST APIs
• Simple REST APIs.
• JSON/XML support
• REST API based
application
integration
User Motion
Simulation
• Point-n-click, map
based set up
• Simulate users
walking/driving
• Simulated geo-
locations based on
time/speed
desired.
User Geolocation
Simulation
• Simulate users in
any neighborhood
or arbitrarily
defined
shapes/areas
globally
• Simulate users on
any
street/path/trail
etc. globally
NisosTech GeoSimulator
Any geofence, Any Location – field test your applications while sitting at your desk!
NisosTech GeoSimulator Benefits
Location based solutions development
 No major integration required – few lines of code.
 Faster time to market.
 No special GIS skills required.
 Focus on application functionality vs plumbing.
 Create virtual tour applications with ease.
Location based solutions testing
 No major changes required – few lines of code.
 Achieve field testing without leaving your desk.
 Guarantee application functionality at any global location.
 No limitations of IDE provided simulated locations.
 No limitations of manually created GPX/KML files.
Transactional Data Analytical Data
Secure Scalable Cloud Infrastructure
Web Portal SDKs (iOS, Android, Titanium) REST APis
User Location
Simulation
User Motion
Simulation
Geotargeting/
Geofencing
Predefined
Layers
NisosTechGeoSimulator
White Labeling Options
REVENUE SHARE
NisosTech - under your NDA and your
subcontractor (not direct to client).
Ask your client to incorporate
whitelabeled GeoSimulator SDKs/REST
APIs ---OR----
Incorporate whitelabeled GeoSimulator
SDKs/REST APIs yourself.
Provide NisosTech with test cases
NisosTech provides test results
LICENSED SOFTWARE
NisosTech GeoSimulator installation
on your server
Incorporate GeoSimulator
SDKs/REST APIs within your own
SDKs/APIs.
Create/manage your own dev/test
environment.
NisosTech yearly support @20% of
software costs.
Thank You
http://nisostech.com
hello@nisostech.com

Mais conteúdo relacionado

Destaque

Materias aplicadas bredyn
Materias aplicadas bredynMaterias aplicadas bredyn
Materias aplicadas bredyn
dimmu5555
 
The alphabet of christmas
The alphabet of christmasThe alphabet of christmas
The alphabet of christmas
vanessa303
 
The alphabet of christmas
The alphabet of christmasThe alphabet of christmas
The alphabet of christmas
vanessa303
 
Flowers abc greece
Flowers abc greeceFlowers abc greece
Flowers abc greece
vanessa303
 
Flowers abc greece
Flowers abc greeceFlowers abc greece
Flowers abc greece
vanessa303
 
Autumn words from a to z-Greece
Autumn words from  a to z-GreeceAutumn words from  a to z-Greece
Autumn words from a to z-Greece
vanessa303
 
Greek alphabet cards
Greek alphabet cardsGreek alphabet cards
Greek alphabet cards
vanessa303
 

Destaque (13)

Greek letters in art
Greek letters in artGreek letters in art
Greek letters in art
 
Digging deeper into service stack
Digging deeper into service stackDigging deeper into service stack
Digging deeper into service stack
 
Materias aplicadas bredyn
Materias aplicadas bredynMaterias aplicadas bredyn
Materias aplicadas bredyn
 
The alphabet of christmas
The alphabet of christmasThe alphabet of christmas
The alphabet of christmas
 
The alphabet of christmas
The alphabet of christmasThe alphabet of christmas
The alphabet of christmas
 
Embracing OSS in the enterprise
Embracing OSS in the enterpriseEmbracing OSS in the enterprise
Embracing OSS in the enterprise
 
Service stack all the things
Service stack all the thingsService stack all the things
Service stack all the things
 
Flowers abc greece
Flowers abc greeceFlowers abc greece
Flowers abc greece
 
Wcpe 2012 proceedings
Wcpe 2012 proceedingsWcpe 2012 proceedings
Wcpe 2012 proceedings
 
Flowers abc greece
Flowers abc greeceFlowers abc greece
Flowers abc greece
 
Pembudayaan ict
Pembudayaan ictPembudayaan ict
Pembudayaan ict
 
Autumn words from a to z-Greece
Autumn words from  a to z-GreeceAutumn words from  a to z-Greece
Autumn words from a to z-Greece
 
Greek alphabet cards
Greek alphabet cardsGreek alphabet cards
Greek alphabet cards
 

Semelhante a Location-Based Marketing Application Development Made Easier with GeoSimulator

Open Source Geospatial Tools: Enabling Decision Makers
Open Source Geospatial Tools: Enabling Decision MakersOpen Source Geospatial Tools: Enabling Decision Makers
Open Source Geospatial Tools: Enabling Decision Makers
Ecotrust
 
Geonuris ep introduction 3.0 english sg
Geonuris ep introduction 3.0 english sgGeonuris ep introduction 3.0 english sg
Geonuris ep introduction 3.0 english sg
STLogic
 
North South GIS India
North South GIS India North South GIS India
North South GIS India
Teja Rani
 
Building Mobile Cross-Platform Geospatial Apps, Nick Landry
Building Mobile Cross-Platform Geospatial Apps, Nick LandryBuilding Mobile Cross-Platform Geospatial Apps, Nick Landry
Building Mobile Cross-Platform Geospatial Apps, Nick Landry
Xamarin
 

Semelhante a Location-Based Marketing Application Development Made Easier with GeoSimulator (20)

Geocortex technology update
Geocortex technology update  Geocortex technology update
Geocortex technology update
 
Open Source Geospatial Tools: Enabling Decision Makers
Open Source Geospatial Tools: Enabling Decision MakersOpen Source Geospatial Tools: Enabling Decision Makers
Open Source Geospatial Tools: Enabling Decision Makers
 
Oracle and Mobile, From Design to Device; The tools that make it happen - Use...
Oracle and Mobile, From Design to Device; The tools that make it happen - Use...Oracle and Mobile, From Design to Device; The tools that make it happen - Use...
Oracle and Mobile, From Design to Device; The tools that make it happen - Use...
 
AMIS UX Event 2014: Mobile ADF; From Design To Device; The Tools that make it...
AMIS UX Event 2014: Mobile ADF; From Design To Device; The Tools that make it...AMIS UX Event 2014: Mobile ADF; From Design To Device; The Tools that make it...
AMIS UX Event 2014: Mobile ADF; From Design To Device; The Tools that make it...
 
Introduction to Open Source GIS
Introduction to Open Source GISIntroduction to Open Source GIS
Introduction to Open Source GIS
 
GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...
GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...
GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...
 
Geonuris ep introduction 3.0 english sg
Geonuris ep introduction 3.0 english sgGeonuris ep introduction 3.0 english sg
Geonuris ep introduction 3.0 english sg
 
North South GIS India
North South GIS India North South GIS India
North South GIS India
 
An Overview of Web GIS and Location Based Services
An Overview of Web GIS and Location Based ServicesAn Overview of Web GIS and Location Based Services
An Overview of Web GIS and Location Based Services
 
Building disconnected applications with the Geocortex mobile application fram...
Building disconnected applications with the Geocortex mobile application fram...Building disconnected applications with the Geocortex mobile application fram...
Building disconnected applications with the Geocortex mobile application fram...
 
Building Mobile Cross-Platform Geospatial Apps, Nick Landry
Building Mobile Cross-Platform Geospatial Apps, Nick LandryBuilding Mobile Cross-Platform Geospatial Apps, Nick Landry
Building Mobile Cross-Platform Geospatial Apps, Nick Landry
 
Oracle ADF Mobile OGh (Oracle User Group Netherlands)
Oracle ADF Mobile OGh (Oracle User Group Netherlands)Oracle ADF Mobile OGh (Oracle User Group Netherlands)
Oracle ADF Mobile OGh (Oracle User Group Netherlands)
 
Esri Scotland Conf 2016 Glasgow City Council
Esri Scotland Conf 2016   Glasgow City CouncilEsri Scotland Conf 2016   Glasgow City Council
Esri Scotland Conf 2016 Glasgow City Council
 
Location-Based Services on Android
Location-Based Services on AndroidLocation-Based Services on Android
Location-Based Services on Android
 
OSGeo Live Lightening Overview
OSGeo Live Lightening OverviewOSGeo Live Lightening Overview
OSGeo Live Lightening Overview
 
Saving Money with Open Source GIS
Saving Money with Open Source GISSaving Money with Open Source GIS
Saving Money with Open Source GIS
 
Skolkovo 2 blackberry
Skolkovo 2 blackberrySkolkovo 2 blackberry
Skolkovo 2 blackberry
 
Harnessing Configuration for Web GIS Application Development
Harnessing Configuration for Web GIS Application DevelopmentHarnessing Configuration for Web GIS Application Development
Harnessing Configuration for Web GIS Application Development
 
Don Thorp & Marshall Culpepper: Advanced Titanium Development for Android
Don Thorp & Marshall Culpepper: Advanced Titanium Development for AndroidDon Thorp & Marshall Culpepper: Advanced Titanium Development for Android
Don Thorp & Marshall Culpepper: Advanced Titanium Development for Android
 
DEMETER at OGC Agriculture Session
DEMETER at OGC Agriculture SessionDEMETER at OGC Agriculture Session
DEMETER at OGC Agriculture Session
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

Location-Based Marketing Application Development Made Easier with GeoSimulator

  • 1. NisosTech GeoSimulator A platform for location based solutions development & testing (patent pending) Nisos Technologies http://nisostech.com
  • 2. Current Development/Testing Methods Geolocation Based Applications Development: 1. Highly technical and convoluted – requires knowledge of GIS computations. 2. Involves handling complex GPX, KML files or limited locations in IDEs 3. Application developers spend more time in location functionality than application business logic or User interfaces. Current Location Based Solutions’ Testing Methods Limited To: 1. Field Testing (validated by likes of NaviTek etc.) 2. Limited Geolocation Simulation Offered By xCode and Android Emulator (validated by mobile app developers) 3. Manually creating GPX/KML files to satisfy client requirements for application performance guarantee
  • 3. How Is It Done Today? IOS LOCATION SIMULATION ANDROID LOCATION CONTROLS
  • 4. Convoluted GPX/KML files.. <?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2"> <Document> <name>Paths</name> <description>Examples of paths. Note that the tessellate tag is by default set to 0. If you want to create tessellated lines, they must be authored (or edited) directly in KML.</description> <Style id="yellowLineGreenPoly"> <LineStyle> <color>7f00ffff</color> <width>4</width> </LineStyle> <PolyStyle> <color>7f00ff00</color> </PolyStyle> </Style> <Placemark> <name>Absolute Extruded</name> <description>Transparent green wall with yellow outlines</description> <styleUrl>#yellowLineGreenPoly</styleUrl> <LineString> <extrude>1</extrude> <tessellate>1</tessellate> <altitudeMode>absolute</altitudeMode> <coordinates> - 112.2550785337791,36.07954952145647,2357 -112.2549277039738,36.08117083492122,2357 -112.2552505069063,36.08260761307279,2357 -112.2564540158376,36.08395660588506,2357 -112.2580238976449,36.08511401044813,2357 -112.2595218489022,36.08584355239394,2357 -112.2608216347552,36.08612634548589,2357 -112.262073428656,36.08626019085147,2357 -112.2633204928495,36.08621519860091,2357 -112.2644963846444,36.08627897945274,2357 -112.2656969554589,36.08649599090644,2357 </coordinates> </LineString> </Placemark> </Document> </kml>
  • 6. NisosTech GeoSimulator Web Admin Portal Mobile SDKs REST APIs Point-n-Click Test Case Setup User Motion Simulation Geo-fences & User Location Simulation
  • 7. NisosTech GeoSimulator Web Admin Portal • Web based configuration • Map based point and click geofencing and user motion set up • Custom data import via GPX/KML Mobile SDKs • SDKs for multiple mobile platforms/devices • iOS, Android, Titanium as of now. Phonegap/ Windows/ Blackberry future release. REST APIs • Simple REST APIs. • JSON/XML support • REST API based application integration User Motion Simulation • Point-n-click, map based set up • Simulate users walking/driving • Simulated geo- locations based on time/speed desired. User Geolocation Simulation • Simulate users in any neighborhood or arbitrarily defined shapes/areas globally • Simulate users on any street/path/trail etc. globally
  • 8. NisosTech GeoSimulator Any geofence, Any Location – field test your applications while sitting at your desk!
  • 9. NisosTech GeoSimulator Benefits Location based solutions development  No major integration required – few lines of code.  Faster time to market.  No special GIS skills required.  Focus on application functionality vs plumbing.  Create virtual tour applications with ease. Location based solutions testing  No major changes required – few lines of code.  Achieve field testing without leaving your desk.  Guarantee application functionality at any global location.  No limitations of IDE provided simulated locations.  No limitations of manually created GPX/KML files.
  • 10. Transactional Data Analytical Data Secure Scalable Cloud Infrastructure Web Portal SDKs (iOS, Android, Titanium) REST APis User Location Simulation User Motion Simulation Geotargeting/ Geofencing Predefined Layers NisosTechGeoSimulator
  • 11. White Labeling Options REVENUE SHARE NisosTech - under your NDA and your subcontractor (not direct to client). Ask your client to incorporate whitelabeled GeoSimulator SDKs/REST APIs ---OR---- Incorporate whitelabeled GeoSimulator SDKs/REST APIs yourself. Provide NisosTech with test cases NisosTech provides test results LICENSED SOFTWARE NisosTech GeoSimulator installation on your server Incorporate GeoSimulator SDKs/REST APIs within your own SDKs/APIs. Create/manage your own dev/test environment. NisosTech yearly support @20% of software costs.