2. Overview
•What is an ArcGIS Runtime SDK?
•Demo and breakdown of the app
•SDK for Android vs Javascript API
•Questions
3. An overview of the ArcGIS Runtime
SDKs
ArcGIS Runtime SDKs (Software Development Kit) allow you to
build native applications to a variety of platforms and devices.
1
4. Supported Platforms
Android, iOS, Java, .NET, OS X, Qt
Why Use Them?
Work offline, Native UI and UX, Distribute on App Stores etc.
Why this project? Why Android?
7. SolarSaver by
Mapster
Created for the ECCE
2016 App Challenge
We wanted to make it
easy for homeowners
to determine how
much savings/energy
they could generate to
promote the
installation of solar
panels
Used: ArcMap, ArcGIS
Online, ArcGIS API for
Javascript and Web
AppBuilder for ArcGIS
(Developer Edition)
https://github.com/EsriCanada-CE/ecce-app-challenge-2016
8. Data:
1m LiDAR-generated
DSM and Building
Polygons: Halifax
Regional Municipality
Solar Irradiation data:
Natural Resources
Canada
Rooftop solar potential
equations:
Photovoltaic-
Software.com
12. Similarities and Differences between the Javascript API and Runtime SDK for
ArcGIS
-Both require a
Server/ or ArcGIS
Online to store
data
-A lot of available
resources
-Similar APIs
-Access to native APIs
-Can be used offline and sync
data once connection is
restored
-Easier to customize layout
(drag and drop)
-Create Web-Apps
that can be used on
various Browsers
-Easier to learn and
understand
-Runs much quicker
and smoother
-Compatibility
-Upgradability
Javascript Runtime SDK