SlideShare una empresa de Scribd logo
1 de 26
Adapting Web Mapping Curriculum
to Open Source Technologies
{
Carl M. Sack:
cmsack@wisc.edu,
Robert E. Roth:
reroth@wisc.edu,
Richard G. Donohue:
rgdonohue@wisc.edu,
Timothy R. Wallace:
twallace2@wisc.edu,
Tanya M.A. Buckingham:
tbuckingham@wisc.edu
};
[Interactive map by Chloe Quinn]
introductionintroduction
we
and
research
design
develop
teach
web maps
UW-MADISON CARTOGRAPHY PROGRAM
introduction
introduction
“../uh-oh.swf”
G575 === Adobe Flash
guiding questions
“which technologies or tools should we use for
web mapping?”
“how do we use these tools to make web
maps that are well-designed?”
“how do we teach these tools?”
“how can we adapt to
the rapid pace of change?”
var q1 =
var q2 =
var q3 =
var q4 =
process
function 1 {
competitive analysis of existing technologies
};
function 3 {
diary study with representative web
mapping scenario
};
function 2 {
needs assessment survey of UW staff
};
competitive analysis
[ Coding Completed Spring 2012]
[ Coding Completed Spring 2012]
[ Coding Completed Spring 2012]
needs assessment survey
UW System
Geospatial Alliance
needs assessment survey
please rate the importance of the following
characteristics of web maps:
please rate the importance of the following
practical considerations of web maps:
needs assessment survey
please rate the importance of the following
technical considerations of web maps:
needs assessment survey
diary study
MAPPING
TASKS
40 work hours +
training & journaling
diary study
D3 Google Maps API
LeafletOpenLayers
diary study
Work Logs = one entry per hour with code, screenshot, emotions
OpenLayers
Control Participant
diary study
Work Logs = one entry per hour with code, screenshot, emotions
Leaflet v0.4 release
Leaflet
Variable Participant C
diary study
d3 Google Maps API
Leaflet OpenLayers
conclusion
http://github.com/reroth
G575 = Leaflet + D3
conclusion
technologies==
[[aesthetic, interactive], [flexible, scalable], [stable, learnable]]
design==
[extensible, impactable, low-cost]
teaching==
[collaborative, employable]
adaptation==
[rapid, ongoing]
WHY OPEN SOURCE?
conclusion
Thank you!
Carl Sack
cmsack@wisc.edu
www.northlandia.com
Roth RE, RG Donohue, CM Sack, TR Wallace, and TMA Buckingham. 2013.  “A process for assessing
emergent web mapping technologies.” In: Proceedings of the 26th International Cartographic Conference.
Dresden, Germany: August 25-30. www.northlandia.com/pdf/RothEtAl2013.pdf

Más contenido relacionado

Destacado

Open source technology
Open source technologyOpen source technology
Open source technology
aparnaz1
 
Open source Software: pros and cons
Open source Software: pros and consOpen source Software: pros and cons
Open source Software: pros and cons
ygpriya
 
PROPRIETARY AND OPEN SOURCE SOFTWARE
PROPRIETARY AND OPEN SOURCE SOFTWARE PROPRIETARY AND OPEN SOURCE SOFTWARE
PROPRIETARY AND OPEN SOURCE SOFTWARE
Kak Yong
 
Open source software vs proprietary software
Open source software vs proprietary softwareOpen source software vs proprietary software
Open source software vs proprietary software
Lavan1997
 
Fifty Features of Java EE 7 in 50 Minutes
Fifty Features of Java EE 7 in 50 MinutesFifty Features of Java EE 7 in 50 Minutes
Fifty Features of Java EE 7 in 50 Minutes
glassfish
 
Ppt. developing a conceptual framework
Ppt.  developing a conceptual frameworkPpt.  developing a conceptual framework
Ppt. developing a conceptual framework
Nursing Path
 

Destacado (20)

Open source technologies
Open source technologiesOpen source technologies
Open source technologies
 
Open source educational technologies for teaching and learning
Open source educational technologies for teaching and learningOpen source educational technologies for teaching and learning
Open source educational technologies for teaching and learning
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
 
The future of open source and assistive technologies
The future of open source and assistive technologiesThe future of open source and assistive technologies
The future of open source and assistive technologies
 
OSCon 2011 Talk: The implications of open source technologies in safety criti...
OSCon 2011 Talk: The implications of open source technologies in safety criti...OSCon 2011 Talk: The implications of open source technologies in safety criti...
OSCon 2011 Talk: The implications of open source technologies in safety criti...
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
 
RRAM Status and Opportunities
RRAM Status and Opportunities RRAM Status and Opportunities
RRAM Status and Opportunities
 
Open Source ERP Technologies for Java Developers
Open Source ERP Technologies for Java DevelopersOpen Source ERP Technologies for Java Developers
Open Source ERP Technologies for Java Developers
 
Mobile Hardware
Mobile HardwareMobile Hardware
Mobile Hardware
 
Open source technology
Open source technologyOpen source technology
Open source technology
 
Big Data Processing Utilizing Open-source Technologies - May 2015
Big Data Processing Utilizing Open-source Technologies - May 2015Big Data Processing Utilizing Open-source Technologies - May 2015
Big Data Processing Utilizing Open-source Technologies - May 2015
 
Open source Software: pros and cons
Open source Software: pros and consOpen source Software: pros and cons
Open source Software: pros and cons
 
PROPRIETARY AND OPEN SOURCE SOFTWARE
PROPRIETARY AND OPEN SOURCE SOFTWARE PROPRIETARY AND OPEN SOURCE SOFTWARE
PROPRIETARY AND OPEN SOURCE SOFTWARE
 
Monitoring using Open source technologies
Monitoring using Open source technologiesMonitoring using Open source technologies
Monitoring using Open source technologies
 
Power Point Presentation on Open Source Software
Power Point Presentation on Open Source Software Power Point Presentation on Open Source Software
Power Point Presentation on Open Source Software
 
Open source software vs proprietary software
Open source software vs proprietary softwareOpen source software vs proprietary software
Open source software vs proprietary software
 
Open Source Software Presentation
Open Source Software PresentationOpen Source Software Presentation
Open Source Software Presentation
 
OPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONOPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATION
 
Fifty Features of Java EE 7 in 50 Minutes
Fifty Features of Java EE 7 in 50 MinutesFifty Features of Java EE 7 in 50 Minutes
Fifty Features of Java EE 7 in 50 Minutes
 
Ppt. developing a conceptual framework
Ppt.  developing a conceptual frameworkPpt.  developing a conceptual framework
Ppt. developing a conceptual framework
 

Similar a Adapting Web Mapping Curriculum to Open Source Technologies

Matthew Resume-Fall 2015
Matthew Resume-Fall 2015Matthew Resume-Fall 2015
Matthew Resume-Fall 2015
Matthew Tracy
 
Ijciet 10 01_068
Ijciet 10 01_068Ijciet 10 01_068
Ijciet 10 01_068
IAEME Publication
 
Keats Solomons 0
Keats Solomons 0Keats Solomons 0
Keats Solomons 0
Derek Keats
 
NathanFelice Resume Final
NathanFelice Resume FinalNathanFelice Resume Final
NathanFelice Resume Final
Nathan Felice
 
Ryan Gruber Resume
Ryan Gruber ResumeRyan Gruber Resume
Ryan Gruber Resume
Ryan Gruber
 

Similar a Adapting Web Mapping Curriculum to Open Source Technologies (20)

DrSteciuk_2015_Current_CV
DrSteciuk_2015_Current_CVDrSteciuk_2015_Current_CV
DrSteciuk_2015_Current_CV
 
Resume_2016
Resume_2016Resume_2016
Resume_2016
 
Matthew Resume-Fall 2015
Matthew Resume-Fall 2015Matthew Resume-Fall 2015
Matthew Resume-Fall 2015
 
PPT(1).pptx
PPT(1).pptxPPT(1).pptx
PPT(1).pptx
 
Sreenivasa_resume
Sreenivasa_resumeSreenivasa_resume
Sreenivasa_resume
 
Ayman Halabya Resume 2017-FEB-2
Ayman Halabya Resume 2017-FEB-2Ayman Halabya Resume 2017-FEB-2
Ayman Halabya Resume 2017-FEB-2
 
MattWallaceResume
MattWallaceResumeMattWallaceResume
MattWallaceResume
 
Ijciet 10 01_068
Ijciet 10 01_068Ijciet 10 01_068
Ijciet 10 01_068
 
Keats Solomons 0
Keats Solomons 0Keats Solomons 0
Keats Solomons 0
 
NathanFelice Resume Final
NathanFelice Resume FinalNathanFelice Resume Final
NathanFelice Resume Final
 
Build.ZSR: Fostering & Sustaining Scholarly Digital Projects at Wake Forest
Build.ZSR: Fostering & Sustaining Scholarly Digital Projects at Wake ForestBuild.ZSR: Fostering & Sustaining Scholarly Digital Projects at Wake Forest
Build.ZSR: Fostering & Sustaining Scholarly Digital Projects at Wake Forest
 
Hashim Ibnauf Resume
Hashim Ibnauf ResumeHashim Ibnauf Resume
Hashim Ibnauf Resume
 
Resume
ResumeResume
Resume
 
LSims Resume 2016
LSims Resume 2016LSims Resume 2016
LSims Resume 2016
 
A Preliminary Study on Architecting Cyber-Physical Systems
A Preliminary Study on Architecting Cyber-Physical SystemsA Preliminary Study on Architecting Cyber-Physical Systems
A Preliminary Study on Architecting Cyber-Physical Systems
 
Teaching Open Web Mapping - AAG 2017
Teaching Open Web Mapping - AAG 2017Teaching Open Web Mapping - AAG 2017
Teaching Open Web Mapping - AAG 2017
 
Resume--Spring2017
Resume--Spring2017Resume--Spring2017
Resume--Spring2017
 
Ryan Gruber Resume
Ryan Gruber ResumeRyan Gruber Resume
Ryan Gruber Resume
 
CV
CVCV
CV
 
resume_new
resume_newresume_new
resume_new
 

Más de Carl Sack

Coast gis talk
Coast gis talkCoast gis talk
Coast gis talk
Carl Sack
 

Más de Carl Sack (9)

Invisible nation: Mapping Sioux treaty boundaries
Invisible nation: Mapping Sioux treaty boundariesInvisible nation: Mapping Sioux treaty boundaries
Invisible nation: Mapping Sioux treaty boundaries
 
MapStudy talk
MapStudy talkMapStudy talk
MapStudy talk
 
Teaching Open Web Mapping - AutoCarto 2016
Teaching Open Web Mapping - AutoCarto 2016Teaching Open Web Mapping - AutoCarto 2016
Teaching Open Web Mapping - AutoCarto 2016
 
WebGIS is Fun and So Can You
WebGIS is Fun and So Can YouWebGIS is Fun and So Can You
WebGIS is Fun and So Can You
 
Open Web Mapping: How do we teach this stuff?
Open Web Mapping: How do we teach this stuff?Open Web Mapping: How do we teach this stuff?
Open Web Mapping: How do we teach this stuff?
 
Whither the Wikimap?
Whither the Wikimap?Whither the Wikimap?
Whither the Wikimap?
 
Crowdsourcing and Participation in Cartography (G572 Guest Lecture)
Crowdsourcing and Participation in Cartography (G572 Guest Lecture)Crowdsourcing and Participation in Cartography (G572 Guest Lecture)
Crowdsourcing and Participation in Cartography (G572 Guest Lecture)
 
Coast gis talk
Coast gis talkCoast gis talk
Coast gis talk
 
Carl_Sack_Wikimapping
Carl_Sack_WikimappingCarl_Sack_Wikimapping
Carl_Sack_Wikimapping
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
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
 
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 Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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, ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

Adapting Web Mapping Curriculum to Open Source Technologies

Notas del editor

  1. 1. Development—what’s out there? 2) Design—what are people using and what for? 3) Dissemination—how is it learned by novice developers? 4) Adaptation—was the process successful and can we use this process to update our skills base in the future?
  2. Purpose not to pick a “winner”, but select a technology stack that works given the G575 context.
  3. 1) Justifies dual interest in representation and interaction in matrix. 2) Flash is animation-focused; wrong tool for the job to begin with?
  4. Intro classes: industry standards software; advanced: open-source. Curriculum reflects bimodal distribution of access/cost.
  5. Platform dependency: does it work on IE? Also showing lack of emphasis on mobile, location-aware. How would this change today?
  6. Technology itself results in different aesthetics (same participant). Everyone emphasized time in solution, one of the requirements.
  7. Differences in process
  8. Things we learned about what we’re looking for and how to implement it during the study led to the understanding that open source technology is critical to use and teach at this juncture. But this also means that a robust process for continuous adaptation to change is required.