SlideShare a Scribd company logo
1 of 19
Download to read offline
Visualiza(on:	
  from	
  Excel	
  to	
  Vimeo


   A	
  cookbook	
  and	
  some	
  -inished	
  dishes




   Martin	
  Zaltz	
  Austwick



Wednesday, 3 August 2011                                1
Mar$n	
  Zaltz	
  Austwick


   Lecturer	
  at	
  UCL-­‐CASA
   Course	
  Organiser	
  on	
  MRes	
  in	
  Advanced	
  Spatial	
  Analysis	
  and	
  
   Visualisation
   Background:	
  
   Quantum	
  Physics
   Medical	
  Physics
   ...	
  now	
  Social	
  Physics
   @sociablephysics

Wednesday, 3 August 2011                                                                   2
Why	
  visualise?


   It	
  looks	
  beautiful
   Communicating	
  research	
  results
           • with	
  peers
           • with	
  the	
  public
   Understanding	
  complex	
  data
   Parsing	
  for	
  the	
  best	
  pattern	
  recognition	
  system	
  in	
  the	
  world
   Finding	
  inspiration	
  for	
  research	
  questions,	
  models	
  and	
  analysis
   Presenting	
  (complex)	
  model	
  outputs	
  
   Comparing	
  to	
  (complex)data
Wednesday, 3 August 2011                                                                     3
Ge9ng	
  from	
  Excel	
  to	
  Vimeo




Wednesday, 3 August 2011                   4
Intermediate	
  packages


   GePhi	
  (Java)
   TULIP	
  (C++)
   Illustrator




Wednesday, 3 August 2011      5
Which	
  language?

   Languages	
  are	
  “Turing	
  complete”
   Some	
  more	
  suited	
  to	
  certain	
  tasks
   How	
  hard	
  is	
  it	
  to	
  learn?
   Is	
  the	
  syntax	
  similar	
  to	
  other	
  language	
  I	
  have	
  used/will	
  use?
   How	
  good	
  is	
  the	
  documentation?
   How	
  good	
  are	
  the	
  user	
  community?




Wednesday, 3 August 2011                                                                         6
Programming


                                                          R


                                                                  PHP


                           Processing            Python
Visualization                                                           Analysis


                                                  MatLab

                           GePhi


                                                          Excel
                                           GUI
Wednesday, 3 August 2011                                                       7
Other	
  Examples
   JavaScript
       • Not	
  the	
  same	
  as	
  Java,	
  good	
  for	
  web	
  applications
   Ruby
   Visual	
  Basic	
  for	
  Applications	
  (VBA)
       • Integrates	
  with	
  Excel!
   Sql
       • Database	
  Language
   PHP
       • Integrates	
  with	
  databases



Wednesday, 3 August 2011                                                           8
European Migration Data
 (Modelled)

 Adam Dennett and
 Kimberley Claydon

 Modelling: Excel/VBA
 Vis: ARCGIS




Wednesday, 3 August 2011   9
Tweet density in London

      Fabian Neuhaus
      and Steven Gray

      Data: PHP
      Vis: ArcGIS/Illustrator




Wednesday, 3 August 2011        10
Twitter data,
filtered by hashtag
and located in space

Steven Gray and
Richard Milton

Data collection: PHP

Vis:
http://www.MapTube.org




Wednesday, 3 August 2011   11
Tweets by city

                                   Steven Gray

                                    Data: PHP
                                  Vis: JavaScript

                           http://www.casa.ucl.ac.uk/tom/




Wednesday, 3 August 2011                                    12
Agent Based Model
                            of crime patterns

                              Toby Davies

                                Python

                           (not yet available)




Wednesday, 3 August 2011                         13
London Bikeshare
                              Stand Occupation

                                 Ollie O’Brien

                                Data: Python
                               Vis: JavaScript
                                OpenLayers
                                     Ajax

                           http://bikes.oobrien.com/




Wednesday, 3 August 2011                               14
Oyster card entries/exits

                                 Jon Reades

                                 Processing
                                   MySql

                              Not yet available




Wednesday, 3 August 2011                               15
Public transport in the UK
                                  Joan Serras
                              Vis: C++/OPENGL
                             Data: Timetable Info

                           http://vimeo.com/21351143




Wednesday, 3 August 2011                                16
London Hire Bikes by Martin Zaltz Austwick and Ollie O’Brien
                                  Data: TFL FoI / Routino
                                      Vis: Processing

                                 http://vimeo.com/19982736




Wednesday, 3 August 2011                                                        17
The network visualisations (and others) I showed in the workshop
              are not yet available - follow @sociablephysics on twitter and I will
                            announce when they are up on vimeo

                If you’re not on twitter (gasp), email the InterFace organisers so
                              they can let you know when they’re up.




Wednesday, 3 August 2011                                                              18
Data                                       Delimited
                            Excel                          Database
 preparation                                 text file




                                               Data      Parsing         Data
                           Importing
Software                                     (as text)                (numbers)


                           Displaying and
                           interacting

 User input




 Sharing                                        Images         Movies


Wednesday, 3 August 2011                                                          19

More Related Content

Similar to Visualizations of Spatial and Social Data

Mobile apps using drupal as base system SumitK DrupalCon Chicago
Mobile apps using drupal as base system   SumitK DrupalCon ChicagoMobile apps using drupal as base system   SumitK DrupalCon Chicago
Mobile apps using drupal as base system SumitK DrupalCon ChicagoSumit Kataria
 
Interact - How to create an App?
Interact - How to create an App?Interact - How to create an App?
Interact - How to create an App?The Design Zoo
 
A Look at the Future of HTML5
A Look at the Future of HTML5A Look at the Future of HTML5
A Look at the Future of HTML5Tim Wright
 
WebGL Fundamentals
WebGL FundamentalsWebGL Fundamentals
WebGL FundamentalsSencha
 
iPhone Python love affair
iPhone Python love affairiPhone Python love affair
iPhone Python love affairAnna Callahan
 
Theres a rabbit on my symfony
Theres a rabbit on my symfonyTheres a rabbit on my symfony
Theres a rabbit on my symfonyAlvaro Videla
 
A importância dos dados em sua arquitetura... uma visão muito além do SQL Ser...
A importância dos dados em sua arquitetura... uma visão muito além do SQL Ser...A importância dos dados em sua arquitetura... uma visão muito além do SQL Ser...
A importância dos dados em sua arquitetura... uma visão muito além do SQL Ser...Alexandre Porcelli
 
Flux of MEME - DOW 1st semester
Flux of MEME - DOW 1st semesterFlux of MEME - DOW 1st semester
Flux of MEME - DOW 1st semesterthomas alisi
 
Introducing Ext GWT 3.0
Introducing Ext GWT 3.0Introducing Ext GWT 3.0
Introducing Ext GWT 3.0Sencha
 
Opera Mobile HTML5 CSS3 Standards
Opera Mobile HTML5 CSS3 StandardsOpera Mobile HTML5 CSS3 Standards
Opera Mobile HTML5 CSS3 StandardsZi Bin Cheah
 
MyMobileBristol and Nature Locator @ osjmob11
MyMobileBristol and Nature Locator @ osjmob11MyMobileBristol and Nature Locator @ osjmob11
MyMobileBristol and Nature Locator @ osjmob11MrJ1971
 
Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...
Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...
Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...Amazon Web Services
 
Apachecon 2011 stanbol_ogrisel
Apachecon 2011 stanbol_ogriselApachecon 2011 stanbol_ogrisel
Apachecon 2011 stanbol_ogriselNuxeo
 
2011 June - Singapore GTUG presentation. App Engine program update + intro to Go
2011 June - Singapore GTUG presentation. App Engine program update + intro to Go2011 June - Singapore GTUG presentation. App Engine program update + intro to Go
2011 June - Singapore GTUG presentation. App Engine program update + intro to Goikailan
 
Apache Stanbol 
and the Web of Data - ApacheCon 2011
Apache Stanbol 
and the Web of Data - ApacheCon 2011Apache Stanbol 
and the Web of Data - ApacheCon 2011
Apache Stanbol 
and the Web of Data - ApacheCon 2011Nuxeo
 
HTML5 and jQuery for Flex Developers
HTML5 and jQuery for Flex DevelopersHTML5 and jQuery for Flex Developers
HTML5 and jQuery for Flex DevelopersRyan Stewart
 
Node js techtalksto
Node js techtalkstoNode js techtalksto
Node js techtalkstoJason Diller
 
Model-Driven Software Development - Introduction & Overview
Model-Driven Software Development - Introduction & OverviewModel-Driven Software Development - Introduction & Overview
Model-Driven Software Development - Introduction & OverviewEelco Visser
 
Searching does not mean finding Stuff - Apache Solr for TYPO3
Searching does not mean finding Stuff - Apache Solr for TYPO3Searching does not mean finding Stuff - Apache Solr for TYPO3
Searching does not mean finding Stuff - Apache Solr for TYPO3Olivier Dobberkau
 
Testing distributed, complex web applications
Testing distributed, complex web applicationsTesting distributed, complex web applications
Testing distributed, complex web applicationsJens-Christian Fischer
 

Similar to Visualizations of Spatial and Social Data (20)

Mobile apps using drupal as base system SumitK DrupalCon Chicago
Mobile apps using drupal as base system   SumitK DrupalCon ChicagoMobile apps using drupal as base system   SumitK DrupalCon Chicago
Mobile apps using drupal as base system SumitK DrupalCon Chicago
 
Interact - How to create an App?
Interact - How to create an App?Interact - How to create an App?
Interact - How to create an App?
 
A Look at the Future of HTML5
A Look at the Future of HTML5A Look at the Future of HTML5
A Look at the Future of HTML5
 
WebGL Fundamentals
WebGL FundamentalsWebGL Fundamentals
WebGL Fundamentals
 
iPhone Python love affair
iPhone Python love affairiPhone Python love affair
iPhone Python love affair
 
Theres a rabbit on my symfony
Theres a rabbit on my symfonyTheres a rabbit on my symfony
Theres a rabbit on my symfony
 
A importância dos dados em sua arquitetura... uma visão muito além do SQL Ser...
A importância dos dados em sua arquitetura... uma visão muito além do SQL Ser...A importância dos dados em sua arquitetura... uma visão muito além do SQL Ser...
A importância dos dados em sua arquitetura... uma visão muito além do SQL Ser...
 
Flux of MEME - DOW 1st semester
Flux of MEME - DOW 1st semesterFlux of MEME - DOW 1st semester
Flux of MEME - DOW 1st semester
 
Introducing Ext GWT 3.0
Introducing Ext GWT 3.0Introducing Ext GWT 3.0
Introducing Ext GWT 3.0
 
Opera Mobile HTML5 CSS3 Standards
Opera Mobile HTML5 CSS3 StandardsOpera Mobile HTML5 CSS3 Standards
Opera Mobile HTML5 CSS3 Standards
 
MyMobileBristol and Nature Locator @ osjmob11
MyMobileBristol and Nature Locator @ osjmob11MyMobileBristol and Nature Locator @ osjmob11
MyMobileBristol and Nature Locator @ osjmob11
 
Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...
Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...
Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...
 
Apachecon 2011 stanbol_ogrisel
Apachecon 2011 stanbol_ogriselApachecon 2011 stanbol_ogrisel
Apachecon 2011 stanbol_ogrisel
 
2011 June - Singapore GTUG presentation. App Engine program update + intro to Go
2011 June - Singapore GTUG presentation. App Engine program update + intro to Go2011 June - Singapore GTUG presentation. App Engine program update + intro to Go
2011 June - Singapore GTUG presentation. App Engine program update + intro to Go
 
Apache Stanbol 
and the Web of Data - ApacheCon 2011
Apache Stanbol 
and the Web of Data - ApacheCon 2011Apache Stanbol 
and the Web of Data - ApacheCon 2011
Apache Stanbol 
and the Web of Data - ApacheCon 2011
 
HTML5 and jQuery for Flex Developers
HTML5 and jQuery for Flex DevelopersHTML5 and jQuery for Flex Developers
HTML5 and jQuery for Flex Developers
 
Node js techtalksto
Node js techtalkstoNode js techtalksto
Node js techtalksto
 
Model-Driven Software Development - Introduction & Overview
Model-Driven Software Development - Introduction & OverviewModel-Driven Software Development - Introduction & Overview
Model-Driven Software Development - Introduction & Overview
 
Searching does not mean finding Stuff - Apache Solr for TYPO3
Searching does not mean finding Stuff - Apache Solr for TYPO3Searching does not mean finding Stuff - Apache Solr for TYPO3
Searching does not mean finding Stuff - Apache Solr for TYPO3
 
Testing distributed, complex web applications
Testing distributed, complex web applicationsTesting distributed, complex web applications
Testing distributed, complex web applications
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
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...Martijn de Jong
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Recently uploaded (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
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...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Visualizations of Spatial and Social Data

  • 1. Visualiza(on:  from  Excel  to  Vimeo A  cookbook  and  some  -inished  dishes Martin  Zaltz  Austwick Wednesday, 3 August 2011 1
  • 2. Mar$n  Zaltz  Austwick Lecturer  at  UCL-­‐CASA Course  Organiser  on  MRes  in  Advanced  Spatial  Analysis  and   Visualisation Background:   Quantum  Physics Medical  Physics ...  now  Social  Physics @sociablephysics Wednesday, 3 August 2011 2
  • 3. Why  visualise? It  looks  beautiful Communicating  research  results • with  peers • with  the  public Understanding  complex  data Parsing  for  the  best  pattern  recognition  system  in  the  world Finding  inspiration  for  research  questions,  models  and  analysis Presenting  (complex)  model  outputs   Comparing  to  (complex)data Wednesday, 3 August 2011 3
  • 4. Ge9ng  from  Excel  to  Vimeo Wednesday, 3 August 2011 4
  • 5. Intermediate  packages GePhi  (Java) TULIP  (C++) Illustrator Wednesday, 3 August 2011 5
  • 6. Which  language? Languages  are  “Turing  complete” Some  more  suited  to  certain  tasks How  hard  is  it  to  learn? Is  the  syntax  similar  to  other  language  I  have  used/will  use? How  good  is  the  documentation? How  good  are  the  user  community? Wednesday, 3 August 2011 6
  • 7. Programming R PHP Processing Python Visualization Analysis MatLab GePhi Excel GUI Wednesday, 3 August 2011 7
  • 8. Other  Examples JavaScript • Not  the  same  as  Java,  good  for  web  applications Ruby Visual  Basic  for  Applications  (VBA) • Integrates  with  Excel! Sql • Database  Language PHP • Integrates  with  databases Wednesday, 3 August 2011 8
  • 9. European Migration Data (Modelled) Adam Dennett and Kimberley Claydon Modelling: Excel/VBA Vis: ARCGIS Wednesday, 3 August 2011 9
  • 10. Tweet density in London Fabian Neuhaus and Steven Gray Data: PHP Vis: ArcGIS/Illustrator Wednesday, 3 August 2011 10
  • 11. Twitter data, filtered by hashtag and located in space Steven Gray and Richard Milton Data collection: PHP Vis: http://www.MapTube.org Wednesday, 3 August 2011 11
  • 12. Tweets by city Steven Gray Data: PHP Vis: JavaScript http://www.casa.ucl.ac.uk/tom/ Wednesday, 3 August 2011 12
  • 13. Agent Based Model of crime patterns Toby Davies Python (not yet available) Wednesday, 3 August 2011 13
  • 14. London Bikeshare Stand Occupation Ollie O’Brien Data: Python Vis: JavaScript OpenLayers Ajax http://bikes.oobrien.com/ Wednesday, 3 August 2011 14
  • 15. Oyster card entries/exits Jon Reades Processing MySql Not yet available Wednesday, 3 August 2011 15
  • 16. Public transport in the UK Joan Serras Vis: C++/OPENGL Data: Timetable Info http://vimeo.com/21351143 Wednesday, 3 August 2011 16
  • 17. London Hire Bikes by Martin Zaltz Austwick and Ollie O’Brien Data: TFL FoI / Routino Vis: Processing http://vimeo.com/19982736 Wednesday, 3 August 2011 17
  • 18. The network visualisations (and others) I showed in the workshop are not yet available - follow @sociablephysics on twitter and I will announce when they are up on vimeo If you’re not on twitter (gasp), email the InterFace organisers so they can let you know when they’re up. Wednesday, 3 August 2011 18
  • 19. Data Delimited Excel Database preparation text file Data Parsing Data Importing Software (as text) (numbers) Displaying and interacting User input Sharing Images Movies Wednesday, 3 August 2011 19