1. Esri Norsk Conference
February 4th, 2015
Steven Myhill-Jones & Victoria McDonald
Geocortex Technology Update
& Road Ahead
2. Getting even more done with
Esri mapping technology
We create products to do work that is often otherwise
approached as custom development.
5. Not about specific features
or platforms
About helping maximize the possibilities of their Esri
web mapping technology; this evolves over the years.
7. And we believe there’s never
been a more valuable time for
our model.
8. 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?
9. 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
13. 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
14. Web AppBuilder for ArcGIS
Ships with for Portal for ArcGIS 10.3, and ArcGIS Online,
under a named-user model
18. 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.
19. 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!
20. 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
21. Geocortex Essentials 4.3
KML Layer Support
“Radio button” layer groups
Several new Workflow activities
22. 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
24. Development Strategy: Top 5 Areas
1. HTML5
2. Building for ArcGIS Online/Portal for ArcGIS
3. Disconnected Mobile
4. Industry solutions
5. Geocortex Insight
26. 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
27. 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
30. 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
31. 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.
47. Seamless integration with the ArcGIS platform to search and
reference web maps and services.
Direct ArcGIS Platform Compatibility
Geocortex
Essentials
ArcGIS ServerArcGIS Online
Portal
for
ArcGIS
48. Geocortex Essentials
Seamless Access to Content from
Portal/Online
Portal / ArcGIS Online
Web
Map
Services
Web
Map Apps
Search / Browse
Reference
Web
Map
Services
Web
Map
Services
49. Geocortex Essentials
Use ArcGIS Identities to Secure
Geocortex Applications
Portal / ArcGIS Online
Web
Map
Services
Web
Map Apps
Viewers
52. 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…
57. 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 Framework
10MB Storage Capacity Full Device Storage Capacity
No Offline Support Offline Support
OR
58. 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
59. 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)
73. 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?”
75. 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 site
was accessed
How many users are currently using
this application?
76. 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?
77. 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
86. Development Strategy: Top 5 Areas
1. HTML5
2. Building for ArcGIS Online/Portal for ArcGIS
3. Disconnected Mobile
4. Industry solutions
5. Geocortex Insight
88. 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