CONNECT. TRANSFORM. AUTOMATE.
Building User Focused Apps Based on FME Server
Dipl.-Ing. Mark Döring
Project Manager, con t...
Content Structure
!  Live Demo (file upload / file download)
!  Design patterns for user friendly / focused spatial apps
!...
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 app...
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...
Problem Solving
>  Focused & simple
>  Connect functionality & content
>  Reduce number of clicks, concrete instead of gen...
What is map.apps?
•  Is a standard software for creating Geo-Apps for web and mobile
•  Provides a flexible and extensible...
•  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“ a...
via the App Builder
>  Tool for easy and GUI-
based creation of apps
>  Efficient approach
through the use of
ready-made a...
Support for Responsive Apps
>  Optimized interface layouts and functions at runtime
>  Depending on the size of the browse...
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 (...
REST
Architecture
Interacting
FME Server REST Interface
REST
Interface
Repositories
Workspaces
Parameters,
Actions etc.
Services
Data Downlo...
Via the App Builder
>  A tool for easy and GUI-
based creation of Apps
>  Efficient approach by using
prefabricated App te...
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
m...
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 m...
REST based Integration
ArcGIS
Platform
FME
Platform
map.apps
REST
•  Seamless integration of cutting edge technologies
>  map.apps, FME, ArcGIS
•  Preconfigured generic FME Workflows
>  Fi...
Thank You!
!  Questions?
!  For more information:
!  Mark Döring m.doering@conterra.de
@mcmarkinger
!  con terra GmbH
!  h...
The Last Mile to the Customer – Building Focused Apps Based on FME Server Functionality
Upcoming SlideShare
Loading in …5
×

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

1,100 views

Published on

The focus is to provide and integrate the power of FME seamlessly into focused, user-friendly apps and web based spatial applications based on con terra's map.apps technology. The integration of FME functionality happens on all levels, which means that the app builder is extended with additional functionality to compose user- and app-specific data upload and download processes based of underlying and predefined FME Workbench processes. The web application can be easily customized by the web administrator by publishing additional FME Workbench parameter without any coding.

The communication between map.apps and FME Server relies completely on REST and JSON technology with the objective of fully dynamic dialogs and settings. The generic approach simplifies the creation and administration of focused web applications enormously and helps everyone who wants to provide powerful ETL capabilities to a new end user community without any spatial knowledge.

See more presentations from the FME User Conference 2014 at: www.safe.com/fmeuc

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,100
On SlideShare
0
From Embeds
0
Number of Embeds
166
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. CONNECT. TRANSFORM. AUTOMATE. Building User Focused Apps Based on FME Server Dipl.-Ing. Mark Döring Project Manager, con terra GmbH Germany
  2. 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. 3. The Last Mile to the User CONNECT. TRANSFORM. AUTOMATE.
  4. 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. 5. WebGIS xyz
  6. 6. Successful Problem Solving Applications
  7. 7. •  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
  8. 8. 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
  9. 9. 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
  10. 10. •  Focused •  Concrete •  Simple •  Flexible •  Fast map.apps - Features
  11. 11. •  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
  12. 12. 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
  13. 13. 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)
  14. 14. FME Extensions for map.apps Technology Merge User focused Powerful ETL
  15. 15. Simple Configuration •  Create and publish FME Workspace •  Configure app with App Builder •  Run application
  16. 16. map.apps >  (Server Connection) >  File Upload >  File Download >  DB Import >  DB Export >  Web Connect Bundle Overview (Workflows)
  17. 17. REST Architecture
  18. 18. Interacting FME Server REST Interface REST Interface Repositories Workspaces Parameters, Actions etc. Services Data Download Data Streaming Jobs Queued, Running History Engines
  19. 19. 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
  20. 20. Focused App Compose User Specific Apps App 1 App 2 App 3
  21. 21. Live Demo 1 Configuration
  22. 22. Dynamic List Parameter
  23. 23. Live Demo 2 File Upload / File Download
  24. 24. <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
  25. 25. Live Demo 3 DB Export
  26. 26. FME Published Parameter map.apps Configuration
  27. 27. DB Export FME Workbench FME Published Parameter
  28. 28. Live Demo 4 Web Connect
  29. 29. Independent Development (REST)
  30. 30. 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
  31. 31. REST based Integration ArcGIS Platform FME Platform map.apps REST
  32. 32. •  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
  33. 33. Thank You! !  Questions? !  For more information: !  Mark Döring m.doering@conterra.de @mcmarkinger !  con terra GmbH !  http://developernetwork.conterra.de/ CONNECT. TRANSFORM. AUTOMATE.

×