SlideShare a Scribd company logo
1 of 17
Impact of implementation RIA & HTML5
                                  elements for WebGIS application

                                                      Rostislav NÉTEK




This presentation is co-financed by the
European Social Fund and the state
budget of the Czech Republic
WebGIS
   Maps: Analogue –> Digital -> Web
   The Internet platform provide more options and
    becoming very popular
   Additional information or data linked to the map
    background (text, attributes, tables, images, video,
    animation, hyperlink, etc)
   Visualizing only x Interaction




                First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
Request/response
   Via http protocol
   Visualizing geographic data using a server application
   Server side x Client side
   Map server communicates with a web server and
    processing data according to requirements
   New action = New request = Whole process
   Not sufficient nowadays




                First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
Rich Internet Application
   RIA
   The last trend in the publishing and working with geodata
   General concept, not concrete technology
   AJAX, Microsoft Silverlight, Openlaszlo, JavaFX, Adobe Flex
   Brings the tools, practices and conventions from desktop
    platform into interactive web applications
   Esthetical features 
   Independent requests, asynchronous generating part of the
    results



               First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
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

                 First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
RIA characteristics (-)




            First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
   GIS Flex
   Runs in the same
    environment like Flash
   Flex is not Flash !
   Allows to create highly interactive Web mapping
    applications
   Emphasis on desing
   Fully web application brings features from both desktop
    and robust server solutions




               First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
VIRTUS & BOTANGIS projects
   Virtual lab to access certain information about Litovelské
    Pomoraví Regional Nature Conversation Area
   Basic characteristics, environment data, nature
    conservation and many other topics
   Tabular, textual, graphic, multimedia and spatial form

   Visualise and manage content of Botanical garden of
    Palacký University in Olomouc




                First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
VIRTUS & BOTANGIS projects
   Esri Flex client
   ArcGIS Viewer for Flex (API)




                First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
   HTML 4.0/4.1 HTML5
   HTML specification by World Wide Web Consortium (W3C)
   Final specification approved by the end of 2014

   New tags
   Enables multimedia playing directly in web browser
   Without Flash support
   <canvas>
   Bitmap drawing container - rendering graphs, game,
    graphics and other visual elements as well as maps

               First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
HTML5 vs. RIA
   Visualization methods
   Technological aspects
   Management aspects




               First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
Flex vs. HTML5: Visualisation methods
   (-) Complicated process of generating
   (+) Flash/Flex has focus on vector graphic by default
   (+) Support of 3D graphic
   (+) Drag and drop
   (+) Video: expansion by embed Flash/Flex = YouTube
   (+) Rounded borders, Transparency

   (-) Previous HTML incompatible specs like SVG, VML
   (+) HTML5 introduces the canvas element & WebGL
   (+) Support of 3D graphic
   (+) Drag and drop
   (++) Rounded borders, Transparency, jQuery effects, …
   (++) Video: HTML5 & tag <video> = native browser support

                  First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
Flex vs. HTML5: technological & management asp.
   Form: HTML5 adds many new input types

   Offline mode
   Caching
   Cloud computing support
   Plugins & Widgets

   Development, testing, compatibility (+++) HTML5




               First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
The aspect               Standard solution                      Flex                        HTML5

 Vector graphic                 No (natively)                      Yes                           Yes

   3D graphic                          No                          Yes                           Yes

  Transparency                     Partially                       Yes                           Yes

Rounded borders                    Partially                       Yes                           Yes

 jQuery effects                       Yes                       No (Flex)                        Yes

Plugins & widgets                  Partially                       Yes                           Yes

Advanced editing                       No                          Yes                         Partially

     Cache                            Yes                          Yes                           Yes
Cloud computing
                                       No                          Yes                           Yes
      support

                  First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
Summary
   Both Flex & HTML5 provide great features into WebGIS
   Similar/same features = depends on the aim of application
   HTML5 provides designing
   Flex gives better opportunity of management aspects
   By both: The application should be extended by additional functions,
    plugins & widgets, the content and framework should be edited
    “onscreen”

   Flex just exists, while HTML5 is still more specification than real
    implementation
   Flex is the best solution for interactive WebGIS application
    nowadays, but within some years HTML5 probably replace Flex


                   First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
   Thank you for your attention
   Q & A?




    Pamela Fox, Sydney 2009: Just use them both, and get the best of both worlds 
                    First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc

More Related Content

Similar to Nétek, R: The Impact of the Implementation of HTML5 Elements into WebGIS Applications

DevChatt: The Wonderful World Of Html5
DevChatt: The Wonderful World Of Html5DevChatt: The Wonderful World Of Html5
DevChatt: The Wonderful World Of Html5
Cameron Kilgore
 

Similar to Nétek, R: The Impact of the Implementation of HTML5 Elements into WebGIS Applications (20)

HTML5 Technical Executive Summary
HTML5 Technical Executive SummaryHTML5 Technical Executive Summary
HTML5 Technical Executive Summary
 
Html5 workshop part 1
Html5 workshop part 1Html5 workshop part 1
Html5 workshop part 1
 
Developing the Next Generation Embedded HMIs
Developing the Next Generation Embedded HMIs Developing the Next Generation Embedded HMIs
Developing the Next Generation Embedded HMIs
 
DevChatt: The Wonderful World Of Html5
DevChatt: The Wonderful World Of Html5DevChatt: The Wonderful World Of Html5
DevChatt: The Wonderful World Of Html5
 
HTML5 and the Open Web Platform
HTML5 and the Open Web PlatformHTML5 and the Open Web Platform
HTML5 and the Open Web Platform
 
Impact of Adobe Edge Tools and Services in Higher Education
Impact of Adobe Edge Tools and Services in Higher EducationImpact of Adobe Edge Tools and Services in Higher Education
Impact of Adobe Edge Tools and Services in Higher Education
 
Netek - On-screen Editing of Map Content via Web Browser in Real Time
 Netek - On-screen Editing of Map Content via Web Browser in Real Time Netek - On-screen Editing of Map Content via Web Browser in Real Time
Netek - On-screen Editing of Map Content via Web Browser in Real Time
 
Ionic App Platform Overview
Ionic App Platform Overview Ionic App Platform Overview
Ionic App Platform Overview
 
html5?
html5?html5?
html5?
 
Html5 overview
Html5 overviewHtml5 overview
Html5 overview
 
Practical html5
Practical html5Practical html5
Practical html5
 
Pluggable visualisation of moodle datasets using native browser technologies ...
Pluggable visualisation of moodle datasets using native browser technologies ...Pluggable visualisation of moodle datasets using native browser technologies ...
Pluggable visualisation of moodle datasets using native browser technologies ...
 
Rich Media Advertising with SVG and JavaScript
Rich Media Advertising with SVG and JavaScriptRich Media Advertising with SVG and JavaScript
Rich Media Advertising with SVG and JavaScript
 
iMedia October Breakthrough Summit: Master Class A: "The Death of App; Long ...
iMedia October Breakthrough Summit:  Master Class A: "The Death of App; Long ...iMedia October Breakthrough Summit:  Master Class A: "The Death of App; Long ...
iMedia October Breakthrough Summit: Master Class A: "The Death of App; Long ...
 
Flash: A call for sanity
Flash: A call for sanityFlash: A call for sanity
Flash: A call for sanity
 
Microsoft Silverlight
Microsoft SilverlightMicrosoft Silverlight
Microsoft Silverlight
 
Wolters Kluwer Tech. Conference: Disrupting Mobile Development
Wolters Kluwer Tech. Conference: Disrupting Mobile DevelopmentWolters Kluwer Tech. Conference: Disrupting Mobile Development
Wolters Kluwer Tech. Conference: Disrupting Mobile Development
 
Word camp nextweb
Word camp nextwebWord camp nextweb
Word camp nextweb
 
Word camp nextweb
Word camp nextwebWord camp nextweb
Word camp nextweb
 
Spsmi13 charts
Spsmi13 chartsSpsmi13 charts
Spsmi13 charts
 

More from indogpr

Service-Oriented Architecture as a Tool for Map Synthesis
Service-Oriented Architecture as a Tool for Map SynthesisService-Oriented Architecture as a Tool for Map Synthesis
Service-Oriented Architecture as a Tool for Map Synthesis
indogpr
 
Non-technological Aspects of Service-Orien Map Production
Non-technological Aspects of Service-Orien Map ProductionNon-technological Aspects of Service-Orien Map Production
Non-technological Aspects of Service-Orien Map Production
indogpr
 
Miřijovský, J: The Influence of the Distribution and Amount of Ground Control...
Miřijovský, J: The Influence of the Distribution and Amount of Ground Control...Miřijovský, J: The Influence of the Distribution and Amount of Ground Control...
Miřijovský, J: The Influence of the Distribution and Amount of Ground Control...
indogpr
 
Vondráková, A: The influence of applied cartographic methods on the map infor...
Vondráková, A: The influence of applied cartographic methods on the map infor...Vondráková, A: The influence of applied cartographic methods on the map infor...
Vondráková, A: The influence of applied cartographic methods on the map infor...
indogpr
 
Pászto, V: Corine Land Cover dataset analysis with (geo)computational methods...
Pászto, V: Corine Land Cover dataset analysis with (geo)computational methods...Pászto, V: Corine Land Cover dataset analysis with (geo)computational methods...
Pászto, V: Corine Land Cover dataset analysis with (geo)computational methods...
indogpr
 
Marjanović, M: Advanced Landslide Assessment of the Halenkovice Experimental ...
Marjanović, M: Advanced Landslide Assessment of the Halenkovice Experimental ...Marjanović, M: Advanced Landslide Assessment of the Halenkovice Experimental ...
Marjanović, M: Advanced Landslide Assessment of the Halenkovice Experimental ...
indogpr
 
Sádovská, P: Real-Time Monitoring of the Movement of Young People Using the L...
Sádovská, P: Real-Time Monitoring of the Movement of Young People Using the L...Sádovská, P: Real-Time Monitoring of the Movement of Young People Using the L...
Sádovská, P: Real-Time Monitoring of the Movement of Young People Using the L...
indogpr
 
Marek indog prezentace
Marek indog prezentaceMarek indog prezentace
Marek indog prezentace
indogpr
 
Janoska in dog
Janoska in dogJanoska in dog
Janoska in dog
indogpr
 
Brus, J: Detection and Visualisations of Ecotones - Landscape Pattern under U...
Brus, J: Detection and Visualisations of Ecotones - Landscape Pattern under U...Brus, J: Detection and Visualisations of Ecotones - Landscape Pattern under U...
Brus, J: Detection and Visualisations of Ecotones - Landscape Pattern under U...
indogpr
 
Caha, J: Comparison of Fuzzy Arithmetic and Stochastic Simulation for Uncerta...
Caha, J: Comparison of Fuzzy Arithmetic and Stochastic Simulation for Uncerta...Caha, J: Comparison of Fuzzy Arithmetic and Stochastic Simulation for Uncerta...
Caha, J: Comparison of Fuzzy Arithmetic and Stochastic Simulation for Uncerta...
indogpr
 
Brychtová, A: Visual distance of map symbols: evaluation of map readability w...
Brychtová, A: Visual distance of map symbols: evaluation of map readability w...Brychtová, A: Visual distance of map symbols: evaluation of map readability w...
Brychtová, A: Visual distance of map symbols: evaluation of map readability w...
indogpr
 
Vávra, A: Phenological Observation Treatment in the Landscape Mapping of the ...
Vávra, A: Phenological Observation Treatment in the Landscape Mapping of the ...Vávra, A: Phenological Observation Treatment in the Landscape Mapping of the ...
Vávra, A: Phenological Observation Treatment in the Landscape Mapping of the ...
indogpr
 
Popelka, S: Space-Time-Cube for Visualization of Eye-tracking data
Popelka, S: Space-Time-Cube for Visualization of Eye-tracking dataPopelka, S: Space-Time-Cube for Visualization of Eye-tracking data
Popelka, S: Space-Time-Cube for Visualization of Eye-tracking data
indogpr
 

More from indogpr (14)

Service-Oriented Architecture as a Tool for Map Synthesis
Service-Oriented Architecture as a Tool for Map SynthesisService-Oriented Architecture as a Tool for Map Synthesis
Service-Oriented Architecture as a Tool for Map Synthesis
 
Non-technological Aspects of Service-Orien Map Production
Non-technological Aspects of Service-Orien Map ProductionNon-technological Aspects of Service-Orien Map Production
Non-technological Aspects of Service-Orien Map Production
 
Miřijovský, J: The Influence of the Distribution and Amount of Ground Control...
Miřijovský, J: The Influence of the Distribution and Amount of Ground Control...Miřijovský, J: The Influence of the Distribution and Amount of Ground Control...
Miřijovský, J: The Influence of the Distribution and Amount of Ground Control...
 
Vondráková, A: The influence of applied cartographic methods on the map infor...
Vondráková, A: The influence of applied cartographic methods on the map infor...Vondráková, A: The influence of applied cartographic methods on the map infor...
Vondráková, A: The influence of applied cartographic methods on the map infor...
 
Pászto, V: Corine Land Cover dataset analysis with (geo)computational methods...
Pászto, V: Corine Land Cover dataset analysis with (geo)computational methods...Pászto, V: Corine Land Cover dataset analysis with (geo)computational methods...
Pászto, V: Corine Land Cover dataset analysis with (geo)computational methods...
 
Marjanović, M: Advanced Landslide Assessment of the Halenkovice Experimental ...
Marjanović, M: Advanced Landslide Assessment of the Halenkovice Experimental ...Marjanović, M: Advanced Landslide Assessment of the Halenkovice Experimental ...
Marjanović, M: Advanced Landslide Assessment of the Halenkovice Experimental ...
 
Sádovská, P: Real-Time Monitoring of the Movement of Young People Using the L...
Sádovská, P: Real-Time Monitoring of the Movement of Young People Using the L...Sádovská, P: Real-Time Monitoring of the Movement of Young People Using the L...
Sádovská, P: Real-Time Monitoring of the Movement of Young People Using the L...
 
Marek indog prezentace
Marek indog prezentaceMarek indog prezentace
Marek indog prezentace
 
Janoska in dog
Janoska in dogJanoska in dog
Janoska in dog
 
Brus, J: Detection and Visualisations of Ecotones - Landscape Pattern under U...
Brus, J: Detection and Visualisations of Ecotones - Landscape Pattern under U...Brus, J: Detection and Visualisations of Ecotones - Landscape Pattern under U...
Brus, J: Detection and Visualisations of Ecotones - Landscape Pattern under U...
 
Caha, J: Comparison of Fuzzy Arithmetic and Stochastic Simulation for Uncerta...
Caha, J: Comparison of Fuzzy Arithmetic and Stochastic Simulation for Uncerta...Caha, J: Comparison of Fuzzy Arithmetic and Stochastic Simulation for Uncerta...
Caha, J: Comparison of Fuzzy Arithmetic and Stochastic Simulation for Uncerta...
 
Brychtová, A: Visual distance of map symbols: evaluation of map readability w...
Brychtová, A: Visual distance of map symbols: evaluation of map readability w...Brychtová, A: Visual distance of map symbols: evaluation of map readability w...
Brychtová, A: Visual distance of map symbols: evaluation of map readability w...
 
Vávra, A: Phenological Observation Treatment in the Landscape Mapping of the ...
Vávra, A: Phenological Observation Treatment in the Landscape Mapping of the ...Vávra, A: Phenological Observation Treatment in the Landscape Mapping of the ...
Vávra, A: Phenological Observation Treatment in the Landscape Mapping of the ...
 
Popelka, S: Space-Time-Cube for Visualization of Eye-tracking data
Popelka, S: Space-Time-Cube for Visualization of Eye-tracking dataPopelka, S: Space-Time-Cube for Visualization of Eye-tracking data
Popelka, S: Space-Time-Cube for Visualization of Eye-tracking data
 

Recently uploaded

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
SanaAli374401
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Recently uploaded (20)

Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 

Nétek, R: The Impact of the Implementation of HTML5 Elements into WebGIS Applications

  • 1. Impact of implementation RIA & HTML5 elements for WebGIS application Rostislav NÉTEK This presentation is co-financed by the European Social Fund and the state budget of the Czech Republic
  • 2. WebGIS  Maps: Analogue –> Digital -> Web  The Internet platform provide more options and becoming very popular  Additional information or data linked to the map background (text, attributes, tables, images, video, animation, hyperlink, etc)  Visualizing only x Interaction First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
  • 3. Request/response  Via http protocol  Visualizing geographic data using a server application  Server side x Client side  Map server communicates with a web server and processing data according to requirements  New action = New request = Whole process  Not sufficient nowadays First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
  • 4. Rich Internet Application  RIA  The last trend in the publishing and working with geodata  General concept, not concrete technology  AJAX, Microsoft Silverlight, Openlaszlo, JavaFX, Adobe Flex  Brings the tools, practices and conventions from desktop platform into interactive web applications  Esthetical features   Independent requests, asynchronous generating part of the results First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
  • 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 First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
  • 6. RIA characteristics (-) First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
  • 7. GIS Flex  Runs in the same environment like Flash  Flex is not Flash !  Allows to create highly interactive Web mapping applications  Emphasis on desing  Fully web application brings features from both desktop and robust server solutions First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
  • 8. VIRTUS & BOTANGIS projects  Virtual lab to access certain information about Litovelské Pomoraví Regional Nature Conversation Area  Basic characteristics, environment data, nature conservation and many other topics  Tabular, textual, graphic, multimedia and spatial form  Visualise and manage content of Botanical garden of Palacký University in Olomouc First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
  • 9. VIRTUS & BOTANGIS projects  Esri Flex client  ArcGIS Viewer for Flex (API) First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
  • 10. HTML 4.0/4.1 HTML5  HTML specification by World Wide Web Consortium (W3C)  Final specification approved by the end of 2014  New tags  Enables multimedia playing directly in web browser  Without Flash support  <canvas>  Bitmap drawing container - rendering graphs, game, graphics and other visual elements as well as maps First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
  • 11. First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
  • 12. HTML5 vs. RIA  Visualization methods  Technological aspects  Management aspects First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
  • 13. Flex vs. HTML5: Visualisation methods  (-) Complicated process of generating  (+) Flash/Flex has focus on vector graphic by default  (+) Support of 3D graphic  (+) Drag and drop  (+) Video: expansion by embed Flash/Flex = YouTube  (+) Rounded borders, Transparency  (-) Previous HTML incompatible specs like SVG, VML  (+) HTML5 introduces the canvas element & WebGL  (+) Support of 3D graphic  (+) Drag and drop  (++) Rounded borders, Transparency, jQuery effects, …  (++) Video: HTML5 & tag <video> = native browser support First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
  • 14. Flex vs. HTML5: technological & management asp.  Form: HTML5 adds many new input types  Offline mode  Caching  Cloud computing support  Plugins & Widgets  Development, testing, compatibility (+++) HTML5 First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
  • 15. The aspect Standard solution Flex HTML5 Vector graphic No (natively) Yes Yes 3D graphic No Yes Yes Transparency Partially Yes Yes Rounded borders Partially Yes Yes jQuery effects Yes No (Flex) Yes Plugins & widgets Partially Yes Yes Advanced editing No Yes Partially Cache Yes Yes Yes Cloud computing No Yes Yes support First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
  • 16. Summary  Both Flex & HTML5 provide great features into WebGIS  Similar/same features = depends on the aim of application  HTML5 provides designing  Flex gives better opportunity of management aspects  By both: The application should be extended by additional functions, plugins & widgets, the content and framework should be edited “onscreen”  Flex just exists, while HTML5 is still more specification than real implementation  Flex is the best solution for interactive WebGIS application nowadays, but within some years HTML5 probably replace Flex First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc
  • 17. Thank you for your attention  Q & A? Pamela Fox, Sydney 2009: Just use them both, and get the best of both worlds  First InDOG Doctoral Conference, 29th October - 1st November 2012, Olomouc