88
Esri Norsk Conference February 4 th , 2015 Steven Myhill-Jones & Victoria McDonald Geocortex Technology Update & Road Ahead

Geocortex technology update

Embed Size (px)

Citation preview

Page 1: Geocortex technology update

Esri Norsk Conference

February 4th, 2015

Steven Myhill-Jones & Victoria McDonald

Geocortex Technology Update

& Road Ahead

Page 2: Geocortex technology update

Getting even more done with

Esri mapping technology

We create products to do work that is often otherwise

approached as custom development.

Page 3: Geocortex technology update
Page 4: Geocortex technology update
Page 5: Geocortex technology update

Not about specific features

or platforms

About helping maximize the possibilities of their Esri

web mapping technology; this evolves over the years.

Page 6: Geocortex technology update

Esri continues to build

outstanding technology

Page 7: Geocortex technology update

And we believe there’s never

been a more valuable time for

our model.

Page 8: Geocortex technology update

Our model provides cost savings, time savings,

development risk reduction.

Best of both custom and COTS approaches.

Quick wins, but not just buying a product; buying

into an Esri-aligned, long-term strategy.

It’s a close, complementary, enabling technology;

not some other layer that complicates things.

It can allow organizations to go beyond what’s

expected, toward what’s possible… integrated and

high value.

Why Geocortex?

Page 9: Geocortex technology update

Who We Are

Esri Platinum Partner

Headquarters in Victoria, Canada

100+ staff in two offices, plus remote staff

1000+ clients worldwide

25% of our business through resellers

Debt free, profitable & owner operated

Page 10: Geocortex technology update

City & Local

Government

Natural Resources

Transportation /

Business / GIS

Utilities (Gas, Electric, Water)

PublicSafety

Industry Distribution

Chart: Sales by Sector (2013)

Page 11: Geocortex technology update

Technology Update

Page 12: Geocortex technology update

Geocortex

Essentials

Represents 140,000+ hours of R&D

97% maintenance renewal rate

Page 13: Geocortex technology update

ArcGIS 10.3 is now available

Geocortex Essentials is officially compatible with

ArcGIS 10.3

GE 4.2.1, GVH 2.3.3, GVS 2.3.2

ArcGIS for Server 10.3 ships with Portal for ArcGIS

and a named user entitlement

Geocortex Essentials is engineered to work seamlessly

with Portal for ArcGIS 10.3

Portal for ArcGIS and ArcGIS Online

introduce Web AppBuilder

Page 14: Geocortex technology update

Web AppBuilder for ArcGIS

Ships with for Portal for ArcGIS 10.3, and ArcGIS Online,

under a named-user model

Page 15: Geocortex technology update

Geocortex with Web AppBuilder

Geocortex Viewer for HTML5

Web AppBuilder

Page 16: Geocortex technology update

Query Builder module ported to a widget in ArcGIS Web AppBuilder.

Page 17: Geocortex technology update

Integrates with the Attribute Table and adds push pins.

Page 18: Geocortex technology update

ArcGIS Platform Integration

Version 4 is built for the

modern and future

ArcGIS platform.

Version 3 was about

ArcGIS Server, with

support for ArcGIS

Online added.

Page 19: Geocortex technology update

Upcoming Release March 2015

Geocortex Essentials 4.3

Geocortex Viewer for HTML5 2.4

Geocortex Mobile App Framework 1.2

iOS Edition

Windows Edition

Android Edition!

Page 20: Geocortex technology update

Beta Program

Opportunity to test all releases: GE 4.3

GVH 2.4

GMAF 1.2 (iOS, Android, Windows)

Starting mid-February

Running for ~1 month

Page 21: Geocortex technology update

Geocortex Essentials 4.3

KML Layer Support

“Radio button” layer groups

Several new Workflow activities

Page 22: Geocortex technology update

Geocortex Essentials 4.3

Major Instant Search improvements

Secured services

Coded value domains

Scanner performance and reliability

~750,000 features / hour

Re-scanning will only index features that have

changed, and it will remove deleted features

Page 23: Geocortex technology update

2015 Focus

Page 24: Geocortex technology update

Development Strategy: Top 5 Areas

1. HTML5

2. Building for ArcGIS Online/Portal for ArcGIS

3. Disconnected Mobile

4. Industry solutions

5. Geocortex Insight

Page 25: Geocortex technology update

HTML5

u

Page 26: Geocortex technology update

Esri’s Silverlight Deprecation

Announcement

November 10th 2014: Esri Announces Final

Release and Support Plan for the ArcGIS APIs

/ Viewers for Flex and Silverlight

Support will continue through June 2016

Page 27: Geocortex technology update

Chrome’s NPAPI Deprecation

Announcement

November 24th 2014: Google Chrome

reaffirms plans to remove support for NPAPI

(and therefore Silverlight)

Disabled by default in April 2015

Permanently removed in September 2015

Page 28: Geocortex technology update

Geocortex in 2015

Make transitioning to HTML5

part of your strategy…

Page 29: Geocortex technology update
Page 30: Geocortex technology update

WCAG 2.0 / ADA compliance (GVH)

Export map image

Overview map

KML layer support

Improved, full screen feature details

Drill-down, fixed-position map tips

Time-based basemap slider

Mouse coordinates

Sharing and social media links

Tabulate and export measurements

Composite layer groups

Geocortex Viewer for HTML5 2.4

Application footer

Tools auto-pan near edges

Geolocation coordinate reporting

Improved basemap picker

Compact toolbar

Multi-tool widget

Configurable copyright/attribution

3rd party map integration

New small shell

Export results to XLSX, CSV, Shapefile

“Radio button” layer groups

Page 31: Geocortex technology update

WCAG 2.0 AA Compliance

Keyboard navigation

Screen reader support

High contrast

Some jurisdictions are required to provide applications that comply with

WCAG 2.0 AA standards, and others highly encourage compliance.

Our work makes it easy for organizations to provide applications to all

users including end-users with disabilities, whether legislated or not.

Page 32: Geocortex technology update

Fixed Position, Drill-down Map Tips

Page 33: Geocortex technology update

Measurements with Tabular Report

Page 34: Geocortex technology update

Full Screen Feature Details

Page 35: Geocortex technology update

Full Screen Feature Details

Page 36: Geocortex technology update

Full Screen Feature Details

Page 37: Geocortex technology update

Compact Toolbar & Multi-Tool

“Multi-tool” element for combines tools

Choose between Compact and Tabbed

Page 38: Geocortex technology update

New

Handheld

UX

Page 39: Geocortex technology update

New Basemap Picker with Timeslider

Page 40: Geocortex technology update

3rd Party Map Integration

Page 41: Geocortex technology update

3rd Party Map Integration

Page 42: Geocortex technology update

Demo

Page 43: Geocortex technology update

Eclipsing the Functional Gap

Geocortex Viewer for Silverlight Geocortex Viewer for HTML5

TODAY FUTURE

Page 44: Geocortex technology update

Most Significant Gaps

Save/Open Project

Upload Data (e.g., CSV)

Dynamic Symbolization

Rich Editing Tools

Print Preview

Time Slider

Heatmaps and Clustering

Right-click Context Menu

Help System

Page 45: Geocortex technology update

Geocortex Viewer for HTML5

Roadmap for 2015

Heatmaps and clustering

Save/load project

Time slider

Scale input

Right-click map context menu

Upload data

Enhanced editing

Split, cut, copy, paste, snap, undo/redo

Dynamically add layers and services

Dynamic layer symbology

Dynamic service reordering

Configurable layer labels

Help system

Print preview

User profiles

2.5 (July 2015) 2.6 (November 2015)

Page 46: Geocortex technology update

Building for

ArcGIS Online

& Portal for

ArcGIS

v

Page 47: Geocortex technology update

Seamless integration with the ArcGIS platform to search and

reference web maps and services.

Direct ArcGIS Platform Compatibility

Geocortex

EssentialsArcGIS ServerArcGIS Online

Portal

for

ArcGIS

Page 48: Geocortex technology update

Geocortex Essentials

Seamless Access to Content from

Portal/Online

Portal / ArcGIS Online

Web

MapServices

Web

Map Apps

Search / Browse

Reference

Web

MapServices

Web

MapServices

Page 49: Geocortex technology update

Geocortex Essentials

Use ArcGIS Identities to Secure

Geocortex Applications

Portal / ArcGIS Online

Web

MapServices

Web

Map Apps

Viewers

Page 50: Geocortex technology update

Disconnected

Mobile

w

Page 51: Geocortex technology update

Dedicated Mobile/Offline Team

Page 52: Geocortex technology update

Geocortex Mobile App Framework

Part of Geocortex Essentials

Embeds Geocortex Viewer for HTML5

Enable configurable, and fully custom apps

Supports offline editing and sync

Available for iOS 7 & 8 and Windows 7 & 8

Android coming soon…

Page 53: Geocortex technology update

Mobile Development Models: Web

Limited

Online/Connected

Page 54: Geocortex technology update

Mobile Development Models: Native

Rich

Online or Offline

Page 55: Geocortex technology update

Geocortex Mobile App Framework

Web Native

Hybrid

Page 56: Geocortex technology update

Rich

Mobile Development Models: Hybrid

Online or Offline

Page 57: Geocortex technology update

Geocortex Viewer for HTML5

Browser (Safari)

Geocortex Viewer for HTML5

Offline Feature Layers

Geocortex Mobile

App Framework

Offline Basemap

Using the Browser Only Using Geocortex Mobile App Framework10MB Storage Capacity Full Device Storage Capacity

No Offline Support Offline SupportOR

Page 58: Geocortex technology update

Geocortex Mobile App Framework 1.2

Geocortex Mobile App Framework for Android

iOS edition enhancements

Moving online/offline toggle button outside of the

viewer and into the app

Quality improvements

Windows edition enhancements

Moving online/offline toggle button outside of the

viewer and into the app

Multi-touch (e.g., pinch zoom) support

Page 59: Geocortex technology update

Upcoming: Mid 2015

Major Offline Improvements

Administrator defined “offline profiles”

“One click” offline experience for end-users

Deeper integration with ArcGIS Runtimes to enable

more advanced offline functionality

(e.g., routing, search)

Page 60: Geocortex technology update

Industry

Solutions

x Energy

Public Safety

Local Government

Page 61: Geocortex technology update

City & Local

Government

Natural Resources

Transportation /

Business / GIS

Utilities (Gas, Electric, Water)

PublicSafety

Industry Distribution

Chart: Sales by Sector (2013)

Page 62: Geocortex technology update

We’re creating business-focused applications to

complement and augment Esri’s template strategy.

Page 63: Geocortex technology update

Geocortex Essentials

Solutions Strategy

Extensions Industry Solutions

Geocortex Essentials

Cityworks

Energy Other…Public Safety

Voyager

TempestAmanda

Targeted Apps

Pictometry

Page 64: Geocortex technology update

Active Operating Picture

Page 65: Geocortex technology update
Page 66: Geocortex technology update
Page 67: Geocortex technology update
Page 68: Geocortex technology update
Page 69: Geocortex technology update
Page 70: Geocortex technology update

Geocortex AOP & ArcGIS Platform

Page 71: Geocortex technology update

More info at geocortex.com/aop

Page 72: Geocortex technology update

Geocortex

Insight

y

Page 73: Geocortex technology update

A new product

New Market Requirements

ArcGIS Online

Portal for ArcGIS

“How do I keep track of who is creating what and ensure

authoritative data remains accessible and visible?”

Page 74: Geocortex technology update

Three Main Areas:

1. Status

2. Trends

3. Dashboard

Page 75: Geocortex technology update

Status“Right Now”

Current CPU % in use on each server

Which of my web maps in my portal are

currently broken?

Last time each Geocortex Essentials sitewas accessed

How many users are currently using

this application?

Page 76: Geocortex technology update

Trends “Past”

Over the currently selected reporting period:

What is the uptime/downtime of this server?

Who is my most active user on

this application?

How many requests did this Geocortex

Essentials site receive?

What is the average response time for a query

on this ArcGIS Server service?

Page 77: Geocortex technology update

Dashboard“All in One Place”

Enhanced to provide significant improvements:

Customize to contain only the most important

reports

Build multiple dashboards for different

purposes (daily reports, monthly summaries,

production system statuses, etc.)

Schedule and print reports directly from custom

dashboards

Page 78: Geocortex technology update

Development screenshots…

Page 79: Geocortex technology update
Page 80: Geocortex technology update
Page 81: Geocortex technology update
Page 82: Geocortex technology update
Page 83: Geocortex technology update
Page 84: Geocortex technology update
Page 85: Geocortex technology update
Page 86: Geocortex technology update

Development Strategy: Top 5 Areas

1. HTML5

2. Building for ArcGIS Online/Portal for ArcGIS

3. Disconnected Mobile

4. Industry solutions

5. Geocortex Insight

Page 87: Geocortex technology update

Thank You

[email protected]

Steven Myhill-Jones

[email protected]

Victoria McDonald

Page 88: Geocortex technology update

Both viewers currently offer visualization of WMS and WMTS

GVS supports identify on WMS, and query if the WMS is associated with a WFS in the

Site. We are adding equivalent functionality in GVH following 2.4 release

(identify on WMS and query if it’s associated with a WFS in the Site)

Neither viewers have support for identify/query on user added layers

We are adding a feature to 4.3 for Geodata which will allow administrators to associate

a workflow with a WMS service. When an identify or query happens on that WMS

service, the workflow is run. The use case is to allow the workflow to manipulate the

identify/query response before it is sent to the browser. The WMS service specification

doesn’t prescribe a specific syntax for a GetFeatureInfo request (which is what’s used

by identify and query). Therefore, we don’t know what the response will look like

(HTML? Text? JSON?) – it’s up to the implementer and there are extreme varieties

from one WMS service to the next. So the workflow allows an author with knowledge

of the response syntax to format it so that it can be handled by the viewer; otherwise,

the viewer will just display the response in its raw format. In the case of Geodata’s

WMS service, they have a WMS service returning HTML, and the Silverlight viewer

can’t render arbitrary HTML (because it’s Silverlight).

We sometimes get requests for visualization of WFS services, for the ability to support

WFS-T (transactional) for editing, and for the ability to search for services using a

WCS (catalog).

OGC Support