Download - Mary Roderick, Timothy Nyerges , Michalis Avraam University of Washington August 7th, 2012
![Page 1: Mary Roderick, Timothy Nyerges , Michalis Avraam University of Washington August 7th, 2012](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56816773550346895ddc6375/html5/thumbnails/1.jpg)
Structured Participation Toolkit for Collaborative Problem-Solving
CyberGIS Implementation Considerations
Mary Roderick, Timothy Nyerges, Michalis AvraamUniversity of Washington
August 7th, 2012
![Page 2: Mary Roderick, Timothy Nyerges , Michalis Avraam University of Washington August 7th, 2012](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56816773550346895ddc6375/html5/thumbnails/2.jpg)
Example: Create maps and share via link
GIS as (social) media (Sui and Goodchild 2011)
![Page 3: Mary Roderick, Timothy Nyerges , Michalis Avraam University of Washington August 7th, 2012](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56816773550346895ddc6375/html5/thumbnails/3.jpg)
Example: Create maps and share via a range of social media outlets
![Page 4: Mary Roderick, Timothy Nyerges , Michalis Avraam University of Washington August 7th, 2012](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56816773550346895ddc6375/html5/thumbnails/4.jpg)
Example: Create special interest groups, comment and rate maps
![Page 5: Mary Roderick, Timothy Nyerges , Michalis Avraam University of Washington August 7th, 2012](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56816773550346895ddc6375/html5/thumbnails/5.jpg)
Example: Add twitter feed to keep map users up to date
![Page 6: Mary Roderick, Timothy Nyerges , Michalis Avraam University of Washington August 7th, 2012](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56816773550346895ddc6375/html5/thumbnails/6.jpg)
Discussion
Brainstorm PrioritizeSynthesize
PGIST & CyberGIS: Integrated analytic-deliberative environment
![Page 7: Mary Roderick, Timothy Nyerges , Michalis Avraam University of Washington August 7th, 2012](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56816773550346895ddc6375/html5/thumbnails/7.jpg)
7
Structured Participation Toolkit Goals
Large-scale, asynchronous participation Structured analytic-deliberation Consensus-building & decision-making Open, transparent decision repository Participation metrics for reporting
INTELLIGENCE DESIGN CHOICE
REFLECTION
![Page 8: Mary Roderick, Timothy Nyerges , Michalis Avraam University of Washington August 7th, 2012](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56816773550346895ddc6375/html5/thumbnails/8.jpg)
PGIST Challenge
• Monolithic web application• Local client-server architecture• Technology specific
X Web Services? No, much of the functionality is in the GUI. Need a Pluggable GUI Framework that can support cross-domain and cross-platform communication. Processing and persistence layers are hosted, similar to SOA.
• Pluggable functionality• Remote client-server architecture• Technology independent
How can the CyberGIS Gateway be expanded to support collaborative problem solving?
VS.
![Page 9: Mary Roderick, Timothy Nyerges , Michalis Avraam University of Washington August 7th, 2012](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56816773550346895ddc6375/html5/thumbnails/9.jpg)
PGIST & CyberGIS…from Coupling to Hybrid
Now FutureIFrame, separate browser window Embedded GUI widgets in GatewaySSO via Token Service Delegated securityDual user management Delegated user managementTransfer of application control Delegated application controlApplication context aware Application context aware
![Page 10: Mary Roderick, Timothy Nyerges , Michalis Avraam University of Washington August 7th, 2012](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56816773550346895ddc6375/html5/thumbnails/10.jpg)
10
SPT Solution
JSOP
JavaScript Object Notation – PaddedServer response injected in the <script/>Doesn’t violate browser security.
![Page 11: Mary Roderick, Timothy Nyerges , Michalis Avraam University of Washington August 7th, 2012](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56816773550346895ddc6375/html5/thumbnails/11.jpg)
11
SPT – Proof of Concept
var keywordStore = Ext.create('Ext.data.Store', { id: 'keywordStore', model: 'Keywords', proxy: { type: 'jsonp', }}
var feedbackText = form.findField('feedbackTextArea').getValue();keywordStore.getProxy().url = 'http://localhost:8080/dwr/jsonp/BCTAgent/prepareConcern/' + feedbackText;
keywordStore.load(function(records, operation, success) {var checkboxconfigs = [];for ( var i = 0; i < records.length; i++) {
for(var j = 0; j < records[i].data.tags.length; j++){
checkboxconfigs.push({name :
records[i].data.tags[j],inputValue :
records[i].data.tags[j],boxLabel :
records[i].data.tags[j],xtype : 'checkbox'
}
Simple HTML page, with link to Ext JS4 file
Client data model & store
Dynamic GUI generation
Remote server invocation
![Page 12: Mary Roderick, Timothy Nyerges , Michalis Avraam University of Washington August 7th, 2012](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56816773550346895ddc6375/html5/thumbnails/12.jpg)
12
• Identify SPT capabilities from PGIST web applications
• Determine which functionality to bundle as ExtJS 4 GUI widgets
• Integration of SPT into CyberGIS Gateway• Runtime configuration and deployment of
participation workflow
Next Steps
Support the development and evaluation of "Capabilities for Science of CyberGIS and Science with CyberGIS”.
![Page 13: Mary Roderick, Timothy Nyerges , Michalis Avraam University of Washington August 7th, 2012](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56816773550346895ddc6375/html5/thumbnails/13.jpg)
13
• LIT research supported by National Science Foundation Grant No. EIA 0325916, funded through the Information Technology Research Program, and managed in the Digital Government Program.
• VCC Research funded by the National Oceanic and Atmospheric Administration, Climate Program Office, Sectoral Applications Research Program #NA07OAR4310410.
• CyberGIS Research funded by the National Science Foundation Grant No. OCI-1047916 Office of Cyberinfrastructure, Software Institutes, Cross-Directorate Active Programs, Geography and Spatial Sciences, and Method, Measure & Statistics Programs.
Results and opinions are those of the presenters not the funding programs.
Acknowledgements