SAN FRANCISCO | 10.22.2014
powered by
Dynamic GraphsJoe Parry
Outline
• End-Users need to see graphs• Most graphs are dynamic in two senses:– the end-user needs to search and explore the
graph interactively– the graph itself changes over time
• An impressive graph application – can engage and excite your end-users – can get corporate buy-in to the graph approach
KeyLines is a commercial SDK for building fully customized graph visualization applications for end-users• Runs in any browser• Works on any device• Powerful functionality• A fast developer experience• Simple deployment• Easy maintenance
KeyLines
KeyLines
Botnet Traffic
Twitter Networks
Email Traffic
Healthcare Claims
• Almost all graph data has time stamps• The graph changes over time
Graphs are dynamic
What can happen to a graph over time?
• Node addition• Node removal• Link addition• Link removal• Activity increase/decrease on nodes/links
(flow)• Structural changes– community formation– dissolution of communities
Previous Technique: Small Multiples
Previous Technique: 3D Slices
Our Approach
Summary
• End-Users need to see graphs• Most graphs are dynamic• Great visualizations can engage and excite
Cambridge Intelligence
• Founded in 2011• Offices in Cambridge UK & Boston USA• We help organizations understand connected data– KeyLines – our award-winning graph visualization SDK– Niche developer services– Expert know-how
We’re Hiring!