Maps and GIS have historically been difficult for users due to their complexity, requiring technical knowledge and exposing internal structures rather than using intuitive interfaces. While web mapping has improved usability with features like responsive design and simplified interfaces, issues remain around communicating uncertainty, adjusting to different platforms, and ensuring data is fit for various uses and users, from administrators to developers to general audiences. Continued focus on user-centered design principles is needed to make geographic information and systems truly usable.
AddressingHistory - Crowdsourcing the Past - Stuart MacdonaldJISC GECO
Presentation given at the Geospatial in the Cultural Heritage Domain - Past, Present & Future event in London on 7th March 2012. The event was organised as part of the JISC GECO project.
Planning for Bicycling and Pedestrian AccommodationsRPO America
Presentation by Troy Hearn and Carol Brent, Kentucky Transportation Cabinet, at the National Rural Transportation Conference, December 3 - 5, 2014 in Cincinnati, OH.
At the Feb. 2, 2011 Community Meeting, the EN TRIPS consultant team identified preliminary priority corridors, and asked the community for their feedback.
AddressingHistory - Crowdsourcing the Past - Stuart MacdonaldJISC GECO
Presentation given at the Geospatial in the Cultural Heritage Domain - Past, Present & Future event in London on 7th March 2012. The event was organised as part of the JISC GECO project.
Planning for Bicycling and Pedestrian AccommodationsRPO America
Presentation by Troy Hearn and Carol Brent, Kentucky Transportation Cabinet, at the National Rural Transportation Conference, December 3 - 5, 2014 in Cincinnati, OH.
At the Feb. 2, 2011 Community Meeting, the EN TRIPS consultant team identified preliminary priority corridors, and asked the community for their feedback.
Federal Funding for Active Transportation and Recreation
Track: Connect
Format: 60 minute panel
Abstract: This session will provide an overview about federal transportation programs that can fund infrastructure for walking and bicycling.
Full Description: Federal programs provide funds to develop transportation, community, and recreation infrastructure for walking and bicycling and to connect communities and promote active living. Attendees will learn how about Federal programs to promote sustainable communities.
Learning Objectives:
Participants will learn about the Federal Partnership for Sustainable Communities.
Participants will learn about the Federal-aid surface transportation programs that benefit pedestrians and bicyclists.
Participants will be able to successfully write a competitive proposal.
Participants will understand how Federal, State, and local programs interact.
Presenter(s)
Presenter: Christopher Douwes Transportation Alternatives Program / Recreational Trails Program, FHWA
Co-Presenter: Wesley Blount Office of Planning, Environment & Realty FHWA
Session 34: Rec Trails California (Haynes)-PWPBSharon Roerty
The Federal Highway Administration’s Transportation Enhancement Activities and Recreational Trails Program
provide funds to the States to develop transportation and recreation infrastructure for walking and bicycling, connecting communities and promoting active living. Attendees will learn how to apply for funds: what works,
what doesn’t.
The NLS Historical Maps API - Chris FleetJISC GECO
Presentation given at the Geospatial in the Cultural Heritage Domain - Past, Present & Future event in London on 7th March 2012. The event was organised as part of the JISC GECO project.
City of Virginia Beach Solid Waste Collection Routing Software Consulting Ser...Kevin Callen
Waste collection routing software was used by Route Optimization Consultants (Kevin Callen) and SCS Engineers (Bob Gardner) for the City of Virginia Beach (John Barnes) to improve the efficiency of the City's waste routing for its 124,000 households. The presentation was presented at the SWANA WasteCon 2014 conference.
This is a slide set that covers some ideas on how to integrate GIS and Social Media. It pulls ideas and concepts from other slide sets, but is specific to GIS and Social Media development, and covers some things will want to be aware of if you plan to integrate. Enjoy!
Leveraging ArcGIS Platform & CityEngine for GIS based Master PlansEsri India
Sustainable, scalable and future ready urban development is one the key priorities in India as well globally. Major government programs i.e. Smart Cities and Atal Mission for Rejuvenation and Urban Transformation (AMRUT) aim to build foundations to achieve this.
For any planned development, master plan is a starting point. A master plan provides a long term blueprint that guides the sustainable planned development of the city. Use of GIS for master planning is not new. GIS-based Master Plans will help in different types of urban planning exercises, e.g. preparation of development plan, zonal plan, utility plan, infrastructure plan, etc. Even Smart City program and AMRUT programs mandate use of GIS for master plan creation.
ArcGIS is a complete platform for end-to-end city planning, design and management. The webinar illustrates how ArcGIS Platform and 3D capabilities of CityEngine provides a complete set of tools for end-to-end GIS based master plan creation and updation.
Visualising Urban Geographies - Stuart NicholJISC GECO
Presentation given at the Geospatial in the Cultural Heritage Domain - Past, Present & Future event in London on 7th March 2012. The event was organised as part of the JISC GECO project.
Progetto INNO ed esempi di applicazioni nel campo della GEOMATICA - P.CauSardegna Ricerche
La presentazione del Progetto INNO a cura di Pierluigi Cau, in occasione dell'evento "Bonifiche ambientali e potenzialità delle imprese" che si è tenuto a Cagliari il 7 novembre 2014.
This is most benificial for the First year Engineering students.This presentation consists of videos and many applications of GIS. The processes and the other parts of GIS is also nicely explained.
Federal Funding for Active Transportation and Recreation
Track: Connect
Format: 60 minute panel
Abstract: This session will provide an overview about federal transportation programs that can fund infrastructure for walking and bicycling.
Full Description: Federal programs provide funds to develop transportation, community, and recreation infrastructure for walking and bicycling and to connect communities and promote active living. Attendees will learn how about Federal programs to promote sustainable communities.
Learning Objectives:
Participants will learn about the Federal Partnership for Sustainable Communities.
Participants will learn about the Federal-aid surface transportation programs that benefit pedestrians and bicyclists.
Participants will be able to successfully write a competitive proposal.
Participants will understand how Federal, State, and local programs interact.
Presenter(s)
Presenter: Christopher Douwes Transportation Alternatives Program / Recreational Trails Program, FHWA
Co-Presenter: Wesley Blount Office of Planning, Environment & Realty FHWA
Session 34: Rec Trails California (Haynes)-PWPBSharon Roerty
The Federal Highway Administration’s Transportation Enhancement Activities and Recreational Trails Program
provide funds to the States to develop transportation and recreation infrastructure for walking and bicycling, connecting communities and promoting active living. Attendees will learn how to apply for funds: what works,
what doesn’t.
The NLS Historical Maps API - Chris FleetJISC GECO
Presentation given at the Geospatial in the Cultural Heritage Domain - Past, Present & Future event in London on 7th March 2012. The event was organised as part of the JISC GECO project.
City of Virginia Beach Solid Waste Collection Routing Software Consulting Ser...Kevin Callen
Waste collection routing software was used by Route Optimization Consultants (Kevin Callen) and SCS Engineers (Bob Gardner) for the City of Virginia Beach (John Barnes) to improve the efficiency of the City's waste routing for its 124,000 households. The presentation was presented at the SWANA WasteCon 2014 conference.
This is a slide set that covers some ideas on how to integrate GIS and Social Media. It pulls ideas and concepts from other slide sets, but is specific to GIS and Social Media development, and covers some things will want to be aware of if you plan to integrate. Enjoy!
Leveraging ArcGIS Platform & CityEngine for GIS based Master PlansEsri India
Sustainable, scalable and future ready urban development is one the key priorities in India as well globally. Major government programs i.e. Smart Cities and Atal Mission for Rejuvenation and Urban Transformation (AMRUT) aim to build foundations to achieve this.
For any planned development, master plan is a starting point. A master plan provides a long term blueprint that guides the sustainable planned development of the city. Use of GIS for master planning is not new. GIS-based Master Plans will help in different types of urban planning exercises, e.g. preparation of development plan, zonal plan, utility plan, infrastructure plan, etc. Even Smart City program and AMRUT programs mandate use of GIS for master plan creation.
ArcGIS is a complete platform for end-to-end city planning, design and management. The webinar illustrates how ArcGIS Platform and 3D capabilities of CityEngine provides a complete set of tools for end-to-end GIS based master plan creation and updation.
Visualising Urban Geographies - Stuart NicholJISC GECO
Presentation given at the Geospatial in the Cultural Heritage Domain - Past, Present & Future event in London on 7th March 2012. The event was organised as part of the JISC GECO project.
Progetto INNO ed esempi di applicazioni nel campo della GEOMATICA - P.CauSardegna Ricerche
La presentazione del Progetto INNO a cura di Pierluigi Cau, in occasione dell'evento "Bonifiche ambientali e potenzialità delle imprese" che si è tenuto a Cagliari il 7 novembre 2014.
This is most benificial for the First year Engineering students.This presentation consists of videos and many applications of GIS. The processes and the other parts of GIS is also nicely explained.
Talk titled 'User-centred and Participatory Cartography'
Interest in Human-Computer Interaction (HCI) has been part of Geographical Information Science (GIScience) and cartography for a long time. Even before the term Geographical Information System (GIS) was invented (Tomlinson, 1967), researchers of “Man Machine Interaction” at MIT where utilising the display capabilities of the latest generation of computers to manipulate oceanic geographical information (Pivar at al., 1963). From this early start, HCI became an integral part of Cartography and GIScience research agendas. Interest focused on expert cartographers and their work in the 1960s and 1970s, and moved to wider range of specialised users in the 1980s and 1990s. This followed the spread of geographic technologies to wider audiences, culminating with the ‘Cambrian Explosion’ of maps on the internet. More recently, with the increased abilities of members of the public to create and share information, cartography became available to many, sometimes under the guise of ‘neogeography’. The talk with cover the evolution of HCI research in Cartography, focusing on participatory GIS and mapping, and demonstrating the importance of user centred design in the sharing of maps within this domain. It ends with examples of citizen science and how cartography play a role within it.
Poster: Enhancing and Educating with the WxSat Mobile AppKyle Nelson
Poster presented at the Federation of Earth Science Information Partners' (ESIP) 2015 Winter Meeting. Development of educational products and enhancements to the WxSat Mobile App were funded through an ESIP Student Fellow research grant.
Devising a citizen science monitoring programme for tree regeneration the upl...Muki Haklay
Presentation by Chris Andrews from a participatory virtual workshop June 2020 on citizen science in the Cairngorms national park. Aims of presentation: To provide a background information as to what's going on ecologically in the uplands; To explore why some upland habitats might be changing; Example of what could be done through a case study at the ECN Cairngorm long-term monitoring site; Provide a framework in which to think about what variables might be useful to citizen science project on monitoring regeneration.
The value of citizen science for environmental monitoring in ScotlandMuki Haklay
Presentation by Nadia Dewhurst Richman from a participatory virtual workshop in June 2020. This presentation gives an overview of the benefits of citizen science using examples of existing projects in Scotland, along with an introduction to Scotland’s Environment Web.
citizen science - a brief introduction Muki Haklay
Presentation by Muki Haklay in a participatory virtual workshop June 2020. The presentation provided an overview of the types of activities that fall under the umbrella term citizen science - from activities that people do at home using the computers and the internet (volunteer computing or volunteer thinking) to ecological monitoring of landscape change in an opportunistic way. The presentation also pointed out to the multiple goals of citizen science projects - from engaging people in environmental issues, to providing opportunities to disadvantaged groups in society. The level of participation across projects was also highlighted, indicating that as requirements and knowledge increase, the number of people that are currently engaged in citizen science project decreases.
Citizen Science as a tool to support land management in the Cairngorms Nation...Muki Haklay
Presentation by Jan Dick from the participatory virtual workshop in June 2020. Part of UKRI project to explore the suitability of citizen science for Long-Term Scoio-Ecological Research (LTSER)
Slides from Susanne Hecker and Muki Haklay talk in an ECSA webinar about the ECSA Characteristics of Citizen science https://zenodo.org/communities/citscicharacteristics/ - covering the methodology and the main features of the document. The webinar is available here https://zenodo.org/record/3859970
Citizen Science in Open Science context: measuring & understanding impacts of...Muki Haklay
Within the emerging European agenda for open science, deeper public engagement with science, through citizen science, is now part and parcel of Horizon Europe. Yet, there are many issues that need to be understood – the uneven landscape of citizen science across the European Research Area, scientific disciplines, and institutions; the balancing of multiple goals that citizen science projects enact between raising awareness to scientific issues to producing data and analysis that can lead to top discoveries; measuring and assessing the outcomes and outputs of projects; and consideration about the data, analysis, and outputs. The talk will provide a short introduction to citizen science and modes of engagement in it, introduce the “Doing It Together Science” (DITOs) escalator model; and review some of the emerging policy responses to citizen science across the world.
Extreme Citizen Science technologies: attempting to embed values in codeMuki Haklay
Extreme Citizen Science (ExCiteS) is a situated, bottom-up practice that takes into account local needs, practices and culture and works with broad networks of people to design and build new devices and knowledge creation processes that can transform the world. The ExCiteS group at UCL was set up to support the implementation of this concept through the development of theories, methodologies, processes, and technologies that allow any community, regardless of (technical) literacy, to engage in citizen science projects that produce results that are meaningful and useful for them. Stemming from theoretical foundations in participatory action research and public participation geographic information systems (PPGIS), our technologies are designed to carry values with them. Once we visit these values, we can see how they turn into code, and ask how successful these efforts are, using cases in the Amazon, Congo-basin, Namibia, UK, and Malta.
The role of learning in community science and citizen scienceMuki Haklay
This are slides from the talk on 12 Oct, Joint workshop of the Teaching and Learning and Citizen Science Special Interest Groups of the British Ecological Society, which was held on 12th October 2018 at the University of Reading. The talk explores links between learning and citizen science - contributory and collegial in particular. This is an improved version of the Citizen Inquiry slides
The persistent environmental digital divide(s) -RGS-IBG 2018Muki Haklay
Over 25 years ago, as the web was emerging as a medium for distributing public information, it was promoted as a tool for increased democratisation. From the age of dial-up modem and PCs to the use of mobile phones and smartphones, concerns about digital divides and how they impact the ability of local participation in environmental decision making never resolved. These digital divides are creating a tapestry of marginalisation through different devices, skills, and communication potentials, and it is valuable to reflect on their dimensions – both technical and social, and consider how we can consider them in a systematic way. The talk will attempt to reflect on technological and social changes and the attempts to address them.
Pecha Kucha session: multi country science programs Ecsite 2018Muki Haklay
Doing It Together Science (DITOs) is a 3-year project, funded by the EU Horizon 2020 programme, that is aimed to increase awareness of and participation in citizen science across Europe and beyond. It is focused on communication, coordination, and support of citizen science activities. Therefore, the project promotes the sharing of best practices among existing networks for a greater public and policy engagement with citizen science through a wide range of events and activities.
Open Science and Citizen Science - researcher, participants, and institutiona...Muki Haklay
Presentation from the OECD workshop on 9th April 2018, GSF-NESTI Workshop on "Reconciling Scientific Excellence and Open Science" asked the question "What do we want out of science and how can we incentivise and monitor these outputs?". The talk covers the personal experience as a researcher, the experience of participants in citizen science projects, and the institutional aspects.
Introduction to Citizen Science and Scientific Crowdsourcing - Data Quality s...Muki Haklay
This is part of the course "introduction to citizen science and scientific crowdsourcing", which you can find at https://extendstore.ucl.ac.uk/product?catalog=UCLXICSSCJan17 . The lecture is dedicated to data management in citizen science, and this part is focusing on data quality
The role of learning in citizen scienceMuki Haklay
This is a presentation from the citizen science impact event at the Open University http://www.open.ac.uk/blogs/opentel/citizen-science-impact-event-at-the-open-university/
Citizen science offer different levels of engagement to participants, which have been captured in typologies of the field (contributory, collaborative, co-created, collegial / crowdsourcing, distributed intelligence, participatory science, extreme citizen science). These typologies do no explicitly examine learning. At the same time, projects and activities striving to fulfil multiple goals (excellent scientific output, satisfying engagement, good recruitment, learning …). Within ythe range of citizen science project, we can consider different aspects of learning that are occurring in them, Projects and use examples from a range of project, and raise some aspects that can help those who are designing co-created projects.
The Willing Volunteer – Incorporating Voluntary Data into National DatabasesMuki Haklay
At present few mapping databases contain crowd sourced or voluntary data. Consider how, in the future, this will be a valuable source of data for national geospatial, cadastral and mapping agencies
Examining the values that are embedded in the processes and technologies of p...Muki Haklay
A persistent question about participatory methodologies that rely on technologies, such as public participation geographic information systems (PPGIS), is how to integrate values, such as inclusiveness of all the people that are impacted by a decision, or identifying options that are popular by the majority but acceptable to the minority, within technologically focused projects. Moreover, technologies do not operate by themselves – they are embedded in organizational, political, and social processes that set how they are used, who can use them, and in what context. Therefore, we should explore where the values reside?
Two factors obscure our view: The misleading conceptualisation that technologies are value free, and can be used for good or for bad – which put all the weight on the process, and ignores the way in which any technology allow only certain actions to be taken. Another popular view of technology conceptualisation is to emphasise their advantages (upside) and ignore their limitations. If we move beyond these, and other “common sense” views of technologies, we can notice how process and technology intertwine.
We can therefore look at the way the process/technology reinforce and limit each other, and the way that the values are integrated and influence them. With this analysis, we can also consider how technological development can explicitly include considerations of values, and be philosophically, politically, and social-theory informed. We need to consider the roles, skills, and knowledge of the people that are involved in each part of the process – from community facilitation to software development.
The paper will draw on the experience of developing participatory geographic information technologies over the past 20 years, and will suggest future directions for values-based participatory technology development.
Into the Night - Technology for citizen scienceMuki Haklay
Current citizen science seems effortless...just download an app and start using it. However, there are many technical aspects that are necessary to make a citizen science project work. In this session, we will provide an overview of all the technical elements that are required - from the process of designing an app., to designing and managing a back-end system, to testing the system end to end before deployment. Participants will have the opportunity to engage in a short exercise to consider the design of an app for a citizen science project that addresses light pollution.
Into the Night - Citizen Science Training day - introduction to citizen scienceMuki Haklay
Setting, running and evaluating - In this session, we will provide a brief overview of the types of citizen science that are relevant in addressing environmental challenges. We will look at classifications of citizen science projects, explore their potential goals, the process of recruitment and retention as well as the need to start project evaluation from an early stage. Participants will have the opportunity to engage in a short exercise to consider how these elements can be used in the design of a citizen science project.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Monitoring Java Application Security with JDK Tools and JFR Events
BCS Geospatial SG - Usability of GIS and GI
1. Maps are wonderful, but GIS are hard to use.
What can we do about it?
Muki Haklay
M.haklay@ucl.ac.uk, Department of Civil, Environment and Geomatic
Engineering, UCL
2. Outline
• Maps – brief history
• GIS development and the 5+ years gap
• Neogeography, Web Mapping 2.0, SatNavs etc.
• Geographic Information usability
• Where should we go next?
3. Humans and spatial representation
http://www.phil.uni-passau.de/histhw/tutcarto/english/index-hiwi-
karto-en.html
http://hyperbolic-crochet.blogspot.com/2010/09/talking-and-writing-about-
math.html
Sailing maps/Navigation charts Western Pacific
Peabody Museum, Cambridge)
Valcamonica, Italy. Neolithic
Bronze age (6000 BCE)
4. Carved wooden coastal charts carried in
their kayaks by Greenland Inuit (Eskimo)
(n.d.) Courtesy of the Greenland National
Museum & Archives.
http://www.learner.org/courses/amerhistory/interactives/cartographic/1-2.html
• Representations of
geography predate
the development of
writing by at least
2000 years (some
20,000)
• Moreover, they exist
in non-literate
societies, and semi-
literate people
routinly participate in
mapping activities
5. The development of geographical
representations in digital computers
1993 1990
Source: Tsue 2007
6. Early computing and GIS
• First commercial
application of
computers (LEO I)
1951
• Harvard Laboratory
for Computer Graphics
1963 (Symap)
Images courtesy of Carl Steinitz
7. Geospatial technologies continue to lag...
• Commercial relational
DBMS (Oracle)1978
• Commercial desktop
CAD (AutoCAD) 1982
• Commercial GIS
(ARC/INFO) 1982
• First desktop GIS
(Mapinfo) 1986
• First commercial
spatial DBMS (Oracle)
c. 1996
11. Why are GIS hard to use?
• As Identified by Traynor and Williams (1995):
– GIS is complex: it is based on knowledge from
Geography, Cartography, Databases, Statistics,
Computer algorithms and data structures…
– Requires users to have or acquire considerable
technical knowledge in order to operate the system
• In addition, developers and vendors are focusing
on functionality and not on ease of use with
interfaces that are exposing the system’s
structure – and not matching the user’s model
Traynor and Williams (1995) ‘Why are Geographic Information Systems hard to use?’
17. Web Mapping 1.0 – user issues
• Some issues were caused by infrastructure:
– Limited bandwidth, which was problematic for image-
based information
– Limited screen size
• And some by designers and developers:
– Copying desktop GIS to the web
– Paper based cartography, scanned
– Banner ads, headers – misuse of screen assets
18. Web Mapping 2.0
• Size
• Response time (AJAX, pre rendered tiles)
• Simplified interface
• Cartography
22. Web Mapping 2.0 and usability
• More awareness to usability (likely influence from
other areas of web practice)
• Bandwidth and development practices improve
User Experience
• Cartography adapted to computer monitors
25. Different roles, thus different users of
• System Administrator - Managing the GI in the
organisation on a regular basis, deals with
updates and integration of data
• Developer - developing applications that use
geographical information
• Power user – GIS professional, use GI daily
• General user – Use GIS and GI occasionally
26. Typology of users
Type No. of participants Issue for GIS
System
Administrator
Significant skills, database
administration focus
Developers Significant Skills,
information manipulation
and analysis
Power users Knowledge of GIS,
knowledge of GI
General users Wide range of skills, limited
knowledge of GIS –
‘accidental geographers’
27. System Administrator’s view of GI
• Importing and managing geographic datasets
• Providing GI to a wide range of users and
applications
• Ensuring smooth
delivery and integration
with a range of GIS
products
Source: C4
28. Case study – OS MasterMap Change-Only
Update
• When OS MasterMap launched, Change-Only
Update was promoted as an efficient method to
update local datasets – remove an old record and
insert a new one
• Challenges: Integration with other data layers,
topology, auditing of changes, etc.
• Results: specialised data products, some users
prefer updating the whole set
29. Developer’s view of GI
• Using GI within an application
• Concerns: clarity of data structure, fitness for
purpose (for example routing),
impact on performances
• Working with a specific system
which relies on GI, not always
aware that 95% of investment
(and issues) is in data
30. Case study – DXF, Shapefiles, KML
• Several formats were suggested for geographic
information – National Transfer Format (NTF),
Spatial Data Transfer Standards (SDTS),
Geographic Markup Language (GML)
• Yet at each period, an ad-hoc format dominates –
1990s – DXF, late 1990s – Shapefile, mid 2000s –
KML
• Notice that formats are not optimised but
relatively easy to learn
31. Case study – APIs OSM vs. OGC WMS
• OpenStreetMap API:
http://api.openstreetmap.org/api/0.5/map?bbox=-
71.00,42.00,-72.00,43.00
• OGC WFS API:
http://example.com/wfs?
service=WFSSIMPLE&version=0.5&REQUEST=GetFeature&BBOX=-
71.00,42.00,-72.00,43.00&TIME=2006-09-12/2006-09-
22&OUTPUTFORMAT=text/xml
Haklay, M. And Weber, P., 2008, OpenStreetMap – User Generated Street Map, IEEE Pervasive
32. Power user’s view of GI
• Integrating data for a specific task
• Familiar with GIS operations but sometime
not with the semantics of
the datasets (what they
actually mean)
• Map visualisation and
presentation of datasets
is quite central to the job
33. Case study – knowing what is in the data
• Metadata is necessary for finding data, but more
crucially for using it. Users are far more likely to
use information inside
the organisation than
to try and find it from
outside.
• Maintaining metadata
is not easy – even
within a project!
Source: MapWindow GIS
34. General user’s view of GI
• GI is used as part of another task - navigation in
order to get to a location, answering a request
from a client about store location.
• GI is seen as authoritative,
factual, and up to date.
• Geographic and cartographic
concepts are unproblematic
and/or trivial.
35. Case study – SatNav
‘A 20-year-old student's car was wrecked by a
train after she followed her SatNav onto a
railway track. Paula Ceely, second year student
at Birmingham University was driving her Renault
Clio from Redditch, Worcestershire,
to see her boyfriend at his parents'
home in Carmarthenshire for the
first time.’ She was trying to cross the
line in the dark when she heard a train
horn, realised she was on the track,
and the train smashed into the car.’
Http://news.bbc.co.uk/1/hi/wales/south_west/6646331.stm
36. Usability of GI – the needs of different users
• GI is critical for geographical applications, but
received little or no attention in terms of
interaction design
• There are different aspects for system managers,
developers, power users and general users, but
all require some attention from producers and
providers of GI – even if the process is in-house
• Developers need to be aware of these aspects
37. Usability of GI/GIS – summary
• Some issues are long standing : screen size and
resolution, bandwidth, interaction speed,
communicating uncertainty, cartography
• Need to adjust to different platforms and media
• Web Mapping 2.0 applications are moving in the
right directions
• New issues with Geographical Information
As a result of all these changed the user experience changed dramatically. From click, wait for rendering, get a reply on a very small area, to slippy map, direct manipulation. Important to remember that it wasn’t Google who first introduce slippy maps – it was search.ch – a Swiss site (October 2004).
The crimemaps, or the early Google Mashup, are examples for shallow technical hacking. We don’t really change Google Maps and we screen scrape data, but the innovation is in the integration .
This is a very interesting aspect of usability which many times is overlooked. When looking at a GIS or a component of geotechnology, it is worth evaluating its usability for different audiences. With software, I would differentiate between ‘end-user’, ‘programmer’ and ‘system manager’ usability. For each of these archetypes it is possible to evaluate if the package is easy to use for this role. For example, programmer usability can be evaluated by examining how long does it takes for a programmer to learn how to manipulate the system and perform a tasks with it. The new generation of APIs such as those that are used by OpenStreetMap or Google Maps are very ‘programmer’ usable – it takes very little time to learn them and achieve something useful with the system.
The installation of Manifold GIS, therefore, scores high on system manager usability, but low on end-user usability – and, importantly, there are far more of the latter than the former. Some small changes to the website with a clear installation guide can improve the situation significantly, but a real change to the installation process that will remove the need to switch to the administrator account is the real solution.
The interesting aspect is to note how many potential users there are at each level. As we go up, there are less potential users. There are outstanding issues at each level.
In addition to the hacking, there are these beautiful, elegant solution to long standing interoperability issue. Just look at how simple is it to someone to get data from OSM. And it is also very easy to understand what you get back. When you do it with OGC data it is first of all complex, and the reply is in GML, so you’ve got quite a learning curve to go through before you can use.
The fact is that during Katrina in 2005 there was a wide use of mashups (Miller 2006) but OGC admit failure in their newsletter. This is even more astonishing when realising that the OGC WMS testbed was about hurricane in the gulf of Mexico ... (look at OGC specification http://cite.opengeospatial.org/OGCTestData/wms/1.1.1/spec/wms1.1.1.html ) .