Web Application Builder for ArcGIS

Jithen Singh & Dave Timmins - Eagle Technology

@jiriteach @davetimmins

Slides

Agenda

  • What is it?
  • Customization

Web App Builder

What is it?

Supported Browsers

  • Chrome
  • Firefox
  • Safari 3+
  • Internet Explorer 9+

Installation

  • Stupid simple
  • Download Unzip run start.bat
  • or
  • run node server.js in directory from command prompt

Create an App

  • Set the map (webmap)
  • Set the theme
  • Choose your widgets
  • Set the app attributes
  • Run it!

Set your (Web)map

  • Author on ArcGIS Online
  • or Portal
  • Set the start extent

Set your theme

  • Determines look and feel
  • Layout
  • Affects the UX

App Attributes

  • Title
  • Subtitle
  • Logo
  • Links
  • Use a proxy

Widgets

  • Some are preconfigured with a layout
  • In-panel and off-panel widgets
  • ~20 included currently OOTB

Off-Panel widgets

  • Attribute table
  • Coordinate
  • Geocoder
  • Home Button
  • My Location
  • Overview Map
  • Scalebar

In-Panel widgets

  • Basemap Gallery
  • Bookmark
  • Chart
  • Directions
  • Draw
  • Edit

In-Panel widgets cont.

  • Geoprocessing
  • Layer List
  • Legend
  • Measurement
  • Print
  • Query

Over to Dave

Customization Options

  • Edit existing widgets / themes
  • Create widgets
  • Create themes - styles and layouts

Custom Widgets

  • Naming convention
  • Required files
  • In or Off Panel
  • Can be configurable (code and in builder)
  • Support multiple cultures
  • Support themes
  • Communication with app container, map and other widgets

Lets Create a Widget

OpenWeatherMap

Custom Themes

  • Panels
  • Theme Widgets
  • Styles
  • Layouts
  • manifest.json

Lets Create a Theme

  • Find an Eagle staff member
  • Ask a question
  • Guess the number of #NZEUC tweets
  • Follow @eaglegis for updates
  • Entries close an hour before closing session

Thanks!

@jiriteach @davetimmins

Slides

Eagle