SlideShare a Scribd company logo
1 of 19
On-screen Editing of Map Content via Web 
Browser in Real Time 
Rostislav NÉTEK 
InDOG, Olomouc | 14/10/2014
Aim and motivation 
 Design and develop web map client 
 Crisis management support 
 Real purposes and real implementation 
 Fire Brigade
Web 2.0 + WebGIS 
MAIRO I. (2013) WebGIS 2.0 principles and overview. 
http://italomairo.italomairo.com/en/content/gis-web-gis-20-principles-and-overview. 
Rich Internet Application 
+ 
Service-oriented Architecture 
WebGIS 2.0
Rich Internet Application 
 New generation of internet application 
 General concept, not concrete technology 
 AJAX, Silverlight, Openlaszlo, JavaFX, Flex, HTML5 
 Brings the tools, practices and conventions from desktop 
platform 
 Fully web application 
 Esthetical features 
RIA characteristics (+) 
 Run in the Web browser (both online and offline) 
 Combine properties from desktop applications into Web interface 
 No installation process required 
 Immediate feedback, refresh is not required 
 Rich content (video, sound, animation, vectors, drag and drop, 
keyboard navigation, ...) 
 Platform independent 
 Faster processing of requests 
 Rich user interface 
 Focus on esthetical impression 
 Easy distribution and start-up 
 Mobile applications are fully supported and available 
 Open source 
 Wide possibility of customization
RIA characteristics (-)
 Adobe/Apache Flex 
 GIS ® Flex 
 Runs in the same environment like Flash 
 Flex is not Flash ! 
 Allows to create highly interactive 
Web mapping applications 
 Emphasis on desing
Service-oriented architecture (SOA) 
 General approach 
 Takes advantage from services 
 Service provider - Service consumer 
 Fully independent 
 Interoperability 
 OGC - standartization 
 Web services: 
 WMS, WFS, 
 WCS, WPS, CSW 
 KML…
SOA & web services 
 „Remote“ access – data located in computer or server 
are not required 
 User can combines different layers from different 
sources 
 Centralization - Data are stored at one place 
 Data are still updated 
 Software and/or platform independent 
 Only Web Browser required for visualisation 
 Security 
 Faster and more effective data management 
 Reduction of financial costs
Transactional Web Feature Service (WFS-T) 
 WFS provide geodata as vectors 
 WFS enable visualization only 
 Transaction – editation purposes 
 Possibility of cascading 
 Parameters 
 GetFeatureWithLock 
 insertFeature 
 updateFeature 
 deleteFeature
Application concept – „Smart“ client 
 Open source solution by Esri 
 Flex client 
 ArcGIS Viewer for Flex (API) 
 Additional WFS-T widget 
 Enable „on-screen editing“ in real-time 
 Via web browser 
 Visualization, publication 
 editing and deleting 
 both spatial and attributes data
 http://rostanetek.cz/disertace
Testing 
 Step 1 –Stress test on the desktop. 10 clients 
simultaneously on 10 PCs , cable Internet connection. No 
significant decrease of loading. 5.5 sec/+- 2 sec. 
 Step 2 – Desktop with cable connection at the fire station 
+ short discussion after relays…stable and intuitive. But 
they did not use it during stress situation 
 Step 3a – On mobile device with WiFi. Failed. 
 Step 3b – Crack on Android tablet. WiFi, single client, no 
significant decrease 12 sec/+-3.5 sec.
Done … ? 
 And what about mobile devices (Android, iOS)…?
What next…? 
Non-RIA Flex HTML5/JS 
Mobile devices support Partially No Yes 
Vector graphic 
No Yes Yes 
3D graphic No Partially Yes 
Transparency Partially Yes Yes 
Rounded borders Partially Yes Yes 
jQuery effects Yes No Yes 
Plugins & widgets Partially Yes Yes 
Advanced editing No Yes Partially 
Cache Yes Yes Yes 
Cloud computing 
support 
No Yes Yes 
 Comparison study 
 Other platform -> HTML5 
ArcGIS API for JavaScript 
Leaflet
Not only crisis management… 
This presentation is co-financed by the European Social Fund and the state budget of the Czech Republic.
Thank you for your attention 
 rostislav.netek@upol.cz 
 http://www.geoinformatics.upol.cz 
 Palacký University in Olomouc, Czech Republic

More Related Content

Similar to Netek - On-screen Editing of Map Content via Web Browser in Real Time

openMIC barcamp 11.02.2010
openMIC barcamp 11.02.2010openMIC barcamp 11.02.2010
openMIC barcamp 11.02.2010
Patrick Lauke
 
Cross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterpriseCross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterprise
Venkat Alagarsamy
 
WinJS at NYC Code Camp 2012
WinJS at NYC Code Camp 2012WinJS at NYC Code Camp 2012
WinJS at NYC Code Camp 2012
Dmitri Artamonov
 
Chandra Sekhar Cheekuru NET UI
Chandra Sekhar Cheekuru  NET UIChandra Sekhar Cheekuru  NET UI
Chandra Sekhar Cheekuru NET UI
Chandra Sekhar
 
Directions on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_developmentDirections on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_development
Takeshi Shinmura
 
WAD - WaveMaker tutorial
WAD - WaveMaker tutorial WAD - WaveMaker tutorial
WAD - WaveMaker tutorial
marina2207
 
WaveMaker tutorial with Flash
WaveMaker tutorial with FlashWaveMaker tutorial with Flash
WaveMaker tutorial with Flash
marina2207
 

Similar to Netek - On-screen Editing of Map Content via Web Browser in Real Time (20)

Darrell's Resume
Darrell's ResumeDarrell's Resume
Darrell's Resume
 
Silver Light for every one by Subodh
Silver Light for every one by SubodhSilver Light for every one by Subodh
Silver Light for every one by Subodh
 
openMIC barcamp 11.02.2010
openMIC barcamp 11.02.2010openMIC barcamp 11.02.2010
openMIC barcamp 11.02.2010
 
JVx - Application framework - 2013
JVx - Application framework - 2013JVx - Application framework - 2013
JVx - Application framework - 2013
 
Cross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterpriseCross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterprise
 
The Internet of Things with InduSoft and Raspberry Pi
The Internet of Things with InduSoft and Raspberry PiThe Internet of Things with InduSoft and Raspberry Pi
The Internet of Things with InduSoft and Raspberry Pi
 
Palm WebOS Overview
Palm WebOS OverviewPalm WebOS Overview
Palm WebOS Overview
 
Building enterprise applications using open source
Building enterprise applications using open sourceBuilding enterprise applications using open source
Building enterprise applications using open source
 
VMware & Unidesk Customer Webinar: Wisconsin Department of Children and Families
VMware & Unidesk Customer Webinar: Wisconsin Department of Children and FamiliesVMware & Unidesk Customer Webinar: Wisconsin Department of Children and Families
VMware & Unidesk Customer Webinar: Wisconsin Department of Children and Families
 
WinJS at NYC Code Camp 2012
WinJS at NYC Code Camp 2012WinJS at NYC Code Camp 2012
WinJS at NYC Code Camp 2012
 
Android remote application publishing framework
Android remote application publishing frameworkAndroid remote application publishing framework
Android remote application publishing framework
 
Chandra Sekhar Cheekuru NET UI
Chandra Sekhar Cheekuru  NET UIChandra Sekhar Cheekuru  NET UI
Chandra Sekhar Cheekuru NET UI
 
Developing RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe FlexDeveloping RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe Flex
 
Directions on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_developmentDirections on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_development
 
WAD - WaveMaker tutorial
WAD - WaveMaker tutorial WAD - WaveMaker tutorial
WAD - WaveMaker tutorial
 
WaveMaker tutorial with Flash
WaveMaker tutorial with FlashWaveMaker tutorial with Flash
WaveMaker tutorial with Flash
 
WaveMaker Presentation
WaveMaker PresentationWaveMaker Presentation
WaveMaker Presentation
 
Smart Client Smart Applications_Ciaran Kirk - Intergraph Geospatial World Tou...
Smart Client Smart Applications_Ciaran Kirk - Intergraph Geospatial World Tou...Smart Client Smart Applications_Ciaran Kirk - Intergraph Geospatial World Tou...
Smart Client Smart Applications_Ciaran Kirk - Intergraph Geospatial World Tou...
 
Presentation technical deep dive of horizon 6 and mirage 5
Presentation   technical deep dive of horizon 6 and mirage 5Presentation   technical deep dive of horizon 6 and mirage 5
Presentation technical deep dive of horizon 6 and mirage 5
 
myWorld Overview May 2011
myWorld Overview May 2011myWorld Overview May 2011
myWorld Overview May 2011
 

More from swenney

More from swenney (20)

Ooms - Cognitive user evaluation of digital maps: findings and challenges
Ooms - Cognitive user evaluation of digital maps: findings and challengesOoms - Cognitive user evaluation of digital maps: findings and challenges
Ooms - Cognitive user evaluation of digital maps: findings and challenges
 
Buchroithner - Multitemporal remote sensing-based 3D mapping of glacier chang...
Buchroithner - Multitemporal remote sensing-based 3D mapping of glacier chang...Buchroithner - Multitemporal remote sensing-based 3D mapping of glacier chang...
Buchroithner - Multitemporal remote sensing-based 3D mapping of glacier chang...
 
Hiba idris - GIS Based Visualisation of the Aesthetic Value of The Landscapes...
Hiba idris - GIS Based Visualisation of the Aesthetic Value of The Landscapes...Hiba idris - GIS Based Visualisation of the Aesthetic Value of The Landscapes...
Hiba idris - GIS Based Visualisation of the Aesthetic Value of The Landscapes...
 
OGiC - Manfred Buchroithner - Karst caves in tropical jungle: 3D mapping and ...
OGiC - Manfred Buchroithner - Karst caves in tropical jungle: 3D mapping and ...OGiC - Manfred Buchroithner - Karst caves in tropical jungle: 3D mapping and ...
OGiC - Manfred Buchroithner - Karst caves in tropical jungle: 3D mapping and ...
 
OGiC - Kristien Ooms - Eye tracking in the Geo-domain: a perception on cartog...
OGiC - Kristien Ooms - Eye tracking in the Geo-domain: a perception on cartog...OGiC - Kristien Ooms - Eye tracking in the Geo-domain: a perception on cartog...
OGiC - Kristien Ooms - Eye tracking in the Geo-domain: a perception on cartog...
 
Workshop - Ruzicka - Webové mapy prakticky
Workshop - Ruzicka - Webové mapy praktickyWorkshop - Ruzicka - Webové mapy prakticky
Workshop - Ruzicka - Webové mapy prakticky
 
Workshop - Stachon - Staré mapy v praxi
Workshop - Stachon - Staré mapy v praxiWorkshop - Stachon - Staré mapy v praxi
Workshop - Stachon - Staré mapy v praxi
 
Workshop - Hajek+Jedlicka - Jak exportovat sémantická data ze SketchUp
Workshop - Hajek+Jedlicka - Jak exportovat sémantická data ze SketchUpWorkshop - Hajek+Jedlicka - Jak exportovat sémantická data ze SketchUp
Workshop - Hajek+Jedlicka - Jak exportovat sémantická data ze SketchUp
 
Workshop - Sasinka - Metodologické aspekty empirického výzkumu v oblasti kogn...
Workshop - Sasinka - Metodologické aspekty empirického výzkumu v oblasti kogn...Workshop - Sasinka - Metodologické aspekty empirického výzkumu v oblasti kogn...
Workshop - Sasinka - Metodologické aspekty empirického výzkumu v oblasti kogn...
 
Workshop - Hejlova - Bezdrátová senzorová síť
Workshop - Hejlova - Bezdrátová senzorová síťWorkshop - Hejlova - Bezdrátová senzorová síť
Workshop - Hejlova - Bezdrátová senzorová síť
 
Merickova - Characteristic of the Cognition of Military Pilots: A Geographic ...
Merickova - Characteristic of the Cognition of Military Pilots: A Geographic ...Merickova - Characteristic of the Cognition of Military Pilots: A Geographic ...
Merickova - Characteristic of the Cognition of Military Pilots: A Geographic ...
 
Vavra - Assessment and visualization of phenological data by using of GIS
Vavra - Assessment and visualization of phenological data by using of GISVavra - Assessment and visualization of phenological data by using of GIS
Vavra - Assessment and visualization of phenological data by using of GIS
 
Popelka - The role of hill-shading in tourist maps: an eye-tracking study
Popelka - The role of hill-shading in tourist maps: an eye-tracking studyPopelka - The role of hill-shading in tourist maps: an eye-tracking study
Popelka - The role of hill-shading in tourist maps: an eye-tracking study
 
Brychtova - Evaluation of colour schemes usability in Atlas of the Phenologic...
Brychtova - Evaluation of colour schemes usability in Atlas of the Phenologic...Brychtova - Evaluation of colour schemes usability in Atlas of the Phenologic...
Brychtova - Evaluation of colour schemes usability in Atlas of the Phenologic...
 
Caha - Visibility on a fuzzy surface: A case study
Caha - Visibility on a fuzzy surface: A case studyCaha - Visibility on a fuzzy surface: A case study
Caha - Visibility on a fuzzy surface: A case study
 
Dolezalova - Optimizing colors for effective visualization of geographic data
Dolezalova - Optimizing colors for effective visualization of geographic dataDolezalova - Optimizing colors for effective visualization of geographic data
Dolezalova - Optimizing colors for effective visualization of geographic data
 
Zajickova - Changes in the public service transport network in the Olomouc Re...
Zajickova - Changes in the public service transport network in the Olomouc Re...Zajickova - Changes in the public service transport network in the Olomouc Re...
Zajickova - Changes in the public service transport network in the Olomouc Re...
 
Hejlova - Parametres of WSN for temperature monitoring
Hejlova - Parametres of WSN for temperature monitoringHejlova - Parametres of WSN for temperature monitoring
Hejlova - Parametres of WSN for temperature monitoring
 
Samec - Regression analysis of relations among main Quaternary environmental ...
Samec - Regression analysis of relations among main Quaternary environmental ...Samec - Regression analysis of relations among main Quaternary environmental ...
Samec - Regression analysis of relations among main Quaternary environmental ...
 
Paszto - Fractal dimension of the Czech road network
Paszto - Fractal dimension of the Czech road networkPaszto - Fractal dimension of the Czech road network
Paszto - Fractal dimension of the Czech road network
 

Recently uploaded

Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
shivangimorya083
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
shambhavirathore45
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
AroojKhan71
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 

Netek - On-screen Editing of Map Content via Web Browser in Real Time

  • 1. On-screen Editing of Map Content via Web Browser in Real Time Rostislav NÉTEK InDOG, Olomouc | 14/10/2014
  • 2. Aim and motivation  Design and develop web map client  Crisis management support  Real purposes and real implementation  Fire Brigade
  • 3. Web 2.0 + WebGIS MAIRO I. (2013) WebGIS 2.0 principles and overview. http://italomairo.italomairo.com/en/content/gis-web-gis-20-principles-and-overview. Rich Internet Application + Service-oriented Architecture WebGIS 2.0
  • 4. Rich Internet Application  New generation of internet application  General concept, not concrete technology  AJAX, Silverlight, Openlaszlo, JavaFX, Flex, HTML5  Brings the tools, practices and conventions from desktop platform  Fully web application  Esthetical features 
  • 5. RIA characteristics (+)  Run in the Web browser (both online and offline)  Combine properties from desktop applications into Web interface  No installation process required  Immediate feedback, refresh is not required  Rich content (video, sound, animation, vectors, drag and drop, keyboard navigation, ...)  Platform independent  Faster processing of requests  Rich user interface  Focus on esthetical impression  Easy distribution and start-up  Mobile applications are fully supported and available  Open source  Wide possibility of customization
  • 7.  Adobe/Apache Flex  GIS ® Flex  Runs in the same environment like Flash  Flex is not Flash !  Allows to create highly interactive Web mapping applications  Emphasis on desing
  • 8. Service-oriented architecture (SOA)  General approach  Takes advantage from services  Service provider - Service consumer  Fully independent  Interoperability  OGC - standartization  Web services:  WMS, WFS,  WCS, WPS, CSW  KML…
  • 9. SOA & web services  „Remote“ access – data located in computer or server are not required  User can combines different layers from different sources  Centralization - Data are stored at one place  Data are still updated  Software and/or platform independent  Only Web Browser required for visualisation  Security  Faster and more effective data management  Reduction of financial costs
  • 10.
  • 11. Transactional Web Feature Service (WFS-T)  WFS provide geodata as vectors  WFS enable visualization only  Transaction – editation purposes  Possibility of cascading  Parameters  GetFeatureWithLock  insertFeature  updateFeature  deleteFeature
  • 12. Application concept – „Smart“ client  Open source solution by Esri  Flex client  ArcGIS Viewer for Flex (API)  Additional WFS-T widget  Enable „on-screen editing“ in real-time  Via web browser  Visualization, publication  editing and deleting  both spatial and attributes data
  • 13.
  • 15. Testing  Step 1 –Stress test on the desktop. 10 clients simultaneously on 10 PCs , cable Internet connection. No significant decrease of loading. 5.5 sec/+- 2 sec.  Step 2 – Desktop with cable connection at the fire station + short discussion after relays…stable and intuitive. But they did not use it during stress situation  Step 3a – On mobile device with WiFi. Failed.  Step 3b – Crack on Android tablet. WiFi, single client, no significant decrease 12 sec/+-3.5 sec.
  • 16. Done … ?  And what about mobile devices (Android, iOS)…?
  • 17. What next…? Non-RIA Flex HTML5/JS Mobile devices support Partially No Yes Vector graphic No Yes Yes 3D graphic No Partially Yes Transparency Partially Yes Yes Rounded borders Partially Yes Yes jQuery effects Yes No Yes Plugins & widgets Partially Yes Yes Advanced editing No Yes Partially Cache Yes Yes Yes Cloud computing support No Yes Yes  Comparison study  Other platform -> HTML5 ArcGIS API for JavaScript Leaflet
  • 18. Not only crisis management… This presentation is co-financed by the European Social Fund and the state budget of the Czech Republic.
  • 19. Thank you for your attention  rostislav.netek@upol.cz  http://www.geoinformatics.upol.cz  Palacký University in Olomouc, Czech Republic