adapting web mapping curriculum to open source technologies
DESCRIPTION
Presentation given on May 22, 2013 at the FOSS4G North America conference in Minneapolis.TRANSCRIPT
Adapting Web Mapping Curriculum to Open Source Technologies
{Carl M. Sack: [email protected],
Robert E. Roth: [email protected],
Richard G. Donohue: [email protected],
Timothy R. Wallace: [email protected],
Tanya M.A. Buckingham: [email protected]};
[Interactive map by Chloe Quinn]
introductionintroduction
we
and
researchdesigndevelopteach
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 tothe 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 SystemGeospatial 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
OpenLayersControl Participant
diary study
Work Logs = one entry per hour with code, screenshot, emotions
Leaflet v0.4 release
LeafletVariable 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 [email protected]
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