Building and Deploying Web Applications

Similar documents
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy

Intro to Web App Builder. Mark Scott, Solutions Engineer, Esri County Government Team

Scott Moore, Esri April 4, Intermountain, Great Falls, MT

Getting your app together with Web AppBuilder for ArcGIS

Petroleum Web Applications to Support your Business. David Jacob & Vanessa Ramirez Esri Natural Resources Team

ArcGIS 10.1 Web Apps and APIs. John Hasthorpe & Kai Hübner

ArcGIS Viewer for Silverlight An Introduction

ArcGIS Web App Builder (AWAB) In BETA. John Bocan MES/DoIT

ArcGIS Web Mapping. Sam Berg, esri

Configuring and Extending ArcGIS Solutions Web Applications

Developing Apps with the ArcGIS Runtime SDK for Android. Ben Ramseth Esri Inc. Instructor Technical Lead

Introduce Web3D Development and Visualization. Moxie Zhang Esri R&D Center Beijing

ArcGIS Platform. An Integrated System. Portal

Supporting High-Quality Printing in Web Applications with ArcGIS for Server

ArcGIS Server mashups

NatureServe s Environmental Review Tool

IBM Digital Experience. Using Modern Web Development Tools and Technology with IBM Digital Experience

This Readme includes information pertaining to Novell Service Desk 7.0.

OpenText Information Hub (ihub) 3.1 and 3.1.1

Supporting High-Quality Printing in Web Applications with ArcGIS 10.1 for Server

Plan for Success. News for the Process Management with ADONIS 6.0 and ADONIS Process Portal R18 and R19. A Product of the BOC Management Office

Drupal and ArcGIS Yes, it can be done. Frank McLean Developer

Customizing ArcPad solutions

CTC What's New?

Esri GIS Mobile Solutions. John Sharrard

Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory IBM Corporation 1

Kentico CMS 5 Developer Training Syllabus

Portal. from the trenches!

Portal for ArcGIS. Satish Sankaran Robert Kircher

Mobile Solutions in ArcGIS. Justin Fan

Sitecore Dashboard User Guide

SPELL Tabs Evaluation Version

Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory

4/25/2016 C. M. Boyd, Practical Data Visualization with JavaScript Talk Handout

Portal for ArcGIS: An Introduction

Operations Dashboard for ArcGIS: Extending the Functionality

ONCONTACT MARKETING AND CAMPAIGN USER GUIDE V8.1

Esri Maps for Office, SharePoint & Dynamics CRM. Tony Howser Sentha Sivabalan Scott Ball

ORACLE APPLICATION EXPRESS 5.0

Chapter 1: Introduction to ArcGIS Server

Introduce Configurable Mobile App Development. Moxie Zhang Esri R&D Center Beijing

Using CAD Data in ArcGIS

QML and JavaScript for Native App Development

Build an ArcGIS Online Application

Enabling High-Quality Printing in Web Applications with ArcGIS for Server. Craig Williams Scott Moore

Elgg 1.8 Social Networking

ArcGIS Pro. James Tedrick, Esri

SAP HANA Cloud Platform, Portal Service: Overview SAP Cloud Experience and SAP Portal Product Management May 2016

Embedded BI made easy

This release also incorporates new features which improve manageability for system administrators and usability for contributors.

SAP HANA Cloud Portal Overview and Scenarios

Publishing KML Services Tutorial

SQL Server 2005 Reporting Services (SSRS)

Operations Dashboard for ArcGIS

Mobilize workforce using Fiori apps: Graybar Story

Leveraging Cloud-Based Mapping Solutions

14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë

SAP BusinessObjects Design Studio Overview. Jie Deng, Product Management Analysis Clients November 2012

Improving Access to GIS Data With Targeted Web Apps. Joyce Green, City of Norman John McIntosh, City of Norman

Best practices building multi-platform apps. John Hasthorpe & Josh Venman

Note: Hands On workshops are Bring Your Own Laptop (BYOL), unless otherwise noted. Some workshops are Bring Your Own Mobile Device(BYOD).

HTML5. Turn this page to see Quick Guide of CTTC

What's new in ArcGIS 10.4

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.

Google Sites: Creating, editing, and sharing a site

Agenda. How to configure

EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators

AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev

ISL Online Integration Manual

Figure 1 responsive grid system for all view ports, from desktops, tablets and smart phones

IBM Script Portlet for WebSphere Portal Release 1.1

Top 10 Oracle SQL Developer Tips and Tricks

Quick Start Guide Mobile Entrée 4

Essential Mapping Apps

IBM BPM V8.5 Standard Consistent Document Managment

WHAT'S NEW IN SHAREPOINT 2013 WEB CONTENT MANAGEMENT

SAP BusinessObjects Design Studio Deep Dive. Ian Mayor and David Stocker SAP Session 0112

Knowledge Spaces. v9.1 Feature Review. Bob Peery, Director, Product Management

Develop IBM i Mobile and Desktop Applications with a Single Code Base. BCD Software, LLC. All rights reserved.

Wireless Guest Server User Provisioning Instructions

WEB MAPPING TOOL DOCUMENTATION

How To Install The Arcgis For Inspire Server Extension On A Microsoft Gis For Inspire Server Extension (For Microsoft) On A Pc Or Macbook Or Ipa (For Macbook)

Using the Apple Configurator and MaaS3360

Embed BA into Web Applications

Category: Business Process and Integration Solution for Small Business and the Enterprise

IE Class Web Design Curriculum

ArcGIS for Server in the Cloud

Do I have to use the blog section of the site? No. Your blog is hidden by default so it won't be available unless you choose to turn it on.

ArcGIS online Introduction Module 1: How to create a basic map on ArcGIS online Creating a public account with ArcGIS online...

Sage CRM 7.3 Release Preview

Table of Contents. Overview Supported Platforms Demos/Downloads Known Issues Note Included Files...

Drupal 8 The site builder's release

Taking Control of your System and Planning Your Future: Real Time Monitoring

What s New in IBM Web Experience Factory IBM Corporation

Corporate Bill Analyzer

Quick Start Guide. Installation and Setup

Rich Media & HD Video Streaming Integration with Brightcove

Transcription:

Building and Deploying Web Applications Dal Hunter and Jeff Shaner Friday, Nov 6 10:30-12:00

Agenda Product overview Web AppBuilder for ArcGIS tour What s New July 2015 ArcGIS Online update Customization Community and Resources Summary

Web AppBuilder for ArcGIS Functionality within ArcGIS Online and Portal for ArcGIS - ArcGIS Online since Dec 2014 - Portal for ArcGIS in 10.3 and later Enables new apps to be created without coding - Interactive WYSIWYG user experience - Runs on any device, in a web browser Fully integrated with the ArcGIS Platform Built with ArcGIS API for JavaScript and HTML 5 technology Extensible

2 Options to Work with Web AppBuilder 1. Within ArcGIS Online or Portal for ArcGIS - Embedded in the web site - Activate from the map viewer or My Contents 2. Developer Edition - Separate download and installed locally - Sign into ArcGIS Online or Portal for ArcGIS - Support for custom widgets and themes Both offer the same builder user experience, same capabilities

By the Numbers # of apps made in ArcGIS Online: 10,000+ # of Developer Edition downloads: v1.0 9700+, v1.1 7400+ (early June 2015) Pre-UC Survey: 70% are using it now Very active user community on GeoNet - Web AppBuilder for ArcGIS - 8 th most active - Web AppBuilder Custom Widgets - 6 th most active - Custom widgets by the community: over 2000+ downloads A

Web AppBuilder for ArcGIS Live Sites Showcase ArcGIS Online Public Group

30+ widgets Web AppBuilder for ArcGIS Create new web apps without programming

Workflow for Creating a new App

Available Widgets Widget: a chunk of code that can be added in a modular fashion;; provides functionality 30+ available;; enable core web mapping application capabilities

Some Notable Widgets Navigation Query Search Geocoding Editing Geoprocessing Printing Legend Layer List Overview Map Attribute HeaderController

Deploy Apps on Any Device

Demo Web AppBuilder Tour

Web Apps from Web AppBuilder Apps are hosted in ArcGIS Online or Portal for ArcGIS Become items in App author s My Contents Option to download source code for the app from Item Details page - Customize web app - Host in your own web server ArcGIS Online Portal for ArcGIS Production Web Server Web App1 Web App2 Web App2 A

Export Web Apps as New Templates Leverage Web AppBuilder to create new templates which can be used in the ArcGIS Online/Portal for ArcGIS map viewer Workflow - Select Export As Template option - Set configurable parameters - Generates a new template item - Add to a group Web Map - Select group for the Map > Web App Templates option A

Demo Create New Templates

Option to download web app code

Web AppBuilder for ArcGIS July 2015 Update

Billboard Box Jewelry Box 5 New Themes Dart Launchpad Custom look and feel

Search widget Stream widget Summary widget Incident Analysis widget GeoLookup widget 5 New Widgets More functionality

Other enhancements Option to have widgets already opened when the web app starts up Support for uploading data for use in a GP service which has upload capability in the Geoprocessing widget Configurable context menus in the Layer List widget Better responsive support in the Foldable and Tab themes Configure the sorting rules for query results in the Query widget Support Image Service Vector Layer and Image Service Layer

Web AppBuilder Templates New in Developer Edition v1.2 Makes it even easier to deploy a new app Templates contain a pre-selection of widgets purpose driven app - Option to add/remove widgets as you like

3 Base Templates Basic Viewer Editor Simple Map Viewer

Easier Workflow for Creating a new App

Web AppBuilder for ArcGIS Customization

Web AppBuilder Developer Edition Developers.ArcGIS.com/web-appbuilder Download and install locally - Sign into ArcGIS Online or Portal for ArcGIS - Same builder user experience as embedded Web AppBuilder - Work with custom widgets and themes Provides extensibility framework for apps Leverages ArcGIS API for JavaScript Create web apps on your own computer

2 Tiers of Customization Enabling custom functionality Configurator - Add custom widgets to your apps Non- developer Extending custom functionality Developer - Create new widgets from scratch - Programmer

Using Custom Widgets/Themes in Your Apps Workflow - Download the source code for the app Apply customizations as desired - Host in your own web server - http://doc.arcgis.com/en/web- appbuilder/manage- apps/deploy- app- online.htm

Steps Download widget Add files for widget to <install location>\arcgis-web-appbuilder- 1.2\client\stemapp\widgets Edit the config.json file of the web app - Typically located: - <install location>\arcgis-web-appbuilder-1.2\server\apps\<name of web app> - Add the new widget to the app by referencing it

Web Apps from Web AppBuilder Developer Edition Apps are hosted within the installation Run on node.js by default Option to host in your own web server Web AppBuilder Developer Edition Production Web Server Web App1 Web App2 Web App2 A

Widget Theme HTML/JavaScript/CSS (appearance) Specific task (functionality) Configuration in JSON Localization support Builder configuration UI HTML/JavaScript/CSS Layout Branding Widget panel and behavior Style (color, etc.) Default widgets w w w w w A

Run in your own Web Server Apps downloaded from Portal/AGOL are pre- built Apps downloaded from Developer Edition are not pre- built Build script is available at https://geonet.esri.com/docs/doc- 3795 - To speed up loading performance You do not want to share your source code to the end user Since there is no ArcGIS JavaScript API source code available, there will be some errors during building process, the output should work. Demo

Web AppBuilder for ArcGIS Community and Resources

GeoNet Esri Community 2 places for Web AppBuilder user community Both are very active Top GeoNet contributors post in these forums/places

Widgets on Github Sharing and Collaborating

Esri GeoNet Group Web AppBuilder https://geonet.esri.com/community/gis/web-gis/web-appbuilder

GeoNet Group Web AppBuilder Custom Widgets https://geonet.esri.com/groups/web-app-builder-custom-widgets

Web AppBuilder for ArcGIS Resources Online help documentation http://doc.arcgis.com/en/web-appbuilder/ Developer Edition help documentation https://developers.arcgis.com/web-appbuilder/guide/xt-welcome.htm Esri Live Training Seminar: Get Started with Web AppBuilder for ArcGIS (60 mins) Esri Web course: Creating Web Applications Using Templates and Web AppBuilder for ArcGIS (2-4 hours)

Web AppBuilder Release Schedule 1. ArcGIS Online update - Several times a year 2. Web AppBuilder Developer Edition - Follows approx. 3 4 weeks later 3. Portal for ArcGIS next release - Will incorporate latest released ArcGIS Online version

Copyright 2015. All Rights Reserved.