SlideShare une entreprise Scribd logo
1  sur  34
Télécharger pour lire hors ligne
CONNECT. TRANSFORM. AUTOMATE.
Building User Focused Apps Based on FME Server
Dipl.-Ing. Mark Döring
Project Manager, con terra GmbH Germany
Content Structure
!  Live Demo (file upload / file download)
!  Design patterns for user friendly / focused spatial apps
!  map.apps Key Features
!  map.apps Builder Workflow
!  FME Extensions for map.apps
!  map.apps Builder Integration
!  Live Demo Published parameter
!  Preconfigured generic workflows
!  Overview
!  DB Export with full ETL capabilities
!  Web connect workflow
The Last Mile to the User
CONNECT. TRANSFORM. AUTOMATE.
•  Problem solving, better decision making, etc. is all about…
>  Getting the required information, gain knowledge and apply it
•  Information is also a process
>  Data is input, interpretation and the right application (tools,
widgets, functionalities) are means
>  Users can easily receive information and reports related to the
question/problem
•  Missing Piece is the user application that provides the required
means to supply information from data
>  What's wrong with current applications?
What is the Missing Piece?
WebGIS xyz
Successful Problem Solving Applications
•  What is the underlying principle of the problem?
•  What is the key information to solve or visualize it?
•  How can it be offered to the user? How might the user
use it (empathy)?
•  What makes a user think „this is a great app, I like to
use it“?
Key Questions
Problem Solving
>  Focused & simple
>  Connect functionality & content
>  Reduce number of clicks, concrete instead of generic
>  Maximum user guidance
>  Usability & Empathy
Appealing Look & Feel
>  (KIS) Keep It Simple
Key Concepts
What is map.apps?
•  Is a standard software for creating Geo-Apps for web and mobile
•  Provides a flexible and extensible toolkit for creating individual
user focused solutions
•  Based on HTML5 and Java
Script
•  Using ArcGIS Server API
•  Compose apps through
the map.apps Builder
•  Focused
•  Concrete
•  Simple
•  Flexible
•  Fast
map.apps - Features
•  A map.apps app aims ideally on a single
purpose: Maximum information gain with
minimal user intervention
•  “Focused“ app instead of “fat client“
Focusing
WebGIS xyz
via the App Builder
>  Tool for easy and GUI-
based creation of apps
>  Efficient approach
through the use of
ready-made app
templates
>  Live configuration of
the app directly within
the running application
Simple Live App Configuration
Support for Responsive Apps
>  Optimized interface layouts and functions at runtime
>  Depending on the size of the browser window or screen (height /
width), orientation, or runtime environment (device type)
Easy App Access
Desktop
Smartphone
(Portrait)
Tablet
Smartphone
(Landscape)
FME Extensions for map.apps
Technology Merge
User focused
Powerful ETL
Simple Configuration
•  Create and publish FME Workspace
•  Configure app with App Builder
•  Run application
map.apps
>  (Server Connection)
>  File Upload
>  File Download
>  DB Import
>  DB Export
>  Web Connect
Bundle Overview (Workflows)
REST
Architecture
Interacting
FME Server REST Interface
REST
Interface
Repositories
Workspaces
Parameters,
Actions etc.
Services
Data Download
Data Streaming
Jobs
Queued, Running
History
Engines
Via the App Builder
>  A tool for easy and GUI-
based creation of Apps
>  Efficient approach by using
prefabricated App templates
>  "Live" configuration of the
app directly in the running
web application
Easy Configuration of Apps
Focused App
Compose User Specific Apps
App 1
App 2
App 3
Live Demo 1
Configuration
Dynamic List Parameter
Live Demo 2
File Upload / File Download
<REST	
  Parameter>	
  
SHAPE/ GML / DXF
map.apps FME Server
Esri JSON Reader
Download	
  Service	
  
Generic FME Writer
map.apps
data store
map.apps
FME	
  Parameter	
  
Esri JSON
Esri	
  DBMS	
  
AGS Service
OGC Service
ArcGIS Server
Esri GDB Reader
Generic FME Writer
ETL Process
File Download
FME	
  Parameter	
  
ETL Process
DB Export
DB Export
File Download
Live Demo 3
DB Export
FME Published Parameter
map.apps Configuration
DB Export FME Workbench
FME Published Parameter
Live Demo 4
Web Connect
Independent Development (REST)
Subscription based Extension
>  map.apps Basic Edition
>  map.apps Enterprise Edition
Base Technology
>  Subscription of map.apps needed
>  License or subscription of FME Server needed
Each bundle can be subscribed separately
>  map.apps File Upload
>  map.apps File Download
>  map.apps DB Import
>  map.apps DB Export
>  map.apps Web Connect
Licensing FME Extensions for map.apps
FME Template
Bundle Bundle
Bundle Bundle
REST based Integration
ArcGIS
Platform
FME
Platform
map.apps
REST
•  Seamless integration of cutting edge technologies
>  map.apps, FME, ArcGIS
•  Preconfigured generic FME Workflows
>  File Upload, File Download ,DB Import, DB Export, Web Connect
•  Integration of complex ETL Processes
>  Usage of FME published parameters within map.apps
•  Web integration of FME Processes without development
efforts
>  Compose and publish FME Workflows with the map.apps Builder
Benefits
Thank You!
!  Questions?
!  For more information:
!  Mark Döring m.doering@conterra.de
@mcmarkinger
!  con terra GmbH
!  http://developernetwork.conterra.de/
CONNECT. TRANSFORM. AUTOMATE.

Contenu connexe

Plus de Safe Software

Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Safe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Safe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Safe Software
 
Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New Heights
Safe Software
 
Initiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
Safe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Safe Software
 

Plus de Safe Software (20)

Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Mastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISMastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GIS
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriGeospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & Esri
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologyBreaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI Technology
 
Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
New Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s FoundersNew Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s Founders
 
Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New Heights
 
Initiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
 
Mastering DevOps-Driven Data Integration with FME
Mastering DevOps-Driven Data Integration with FMEMastering DevOps-Driven Data Integration with FME
Mastering DevOps-Driven Data Integration with FME
 
Identification of landscape features eligible for EU subsidy - Analysis of la...
Identification of landscape features eligible for EU subsidy - Analysis of la...Identification of landscape features eligible for EU subsidy - Analysis of la...
Identification of landscape features eligible for EU subsidy - Analysis of la...
 
Utilizing FME as an API Test Framework
Utilizing FME as an API Test Framework Utilizing FME as an API Test Framework
Utilizing FME as an API Test Framework
 
Bringing Open Data Integration to the (SWECO) People
Bringing Open Data Integration to the (SWECO) PeopleBringing Open Data Integration to the (SWECO) People
Bringing Open Data Integration to the (SWECO) People
 
Democratizing Transformer Creation in FME
Democratizing Transformer Creation in FMEDemocratizing Transformer Creation in FME
Democratizing Transformer Creation in FME
 
Working Forward: From Data to Location Intelligence for Renewables Siting and...
Working Forward: From Data to Location Intelligence for Renewables Siting and...Working Forward: From Data to Location Intelligence for Renewables Siting and...
Working Forward: From Data to Location Intelligence for Renewables Siting and...
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

The Last Mile to the Customer – Building Focused Apps Based on FME Server Functionality

  • 1. CONNECT. TRANSFORM. AUTOMATE. Building User Focused Apps Based on FME Server Dipl.-Ing. Mark Döring Project Manager, con terra GmbH Germany
  • 2. Content Structure !  Live Demo (file upload / file download) !  Design patterns for user friendly / focused spatial apps !  map.apps Key Features !  map.apps Builder Workflow !  FME Extensions for map.apps !  map.apps Builder Integration !  Live Demo Published parameter !  Preconfigured generic workflows !  Overview !  DB Export with full ETL capabilities !  Web connect workflow
  • 3. The Last Mile to the User CONNECT. TRANSFORM. AUTOMATE.
  • 4. •  Problem solving, better decision making, etc. is all about… >  Getting the required information, gain knowledge and apply it •  Information is also a process >  Data is input, interpretation and the right application (tools, widgets, functionalities) are means >  Users can easily receive information and reports related to the question/problem •  Missing Piece is the user application that provides the required means to supply information from data >  What's wrong with current applications? What is the Missing Piece?
  • 5.
  • 8. •  What is the underlying principle of the problem? •  What is the key information to solve or visualize it? •  How can it be offered to the user? How might the user use it (empathy)? •  What makes a user think „this is a great app, I like to use it“? Key Questions
  • 9. Problem Solving >  Focused & simple >  Connect functionality & content >  Reduce number of clicks, concrete instead of generic >  Maximum user guidance >  Usability & Empathy Appealing Look & Feel >  (KIS) Keep It Simple Key Concepts
  • 10. What is map.apps? •  Is a standard software for creating Geo-Apps for web and mobile •  Provides a flexible and extensible toolkit for creating individual user focused solutions •  Based on HTML5 and Java Script •  Using ArcGIS Server API •  Compose apps through the map.apps Builder
  • 11. •  Focused •  Concrete •  Simple •  Flexible •  Fast map.apps - Features
  • 12. •  A map.apps app aims ideally on a single purpose: Maximum information gain with minimal user intervention •  “Focused“ app instead of “fat client“ Focusing WebGIS xyz
  • 13. via the App Builder >  Tool for easy and GUI- based creation of apps >  Efficient approach through the use of ready-made app templates >  Live configuration of the app directly within the running application Simple Live App Configuration
  • 14. Support for Responsive Apps >  Optimized interface layouts and functions at runtime >  Depending on the size of the browser window or screen (height / width), orientation, or runtime environment (device type) Easy App Access Desktop Smartphone (Portrait) Tablet Smartphone (Landscape)
  • 15. FME Extensions for map.apps Technology Merge User focused Powerful ETL
  • 16. Simple Configuration •  Create and publish FME Workspace •  Configure app with App Builder •  Run application
  • 17. map.apps >  (Server Connection) >  File Upload >  File Download >  DB Import >  DB Export >  Web Connect Bundle Overview (Workflows)
  • 19. Interacting FME Server REST Interface REST Interface Repositories Workspaces Parameters, Actions etc. Services Data Download Data Streaming Jobs Queued, Running History Engines
  • 20. Via the App Builder >  A tool for easy and GUI- based creation of Apps >  Efficient approach by using prefabricated App templates >  "Live" configuration of the app directly in the running web application Easy Configuration of Apps
  • 21. Focused App Compose User Specific Apps App 1 App 2 App 3
  • 24. Live Demo 2 File Upload / File Download
  • 25. <REST  Parameter>   SHAPE/ GML / DXF map.apps FME Server Esri JSON Reader Download  Service   Generic FME Writer map.apps data store map.apps FME  Parameter   Esri JSON Esri  DBMS   AGS Service OGC Service ArcGIS Server Esri GDB Reader Generic FME Writer ETL Process File Download FME  Parameter   ETL Process DB Export DB Export File Download
  • 26. Live Demo 3 DB Export
  • 28. DB Export FME Workbench FME Published Parameter
  • 29. Live Demo 4 Web Connect
  • 31. Subscription based Extension >  map.apps Basic Edition >  map.apps Enterprise Edition Base Technology >  Subscription of map.apps needed >  License or subscription of FME Server needed Each bundle can be subscribed separately >  map.apps File Upload >  map.apps File Download >  map.apps DB Import >  map.apps DB Export >  map.apps Web Connect Licensing FME Extensions for map.apps FME Template Bundle Bundle Bundle Bundle
  • 33. •  Seamless integration of cutting edge technologies >  map.apps, FME, ArcGIS •  Preconfigured generic FME Workflows >  File Upload, File Download ,DB Import, DB Export, Web Connect •  Integration of complex ETL Processes >  Usage of FME published parameters within map.apps •  Web integration of FME Processes without development efforts >  Compose and publish FME Workflows with the map.apps Builder Benefits
  • 34. Thank You! !  Questions? !  For more information: !  Mark Döring m.doering@conterra.de @mcmarkinger !  con terra GmbH !  http://developernetwork.conterra.de/ CONNECT. TRANSFORM. AUTOMATE.