Professional Documents
Culture Documents
for ArcGIS
Lau Wee Lik / Imran
Welcome
Presenters:
Basic Programming
The App Revolution
Is Making Web GIS Available Everywhere
Dominance of Native Apps
Problems You Face
Want to unlock Maps via Apps
App that solves a problem
Minimum time to market
Run on many devices (BYOD)
Branding? Developers?
Lifecycle of 1 month to 2 years
Updates and Maintenance
Cost per app X platforms
Why native apps ?
iOS
5X
CODE
Android
Windows
Linux
Mac
Introducing
AppStudio
ArcGIS for AppStudio
Easily create and publish apps to the App Stores
- Configure templates with your maps and branding
- No development skills required
{App)
GPSTraddog
-
-
Launc h Im a g e
6a d:groundColor
&anding
Android
Windows
Mac
App Stores
AppStudio makes it easy to publish apps to the Apple App
Store and Google Play Store
- No development skills required
AppStudio Player
Web
Downloads
Public Enterprise
AppStudio Editions
Web Desktop
http://appstudio.arcgis.com Mac, Windows, Linux
AppStudio Demo
Web Version
App building workflow
Idea Find resources Create App Build App Test App Publish / Share
App
Test your app in Player
Player
Upload
Deploy apps
Two choices for deploying apps
Run in Player Make installation files
Geodesic Length and Area Online
VJ.0.2
Geodesic Length and Area Online
Downloading and editing attachments and syncing them back.
Email
Jiii. Def ault Android package
Notific.ations name:
Dynamic Tiled Layer Online com.esri.app44ccc3a0e4e544d
Verbose
Dy namic Tiled Lay er Online 18
2513276b430f3de
Jiii. Android Debug
Feature Service Table
Build
Requested.
Jiii. Def ault iOS bundle id:
com.esri.app44ccc3a0e4e544d
18
2513276b430f3de
Native
Upload App(s)
2 Build Request
AppFactory
Service
Make
3
App
eMail
Notifications
Outputs of Make
IPA
APK
Google
play
EXE
RUN
Preparing for the app stores
App Icons
Launch Images
Google Apple Signing Certificates
App
Play
Store Security (Client ID)
Package Names
Map Viewing X X
Geocoding X
Routing X
Edit and Sync X
Run Analysis X
http://developers.arcgis.com/arcgis-runtime/
AppStudio Licensing: Flowchart
What kind of app are you
creating?
Yes
ArcGIS Runtime No
Standard License Required
Onwani
My Address Field-Notes Earth
Custom Apps: Enterprise App Examples
Pronounced as Cute
Supported platforms:
- Linux, OS X, Windows, VxWorks, QNX, Android, iOS, BlackBerry, Sailfish OS & others
.!J at Edi
T.\J 1)11n ld f111
n
O -rn:Edl
rw
r.,
r-:.m,n:Nc:,
WI 1:q::.:k r:c: 01.:1,,1 f..I :.CCl.l'!'\:I". .. ... DynamicTiledlayerOnline
MltOw Jt,u.,1,...JQC 31.llf'-'llt ...A,1tfXU.M.1 ,."ftai:
tc;:tCar ,,. ..., 411ri u.0.J o ... .-.111.1 o -4
11, ..... DynamicTiledlayerOnline.qmlproject
.. - - 11q .... l1J p"t
"I .., 1,o,. I
"'' ,- c ,t.-l''....ct' cltr.111
,p kif',,,.IQ 1tJ
'''"'-"-
a,)I .,
, . . . <..
IEl::fdY,f'"IUOIC :') .infoJson
Vl'!ft1
appinfo.json
I DynamicTiledlayerOnline.qml
iteminfo.json
..- thumbnail.png
What does adding a Map look like?
id: map
anchors.fill: parent
wrapAroundEnabled: true
FeatureLayer {
id: countriesLayer
featureTable: geodatabase.geodatabaseFeatureTable("Countries");
ArcGISTiledMapServiceLayer {
id:imageryBasemap
url: "http://server.arcgisonline.com/arcgis/rest/services/World_Imagery/MapServer"
}
}
Where to start
Template
Starter
Layout
Samples
Enterprise (Player)
App workflow
1 2 3
+
New App
Transportation
Government
Census
Health
Emergency Management
Agriculture
Forms
For Field Data Capture
Survey123 for ArcGIS
Smart forms for ArcGIS
Survey123 for ArcGIS survey123.arcgis.com
Main Components Learn about Survey123 for ArcGIS
Manage your surveys
View results
OS X
Ubuntu Linux
Survey123 for ArcGIS
The Field App
Types of questions
Text, Integers, Dates, Signatures, Photos, Multiple Choices, Drop
Downs
Supported on:
Windows 7, 8, 10
OS X
Ubuntu Linux
Survey123 for ArcGIS
Survey123 Connect for ArcGIS
Publish to ArcGIS
survey123.arcgis.com
Spreadsheet editor
Survey123 Connect
Survey123 for ArcGIS
Authoring Forms in Survey123 Connect
http://doc.arcgis.com/en/survey123/
Survey123 for ArcGIS
The Hub
Survey123 for ArcGIS
The Gallery
Create, Delete
Share
View Results
Survey123 for ArcGIS
View Results
Jan 6
OAuth
Offline Basemaps V1 Launch
Hub available in Portal Crowdsourcing
Performance improvements Web Surveys
Live Reports in Hub
Quick Designer
Survey123 for Developers
1. Introduction to AppStudio
2. Built App using Map Tour template
3. Built App using Quick Report template
4. Licensing
5. Appstudio Desktop Edition
6. Customize App using Qt demo
7. Introduction to Survey123
Further reading & help