SlideShare a Scribd company logo
1 of 113
Just Doing IT Yourself:simple recipes for the rest of us tricks Tony Hirst Department of Communication and Systems The Open University http://blog.ouseful.info @psychemedia
From shambrarian to undeveloper…
If You're Not Confused b-tal So IT and the developers do what exactly?
“Your” computer Can you install your own applications? Collaboration Can you work on shared files with others inside and outside your institution? Data wrangling Can you get the data you need in the form you want it?
Search Does the search engine on your public websites work? Visualisation Would you like to be able to create your own interactive visualisations? Programming Do you need to do the things (you think) developers do?
Trick 1
JUSt ask
site:www.open.ac.uk
GetTheData.org
http://www.osqa.net/ OSQA is written in Python and powered by the Django application framework. It is free software licensed under the GPL
Welcometo the institutional undeveloper’sclub… :-)
So what’s the FIRST RULE?
(All the answers are bl**din’ obvious)
The second rule of institutional undeveloper’sclub…
Every trick has its place WHAT’s the context????
{ discoverymanagementmanipulationpresentation informationcontext
{ individual/n-cast synch/asynch 1-way/2-way public or private communicationcontext
{ “yours” or “theirs” online or offline X-top or mobile technologycontext
The       second rule of institutional undeveloper’sclub… Other
No trick has its place Appropri-8 technology
(ghoti and chips)
Trick 2
Write your diagrams
digraph test { CSV [shape=box] KML [shape=box] JSON [shape=box] XML [shape=box] RDF [shape=box] HTML [shape=box] GoogleSpreadsheet [shape=Msquare] RDFTripleStore [shape=Msquare] "[SPARQL]" [shape=diamond] "[YQL]" [shape=diamond] "[GoogleVizDataAPI]" [shape=diamond] "<GoogleGadgets>" [shape=doubleoctagon] "<GoogleVizDataCharts>" [shape=doubleoctagon] "<GoogleMaps>" [shape=doubleoctagon] "<GoogleEarth>" [shape=doubleoctagon] "<JQueryCharts_etc>" [shape=doubleoctagon] … … "[SPARQL]"->RDF; "[SPARQL]"->XML; "[SPARQL]"->CSV; "[SPARQL]"->JSON; JSON-> "<JQueryCharts_etc>"; CSV->"{GoogleRefine}" CSV->ScraperWiki JSON->ScraperWiki "[YQL]"->ScraperWiki ScraperWiki->CSV HTML->ScraperWiki HTML->"[YQL]" "[SPARQL]"->"[YQL]" "{GoogleRefine}"->CSV [style=dashed] CSV->"<Gephi>" [style=dashed] "<Gephi>"->CSV [style=dashed] RDF->"[YQL]” }
Graphvizand Gephi
Gephi
The third rule of institutional undeveloper’sclub…
Common representations are your friend
Trick 3
Learn which apps take in which formats
Learn which apps publish which formats
IBM’sMany Eyes
Let your content flow
WriteToReply.org
JISCPress digress.itWordpress theme
Feed me… ,[object Object]
 KML
 CSV
 etc,[object Object]
 Eat your own dog food dog food by notto86
Trick 4
URLs can act as glue
KML
Wikipedia Google Spreadsheet =importHTML Yahoo! Pipe Import CSV HTML CSV KML Google Map Embedded object <embed>
http://bit.ly/dFCKxM
Trick 5
URLs
Learn to read  – and hack –URLs
Look for your search term in the URL of search results pages…
Try adding.xml, .jsonor .rdfto the end of a/programmepage on bbc.co.uk
Trick 6
Learn some geek power words
JSON is the new XML [insider knowledge]
JSON-P is magic Try ?callback=myfunc
JSON-P lets you pull the feed into any web page
3rd party server Local server Browser
Follow the JSON…
http://code.google.com/apis/analytics/docs/gdata/gdataExplorer.html http://bit.ly/fzj9yv
The fifth rule of institutional undeveloper’sclub…
Be lazy…
Trick 7
Let tools do the work for you…
Data Wrangling
Google Refine
Stanford Data Wrangler
Paul Bradshaw’sOnlineJournalismBlog
Trick 8
viaRule 3 and Rule 5
Cut and paste can get you a long way
Developers use 3rd party libraries [insider knowledge]
Hack the examples
 http://delicious.com/psychemedia/js+viz
Trick 9
Curate things yourself
Feed aggregation
Google Custom Search Engine
Trick 10
Feed content can be shaped
Search/Aggregation filter
Trick 11
Sharing is easy
TwitterGoogle docsGist/githubopenetherpaddropboxdeliciousannotate it
Trick 12
Google Apps is a mashup environment
Google spreadsheet Google Apps script Google Visualisation API Google Spreadsheets as a mashup environment
Martin Hawksey's JISC RSC MASHe blog http://www.rsc-ne-scotland.org.uk/mashe/category/google-apps/ http://bit.ly/gqAX17
Collect/backup tweets in a Google Spreadsheet [Twitteralytics v2] Linking a Google Form with data from the responses in the Spreadsheet [Event/Resource Booking] gEVS – An idea for a Google Form/Visualization mashup for electronic voting The best Google Spreadsheet Event Manager (w/h Sites, Contact, Calendar integration) ever, ever, ever Convert time stamped data to timed-text (XML) subtitle format using Google Spreadsheet Script
Trick 13

More Related Content

Viewers also liked

Uncourse to shortcourse
Uncourse to shortcourseUncourse to shortcourse
Uncourse to shortcourseTony Hirst
 
Guug11 mashing up-google_apps
Guug11 mashing up-google_appsGuug11 mashing up-google_apps
Guug11 mashing up-google_appsTony Hirst
 
Innovation From The Outside
Innovation From The OutsideInnovation From The Outside
Innovation From The OutsideTony Hirst
 
Manchester opendata
Manchester opendataManchester opendata
Manchester opendataTony Hirst
 
Invisible Library Ili
Invisible Library IliInvisible Library Ili
Invisible Library IliTony Hirst
 
Social digitalresearcher
Social digitalresearcherSocial digitalresearcher
Social digitalresearcherTony Hirst
 
Infoskills challenges
Infoskills challengesInfoskills challenges
Infoskills challengesTony Hirst
 
Jibs keynote (draft)
Jibs keynote (draft)Jibs keynote (draft)
Jibs keynote (draft)Tony Hirst
 
Dev8d-rewiring the web
Dev8d-rewiring the webDev8d-rewiring the web
Dev8d-rewiring the webTony Hirst
 
Exploiting Structured Course Materials
Exploiting Structured Course MaterialsExploiting Structured Course Materials
Exploiting Structured Course MaterialsTony Hirst
 
Arcadia Project Review (Presentation)
Arcadia Project Review (Presentation)Arcadia Project Review (Presentation)
Arcadia Project Review (Presentation)Tony Hirst
 
What Can Google do for you?
What Can Google do for you?What Can Google do for you?
What Can Google do for you?Tony Hirst
 
News Rewired Data Mash
News Rewired Data MashNews Rewired Data Mash
News Rewired Data MashTony Hirst
 
Social library activities
Social library activitiesSocial library activities
Social library activitiesTony Hirst
 
Pipes Book - imaginings
Pipes Book - imaginingsPipes Book - imaginings
Pipes Book - imaginingsTony Hirst
 
Ili structuredauthoring
Ili structuredauthoringIli structuredauthoring
Ili structuredauthoringTony Hirst
 

Viewers also liked (20)

Uncourse to shortcourse
Uncourse to shortcourseUncourse to shortcourse
Uncourse to shortcourse
 
Guug11 mashing up-google_apps
Guug11 mashing up-google_appsGuug11 mashing up-google_apps
Guug11 mashing up-google_apps
 
Innovation From The Outside
Innovation From The OutsideInnovation From The Outside
Innovation From The Outside
 
Manchester opendata
Manchester opendataManchester opendata
Manchester opendata
 
Invisible Library Ili
Invisible Library IliInvisible Library Ili
Invisible Library Ili
 
Social digitalresearcher
Social digitalresearcherSocial digitalresearcher
Social digitalresearcher
 
Infoskills challenges
Infoskills challengesInfoskills challenges
Infoskills challenges
 
Jibs keynote (draft)
Jibs keynote (draft)Jibs keynote (draft)
Jibs keynote (draft)
 
Dev8d-rewiring the web
Dev8d-rewiring the webDev8d-rewiring the web
Dev8d-rewiring the web
 
Exploiting Structured Course Materials
Exploiting Structured Course MaterialsExploiting Structured Course Materials
Exploiting Structured Course Materials
 
Web glue
Web glueWeb glue
Web glue
 
Tso ucas
Tso ucasTso ucas
Tso ucas
 
Arcadia Project Review (Presentation)
Arcadia Project Review (Presentation)Arcadia Project Review (Presentation)
Arcadia Project Review (Presentation)
 
What Can Google do for you?
What Can Google do for you?What Can Google do for you?
What Can Google do for you?
 
News Rewired Data Mash
News Rewired Data MashNews Rewired Data Mash
News Rewired Data Mash
 
Social library activities
Social library activitiesSocial library activities
Social library activities
 
Devxs
DevxsDevxs
Devxs
 
Pipes Book - imaginings
Pipes Book - imaginingsPipes Book - imaginings
Pipes Book - imaginings
 
Dev8d pipes
Dev8d pipesDev8d pipes
Dev8d pipes
 
Ili structuredauthoring
Ili structuredauthoringIli structuredauthoring
Ili structuredauthoring
 

Similar to UKSG - Just Do IT Yourself

Web Scraping With Python
Web Scraping With PythonWeb Scraping With Python
Web Scraping With PythonRobert Dempsey
 
Mining Social Web APIs with IPython Notebook (Strata 2013)
Mining Social Web APIs with IPython Notebook (Strata 2013)Mining Social Web APIs with IPython Notebook (Strata 2013)
Mining Social Web APIs with IPython Notebook (Strata 2013)Matthew Russell
 
Operating System Upgrade Implementation Report And...
Operating System Upgrade Implementation Report And...Operating System Upgrade Implementation Report And...
Operating System Upgrade Implementation Report And...Julie Kwhl
 
Open source and then some: An Introduction
Open source and then some: An IntroductionOpen source and then some: An Introduction
Open source and then some: An IntroductionAkash Tandon
 
Py4 inf 01-intro
Py4 inf 01-introPy4 inf 01-intro
Py4 inf 01-introIshaq Ali
 
How to contribute back to Open Source
How to contribute back to Open SourceHow to contribute back to Open Source
How to contribute back to Open SourceWojciech Koszek
 
Hactoberfest presentation
Hactoberfest presentationHactoberfest presentation
Hactoberfest presentationAITIKDANDAPAT
 
Open Source Craft at Twitter
Open Source Craft at TwitterOpen Source Craft at Twitter
Open Source Craft at TwitterChris Aniszczyk
 
Resisting The Feature Creature
Resisting The Feature CreatureResisting The Feature Creature
Resisting The Feature CreatureChristian Heilmann
 
Enterprise Open Source Intelligence Gathering
Enterprise Open Source Intelligence GatheringEnterprise Open Source Intelligence Gathering
Enterprise Open Source Intelligence GatheringTom Eston
 
Open Source Compliance at Twitter
Open Source Compliance at TwitterOpen Source Compliance at Twitter
Open Source Compliance at TwitterChris Aniszczyk
 
Mining Social Web APIs with IPython Notebook (Data Day Texas 2015)
Mining Social Web APIs with IPython Notebook (Data Day Texas 2015)Mining Social Web APIs with IPython Notebook (Data Day Texas 2015)
Mining Social Web APIs with IPython Notebook (Data Day Texas 2015)Matthew Russell
 
A Technical Driven Seminar
A Technical Driven SeminarA Technical Driven Seminar
A Technical Driven SeminarDeepak Chawla
 
OSINT mindset to protect your organization - Null monthly meet version
OSINT mindset to protect your organization - Null monthly meet versionOSINT mindset to protect your organization - Null monthly meet version
OSINT mindset to protect your organization - Null monthly meet versionChandrapal Badshah
 
Cyber Security Workshop Presentation.pptx
Cyber Security Workshop Presentation.pptxCyber Security Workshop Presentation.pptx
Cyber Security Workshop Presentation.pptxYashSomalkar
 
Scientist meets web dev: how Python became the language of data
Scientist meets web dev: how Python became the language of dataScientist meets web dev: how Python became the language of data
Scientist meets web dev: how Python became the language of dataGael Varoquaux
 
Mining Social Web APIs with IPython Notebook (PyCon 2014)
Mining Social Web APIs with IPython Notebook (PyCon 2014)Mining Social Web APIs with IPython Notebook (PyCon 2014)
Mining Social Web APIs with IPython Notebook (PyCon 2014)Matthew Russell
 
A Year of Pyxley: My First Open Source Adventure
A Year of Pyxley: My First Open Source AdventureA Year of Pyxley: My First Open Source Adventure
A Year of Pyxley: My First Open Source AdventureNick Kridler
 

Similar to UKSG - Just Do IT Yourself (20)

Web Scraping With Python
Web Scraping With PythonWeb Scraping With Python
Web Scraping With Python
 
Mining Social Web APIs with IPython Notebook (Strata 2013)
Mining Social Web APIs with IPython Notebook (Strata 2013)Mining Social Web APIs with IPython Notebook (Strata 2013)
Mining Social Web APIs with IPython Notebook (Strata 2013)
 
Operating System Upgrade Implementation Report And...
Operating System Upgrade Implementation Report And...Operating System Upgrade Implementation Report And...
Operating System Upgrade Implementation Report And...
 
Open source and then some: An Introduction
Open source and then some: An IntroductionOpen source and then some: An Introduction
Open source and then some: An Introduction
 
Py4 inf 01-intro
Py4 inf 01-introPy4 inf 01-intro
Py4 inf 01-intro
 
How to contribute back to Open Source
How to contribute back to Open SourceHow to contribute back to Open Source
How to contribute back to Open Source
 
Hactoberfest presentation
Hactoberfest presentationHactoberfest presentation
Hactoberfest presentation
 
Hacking For Innovation
Hacking For InnovationHacking For Innovation
Hacking For Innovation
 
Open Source Craft at Twitter
Open Source Craft at TwitterOpen Source Craft at Twitter
Open Source Craft at Twitter
 
Resisting The Feature Creature
Resisting The Feature CreatureResisting The Feature Creature
Resisting The Feature Creature
 
Enterprise Open Source Intelligence Gathering
Enterprise Open Source Intelligence GatheringEnterprise Open Source Intelligence Gathering
Enterprise Open Source Intelligence Gathering
 
Open Source Compliance at Twitter
Open Source Compliance at TwitterOpen Source Compliance at Twitter
Open Source Compliance at Twitter
 
Mining Social Web APIs with IPython Notebook (Data Day Texas 2015)
Mining Social Web APIs with IPython Notebook (Data Day Texas 2015)Mining Social Web APIs with IPython Notebook (Data Day Texas 2015)
Mining Social Web APIs with IPython Notebook (Data Day Texas 2015)
 
A Technical Driven Seminar
A Technical Driven SeminarA Technical Driven Seminar
A Technical Driven Seminar
 
OSINT mindset to protect your organization - Null monthly meet version
OSINT mindset to protect your organization - Null monthly meet versionOSINT mindset to protect your organization - Null monthly meet version
OSINT mindset to protect your organization - Null monthly meet version
 
Cyber Security Workshop Presentation.pptx
Cyber Security Workshop Presentation.pptxCyber Security Workshop Presentation.pptx
Cyber Security Workshop Presentation.pptx
 
Scientist meets web dev: how Python became the language of data
Scientist meets web dev: how Python became the language of dataScientist meets web dev: how Python became the language of data
Scientist meets web dev: how Python became the language of data
 
Mining Social Web APIs with IPython Notebook (PyCon 2014)
Mining Social Web APIs with IPython Notebook (PyCon 2014)Mining Social Web APIs with IPython Notebook (PyCon 2014)
Mining Social Web APIs with IPython Notebook (PyCon 2014)
 
Adobemax2009na
Adobemax2009naAdobemax2009na
Adobemax2009na
 
A Year of Pyxley: My First Open Source Adventure
A Year of Pyxley: My First Open Source AdventureA Year of Pyxley: My First Open Source Adventure
A Year of Pyxley: My First Open Source Adventure
 

More from Tony Hirst

15 in 20 research fiesta
15 in 20 research fiesta15 in 20 research fiesta
15 in 20 research fiestaTony Hirst
 
Jupyternotebooks ou.pptx
Jupyternotebooks ou.pptxJupyternotebooks ou.pptx
Jupyternotebooks ou.pptxTony Hirst
 
Virtual computing.pptx
Virtual computing.pptxVirtual computing.pptx
Virtual computing.pptxTony Hirst
 
ouseful-parlihacks
ouseful-parlihacksouseful-parlihacks
ouseful-parlihacksTony Hirst
 
Gors appropriate
Gors appropriateGors appropriate
Gors appropriateTony Hirst
 
Gors appropriate
Gors appropriateGors appropriate
Gors appropriateTony Hirst
 
Robotlab jupyter
Robotlab   jupyterRobotlab   jupyter
Robotlab jupyterTony Hirst
 
Fco open data in half day th-v2
Fco open data in half day  th-v2Fco open data in half day  th-v2
Fco open data in half day th-v2Tony Hirst
 
Notes on the Future - ILI2015 Workshop
Notes on the Future - ILI2015 WorkshopNotes on the Future - ILI2015 Workshop
Notes on the Future - ILI2015 WorkshopTony Hirst
 
Community Journalism Conf - hyperlocal data wire
Community Journalism Conf - hyperlocal data wireCommunity Journalism Conf - hyperlocal data wire
Community Journalism Conf - hyperlocal data wireTony Hirst
 
Residential school 2015_robotics_interest
Residential school 2015_robotics_interestResidential school 2015_robotics_interest
Residential school 2015_robotics_interestTony Hirst
 
Data Mining - Separating Fact From Fiction - NetIKX
Data Mining - Separating Fact From Fiction - NetIKXData Mining - Separating Fact From Fiction - NetIKX
Data Mining - Separating Fact From Fiction - NetIKXTony Hirst
 
A Quick Tour of OpenRefine
A Quick Tour of OpenRefineA Quick Tour of OpenRefine
A Quick Tour of OpenRefineTony Hirst
 
Conversations with data
Conversations with dataConversations with data
Conversations with dataTony Hirst
 
Data reuse OU workshop bingo
Data reuse OU workshop bingoData reuse OU workshop bingo
Data reuse OU workshop bingoTony Hirst
 
Inspiring content - You Don't Need Big Data to Tell Good Data Stories
Inspiring content - You Don't Need Big Data to Tell Good Data Stories Inspiring content - You Don't Need Big Data to Tell Good Data Stories
Inspiring content - You Don't Need Big Data to Tell Good Data Stories Tony Hirst
 
Lincoln jun14datajournalism
Lincoln jun14datajournalismLincoln jun14datajournalism
Lincoln jun14datajournalismTony Hirst
 

More from Tony Hirst (20)

15 in 20 research fiesta
15 in 20 research fiesta15 in 20 research fiesta
15 in 20 research fiesta
 
Dev8d jupyter
Dev8d jupyterDev8d jupyter
Dev8d jupyter
 
Ili 16 robot
Ili 16 robotIli 16 robot
Ili 16 robot
 
Jupyternotebooks ou.pptx
Jupyternotebooks ou.pptxJupyternotebooks ou.pptx
Jupyternotebooks ou.pptx
 
Virtual computing.pptx
Virtual computing.pptxVirtual computing.pptx
Virtual computing.pptx
 
ouseful-parlihacks
ouseful-parlihacksouseful-parlihacks
ouseful-parlihacks
 
Gors appropriate
Gors appropriateGors appropriate
Gors appropriate
 
Gors appropriate
Gors appropriateGors appropriate
Gors appropriate
 
Robotlab jupyter
Robotlab   jupyterRobotlab   jupyter
Robotlab jupyter
 
Fco open data in half day th-v2
Fco open data in half day  th-v2Fco open data in half day  th-v2
Fco open data in half day th-v2
 
Notes on the Future - ILI2015 Workshop
Notes on the Future - ILI2015 WorkshopNotes on the Future - ILI2015 Workshop
Notes on the Future - ILI2015 Workshop
 
Community Journalism Conf - hyperlocal data wire
Community Journalism Conf - hyperlocal data wireCommunity Journalism Conf - hyperlocal data wire
Community Journalism Conf - hyperlocal data wire
 
Residential school 2015_robotics_interest
Residential school 2015_robotics_interestResidential school 2015_robotics_interest
Residential school 2015_robotics_interest
 
Data Mining - Separating Fact From Fiction - NetIKX
Data Mining - Separating Fact From Fiction - NetIKXData Mining - Separating Fact From Fiction - NetIKX
Data Mining - Separating Fact From Fiction - NetIKX
 
Week4
Week4Week4
Week4
 
A Quick Tour of OpenRefine
A Quick Tour of OpenRefineA Quick Tour of OpenRefine
A Quick Tour of OpenRefine
 
Conversations with data
Conversations with dataConversations with data
Conversations with data
 
Data reuse OU workshop bingo
Data reuse OU workshop bingoData reuse OU workshop bingo
Data reuse OU workshop bingo
 
Inspiring content - You Don't Need Big Data to Tell Good Data Stories
Inspiring content - You Don't Need Big Data to Tell Good Data Stories Inspiring content - You Don't Need Big Data to Tell Good Data Stories
Inspiring content - You Don't Need Big Data to Tell Good Data Stories
 
Lincoln jun14datajournalism
Lincoln jun14datajournalismLincoln jun14datajournalism
Lincoln jun14datajournalism
 

UKSG - Just Do IT Yourself

Editor's Notes

  1. Tony HirstTwitter:@psychemediaBlog: http://blog.ouseful.infoPresentation prepared for: UKSG, April 2011Whenever you need one, there’s never a developer to hand. But what’s stopping you from doing the IT thing yourself? In this session we’ll explore some of the ways in whichnon-developers can ‘mash-up’ their own web applications,from rich interactive visualisations to powerful, realtime current awareness monitoring systems. Sounds too much like computer code? Far from it – in many cases, all you need to be able to do is cut and paste URLs from one place to another. Suggested hashtag: #uksg11
  2. …but in reality, it’s the council’s. At the end of the day, a significant proportion of the data produced by councils is data that the council has to use, or report on, as part of its daily business.So to know whether or not you’re publishing your data appropriately, you should try to use it.When council workers need this piece of that piece of public data, they should be getting it from the datastore. (You may also need a private datastore for sensitive or personal information, but if it has a similar structure and provides a similar user interface or API to the public datastore, you’ll minimise training costs and make it easier to migrate the data between the two services If it gets opened up in the future.)
  3. KML – the Keyhole markup Language.
  4. KML is a (relatively) simple XML representation, owned by Google but accepted as a standard, that is used to syndicate geographical data across many public web applications, such as Google Maps, Google Earth, Bing Maps, OpenStreetMap, (**check those) and so on. Which is to say: if geographically related data is published as KML, there are plenty of applications out there that can put it on an interactive map for you.
  5. For many years, council websites have included certain sorts of information on the site in the form of maps. Traditionally, these have been via PDF documents, or other image formats, although an increasing number have started to use interactive maps, often in the form of Google maps or, on occasion, something rather clunkier; (now that the Ordnance Survey is getting a little bit friendlier towards web developers, we’ll start to see a few OS based maps?)But for al its value as information, publishing the locations of car parks, schools or council boundaries as images, or even as interactive maps, it doesn’t really count as data. Applying the litmus test of “could I build my own a version of that” to a council’s “Find a Library” service, if you have to scrape the data by scrabbling around the backend of the council’s whizzy interactive map looking for the building names and geographical coordinates, they haven’t really published the data…Which is why it’s so refreshing to see sites like the Lichfield District Council site publishing URLs that point to KML files containing some of that council’s geographically related data…
  6. …which means I can do things like this: create my own view over ward boundaries in Google Maps, simply by copying the URL of the appropriate KML file, pasting it into the search box on Google maps, and hitting return…
  7. UK city population search onwikipedia
  8. You’ve got a set of data you’d like to be able to search through, but you don’t have access to a database. What do you do?You have control of your website pages and want to track what visitors from a particular referrer are doing on site. What do you do?
  9. You’ve got a set of data you’d like to be able to search through, but you don’t have access to a database. What do you do?You have control of your website pages and want to track what visitors from a particular referrer are doing on site. What do you do?
  10. Google Fusion Tables represent the next step on from spreadsheets in certain respects. Allowing data import from a Google docs account, or via file upload (no import of CSV data from an arbitrary URL as yet), Google Fusion Tables will create combined datasets from two or more datasets sharing similar elements in a common column, So for example, two separate datasets each containing a column containing local authority identifiers can have their data joined together around common local authority IDs. (In traditional database speak, this is akin to a JOIN. **check**)
  11. Google Fusion Tables also allows the “typing” of data contained within columns. One very useful type is a location type. By declaring location type columns, Google Fusion Tables will try to geoode your data fro you, based on that location information. So what does that mean?
  12. It means you can plot the data on a map – without having to do very much hard work yourself at all!And as well as the map view over the data, you can also get access to a KML view, another simple format that can be used to help data – particularly geographical and spatially related data – flow. So let’s see how…
  13. Thirdly, there is a visualisation library that provides a wide range of components that can be used to render data provided in the format returned by the data source.