SlideShare une entreprise Scribd logo
1  sur  19
Experiences Teaching GIS with Open Source Software Ian Turton, John A. Dutton e-Education Institute EES Building Pennsylvania State University University Park PA 16802 USA Email:ijt1@psu.edu
Summary The course The software The students The problems The benefits
The Course GEOG585 - Open Web Mapping  http://www.e-education.psu.edu/geog585 Part of the Penn State MGIS Program http://gis.e-education.psu.edu/mgis Online course designed for experienced practitioners who aspire to leadership in the geographic information systems profession, but who are only able to study part-time and at a distance.
What is Open? Open Source All the software required for the course is FOSS Open Standards All the methods in the course are based on open standards (OGC) Open Courseware All the course materials are openly available on the web for review and reuse (CC-BY-NC-SA)
Course Outline A 10 week tour through open web mapping using open standards and open source software Web Map Servers (WMS) Pictures of maps sent to client Web Feature Servers (WFS) Actual data sent to client (includes GML) Styled Layer Description (SLD) Styling web maps
Assessment A mid term paper discussing a plan for a full web map project A final project which produces a complete web mapping project from data acquisition, setting up a web map server and building a custom thin map client.  http://webmapping.mgis.psu.edu/geoserver/www
Web Map Servers MapServer  Open source C based  Easy to install on Linux, harder on windows and mac’s GeoServer Open source Java based Easy to install on most OS (harder on Vista due to security) Deegree Open source Java based Easy to install on most OS (harder on Vista due to security) ArcGIS Server Closed source  Easyish to install once you’ve paid for it windows, costs more for Linux, no mac support.
Web Mapping Clients OpenLayers Open source 	 JavaScript  WebKit and OpenScales Open source Flex/Flash ArcGIS server client Closed source .Net/Java  No Internet 8 support until 9.3 (java -> 9.4)
Thick (Desktop) Clients UDig Open source java Drag and drop WMS, WFS support QGIS Open Source python Full OGC support ArcMap Closed source - windows Can do WMS import and simple WFS Full WFS – paid add on.
The Students Knowledgeable Students Less Knowledgeable Students Clueless Students Sharers Hoarders
The Knowledgeable Students  These are the students who understand how their machine connects to the Internet.  They tend to ask questions about their LAMP box in basement that they plan to start their new consulting business on.  Strong programmers
Less Knowledgeable Students These  are  the  students  that   know  how  to  install  software,  they mostly  get  on  with  the projects but can become completely stumped if their machine is not like the example in any way.  Have never programmed anything harder than ArcObjects.
Clueless Students These are the students who are completely stumped  at all times. They have never installed anything on machine since it arrived new.  Don’t really understand how the internet works. Have never programmed anything (including the video recorder) Often younger
Hoarders/Sharers Hoarders Ask a lot of questions by email and on forums Never report back as to what worked Never answer other’s questions Sharers Will often research the answer to their problem Will then share knowledge to help others on the forums
The Problems Install the program Which version? Who’s this administrator guy? But I’ve got Vista! Run the program It won’t run! It doesn’t start! It’s broken! Where did my data go?
More Problems Write a program What is JavaScript? It doesn’t work!  In Internet Explorer Except in Internet Explorer I didn’t know ,/; was important! Cross Domain Requests Debugger? Philosophical objection to Firefox
The Benefits Open software No license fees Free to redistribute Open Standards Can interoperate with ESRI software Easier to teach techniques not technology Open Courseware Easy for students to determine if they can cope with course  Supports teaching at other institutions Supports open software developers
Why Bother? Programming is a key GeoComputation/ Geography skill  Someone has to encourage students to do this sort of stuff
Conclusions Open is good! Teaching an online course with closed source software is Harder  License management Cost to student Limited supported platforms Easier  Some else does support

Contenu connexe

Similaire à Experiences Teaching Gis With Open Source Software

Hi tec virtual desktop workshop
Hi tec virtual desktop workshopHi tec virtual desktop workshop
Hi tec virtual desktop workshopVince123
 
IET~DAVV STUDY MATERIALS.pptx
IET~DAVV STUDY MATERIALS.pptxIET~DAVV STUDY MATERIALS.pptx
IET~DAVV STUDY MATERIALS.pptxMr. Moms
 
Building Open Source Communities In Higher Education
Building Open Source Communities In Higher EducationBuilding Open Source Communities In Higher Education
Building Open Source Communities In Higher Educationjirwin
 
Coding wp2-comparative study-si(1)
Coding wp2-comparative study-si(1)Coding wp2-comparative study-si(1)
Coding wp2-comparative study-si(1)Georgeta Manafu
 
Lectures On Demand: delivering traditional lectures over the web
Lectures On Demand: delivering traditional lectures over the webLectures On Demand: delivering traditional lectures over the web
Lectures On Demand: delivering traditional lectures over the webronchet
 
E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)Chiranjeevi Adi
 
IBM-TGMC e-learning resource locator_project report
IBM-TGMC e-learning resource locator_project reportIBM-TGMC e-learning resource locator_project report
IBM-TGMC e-learning resource locator_project reportVeeru Kallapur
 
Introduction to Google Apps For Education
Introduction to Google Apps For Education Introduction to Google Apps For Education
Introduction to Google Apps For Education Steven Hall
 
TECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHITECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHIJuhi Sharma
 
JAVA Training in Hyd PPT-converted.pdf
JAVA Training in Hyd PPT-converted.pdfJAVA Training in Hyd PPT-converted.pdf
JAVA Training in Hyd PPT-converted.pdfVijayVijji8
 
JAVA Training in Hyd PPT.pptx
JAVA Training in Hyd PPT.pptxJAVA Training in Hyd PPT.pptx
JAVA Training in Hyd PPT.pptxVijayVijji8
 
Do It Yourself LMS: Open-Source and Hi-Tech Possibilities
Do It Yourself LMS: Open-Source and Hi-Tech PossibilitiesDo It Yourself LMS: Open-Source and Hi-Tech Possibilities
Do It Yourself LMS: Open-Source and Hi-Tech Possibilitiesgrandeped
 
Matt Yubas Software Evaluation
Matt Yubas Software EvaluationMatt Yubas Software Evaluation
Matt Yubas Software EvaluationProduct Coach
 

Similaire à Experiences Teaching Gis With Open Source Software (20)

Hi tec virtual desktop workshop
Hi tec virtual desktop workshopHi tec virtual desktop workshop
Hi tec virtual desktop workshop
 
IET~DAVV STUDY MATERIALS.pptx
IET~DAVV STUDY MATERIALS.pptxIET~DAVV STUDY MATERIALS.pptx
IET~DAVV STUDY MATERIALS.pptx
 
Building Open Source Communities In Higher Education
Building Open Source Communities In Higher EducationBuilding Open Source Communities In Higher Education
Building Open Source Communities In Higher Education
 
Coding wp2-comparative study-si(1)
Coding wp2-comparative study-si(1)Coding wp2-comparative study-si(1)
Coding wp2-comparative study-si(1)
 
Lectures On Demand: delivering traditional lectures over the web
Lectures On Demand: delivering traditional lectures over the webLectures On Demand: delivering traditional lectures over the web
Lectures On Demand: delivering traditional lectures over the web
 
01.intro
01.intro01.intro
01.intro
 
FTA towards-master-programme-free-software - fossa2010
FTA towards-master-programme-free-software - fossa2010FTA towards-master-programme-free-software - fossa2010
FTA towards-master-programme-free-software - fossa2010
 
E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)
 
Foss Presentation
Foss PresentationFoss Presentation
Foss Presentation
 
IBM-TGMC e-learning resource locator_project report
IBM-TGMC e-learning resource locator_project reportIBM-TGMC e-learning resource locator_project report
IBM-TGMC e-learning resource locator_project report
 
Introduction to Google Apps For Education
Introduction to Google Apps For Education Introduction to Google Apps For Education
Introduction to Google Apps For Education
 
FLOSS Case Studies
FLOSS Case StudiesFLOSS Case Studies
FLOSS Case Studies
 
TECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHITECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHI
 
Article
ArticleArticle
Article
 
Article
ArticleArticle
Article
 
JAVA Training in Hyd PPT-converted.pdf
JAVA Training in Hyd PPT-converted.pdfJAVA Training in Hyd PPT-converted.pdf
JAVA Training in Hyd PPT-converted.pdf
 
JAVA Training in Hyd PPT.pptx
JAVA Training in Hyd PPT.pptxJAVA Training in Hyd PPT.pptx
JAVA Training in Hyd PPT.pptx
 
Do It Yourself LMS: Open-Source and Hi-Tech Possibilities
Do It Yourself LMS: Open-Source and Hi-Tech PossibilitiesDo It Yourself LMS: Open-Source and Hi-Tech Possibilities
Do It Yourself LMS: Open-Source and Hi-Tech Possibilities
 
Matt Yubas Software Evaluation
Matt Yubas Software EvaluationMatt Yubas Software Evaluation
Matt Yubas Software Evaluation
 
Coalesce
CoalesceCoalesce
Coalesce
 

Plus de Ian Turton

Why Geolocating Written Routes Is Harder Than It Looks
Why Geolocating Written Routes Is Harder Than It LooksWhy Geolocating Written Routes Is Harder Than It Looks
Why Geolocating Written Routes Is Harder Than It LooksIan Turton
 
Visualizing Unstructured Text Documents using Trees and Maps: Analyzing Verba...
Visualizing Unstructured Text Documents using Trees and Maps: Analyzing Verba...Visualizing Unstructured Text Documents using Trees and Maps: Analyzing Verba...
Visualizing Unstructured Text Documents using Trees and Maps: Analyzing Verba...Ian Turton
 
A Web Based Tool For the Detection and Analysis of Avian Influenza Outbreaks ...
A Web Based Tool For the Detection and Analysis of AvianInfluenza Outbreaks ...A Web Based Tool For the Detection and Analysis of AvianInfluenza Outbreaks ...
A Web Based Tool For the Detection and Analysis of Avian Influenza Outbreaks ...Ian Turton
 
A System for the Automatic Comparison of Machine and Human Geocoded Documents
A System for the Automatic Comparison of Machine and Human Geocoded DocumentsA System for the Automatic Comparison of Machine and Human Geocoded Documents
A System for the Automatic Comparison of Machine and Human Geocoded DocumentsIan Turton
 
Geographic Information Retrieval From Disparate Data Sources
Geographic Information Retrieval From Disparate Data SourcesGeographic Information Retrieval From Disparate Data Sources
Geographic Information Retrieval From Disparate Data SourcesIan Turton
 
Building a Standards Based Collaborative GIS
Building a Standards Based Collaborative GISBuilding a Standards Based Collaborative GIS
Building a Standards Based Collaborative GISIan Turton
 

Plus de Ian Turton (6)

Why Geolocating Written Routes Is Harder Than It Looks
Why Geolocating Written Routes Is Harder Than It LooksWhy Geolocating Written Routes Is Harder Than It Looks
Why Geolocating Written Routes Is Harder Than It Looks
 
Visualizing Unstructured Text Documents using Trees and Maps: Analyzing Verba...
Visualizing Unstructured Text Documents using Trees and Maps: Analyzing Verba...Visualizing Unstructured Text Documents using Trees and Maps: Analyzing Verba...
Visualizing Unstructured Text Documents using Trees and Maps: Analyzing Verba...
 
A Web Based Tool For the Detection and Analysis of Avian Influenza Outbreaks ...
A Web Based Tool For the Detection and Analysis of AvianInfluenza Outbreaks ...A Web Based Tool For the Detection and Analysis of AvianInfluenza Outbreaks ...
A Web Based Tool For the Detection and Analysis of Avian Influenza Outbreaks ...
 
A System for the Automatic Comparison of Machine and Human Geocoded Documents
A System for the Automatic Comparison of Machine and Human Geocoded DocumentsA System for the Automatic Comparison of Machine and Human Geocoded Documents
A System for the Automatic Comparison of Machine and Human Geocoded Documents
 
Geographic Information Retrieval From Disparate Data Sources
Geographic Information Retrieval From Disparate Data SourcesGeographic Information Retrieval From Disparate Data Sources
Geographic Information Retrieval From Disparate Data Sources
 
Building a Standards Based Collaborative GIS
Building a Standards Based Collaborative GISBuilding a Standards Based Collaborative GIS
Building a Standards Based Collaborative GIS
 

Dernier

Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
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 Delhikauryashika82
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
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.pdfJayanti Pande
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
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.pptxDenish Jangid
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
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...Shubhangi Sonawane
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 

Dernier (20)

Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
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
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
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
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
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
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
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...
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 

Experiences Teaching Gis With Open Source Software

  • 1. Experiences Teaching GIS with Open Source Software Ian Turton, John A. Dutton e-Education Institute EES Building Pennsylvania State University University Park PA 16802 USA Email:ijt1@psu.edu
  • 2. Summary The course The software The students The problems The benefits
  • 3. The Course GEOG585 - Open Web Mapping http://www.e-education.psu.edu/geog585 Part of the Penn State MGIS Program http://gis.e-education.psu.edu/mgis Online course designed for experienced practitioners who aspire to leadership in the geographic information systems profession, but who are only able to study part-time and at a distance.
  • 4. What is Open? Open Source All the software required for the course is FOSS Open Standards All the methods in the course are based on open standards (OGC) Open Courseware All the course materials are openly available on the web for review and reuse (CC-BY-NC-SA)
  • 5. Course Outline A 10 week tour through open web mapping using open standards and open source software Web Map Servers (WMS) Pictures of maps sent to client Web Feature Servers (WFS) Actual data sent to client (includes GML) Styled Layer Description (SLD) Styling web maps
  • 6. Assessment A mid term paper discussing a plan for a full web map project A final project which produces a complete web mapping project from data acquisition, setting up a web map server and building a custom thin map client. http://webmapping.mgis.psu.edu/geoserver/www
  • 7. Web Map Servers MapServer Open source C based Easy to install on Linux, harder on windows and mac’s GeoServer Open source Java based Easy to install on most OS (harder on Vista due to security) Deegree Open source Java based Easy to install on most OS (harder on Vista due to security) ArcGIS Server Closed source Easyish to install once you’ve paid for it windows, costs more for Linux, no mac support.
  • 8. Web Mapping Clients OpenLayers Open source JavaScript WebKit and OpenScales Open source Flex/Flash ArcGIS server client Closed source .Net/Java No Internet 8 support until 9.3 (java -> 9.4)
  • 9. Thick (Desktop) Clients UDig Open source java Drag and drop WMS, WFS support QGIS Open Source python Full OGC support ArcMap Closed source - windows Can do WMS import and simple WFS Full WFS – paid add on.
  • 10. The Students Knowledgeable Students Less Knowledgeable Students Clueless Students Sharers Hoarders
  • 11. The Knowledgeable Students These are the students who understand how their machine connects to the Internet. They tend to ask questions about their LAMP box in basement that they plan to start their new consulting business on. Strong programmers
  • 12. Less Knowledgeable Students These are the students that know how to install software, they mostly get on with the projects but can become completely stumped if their machine is not like the example in any way. Have never programmed anything harder than ArcObjects.
  • 13. Clueless Students These are the students who are completely stumped at all times. They have never installed anything on machine since it arrived new. Don’t really understand how the internet works. Have never programmed anything (including the video recorder) Often younger
  • 14. Hoarders/Sharers Hoarders Ask a lot of questions by email and on forums Never report back as to what worked Never answer other’s questions Sharers Will often research the answer to their problem Will then share knowledge to help others on the forums
  • 15. The Problems Install the program Which version? Who’s this administrator guy? But I’ve got Vista! Run the program It won’t run! It doesn’t start! It’s broken! Where did my data go?
  • 16. More Problems Write a program What is JavaScript? It doesn’t work! In Internet Explorer Except in Internet Explorer I didn’t know ,/; was important! Cross Domain Requests Debugger? Philosophical objection to Firefox
  • 17. The Benefits Open software No license fees Free to redistribute Open Standards Can interoperate with ESRI software Easier to teach techniques not technology Open Courseware Easy for students to determine if they can cope with course Supports teaching at other institutions Supports open software developers
  • 18. Why Bother? Programming is a key GeoComputation/ Geography skill Someone has to encourage students to do this sort of stuff
  • 19. Conclusions Open is good! Teaching an online course with closed source software is Harder License management Cost to student Limited supported platforms Easier Some else does support