{"id":795,"date":"2009-11-20T10:15:26","date_gmt":"2009-11-20T00:15:26","guid":{"rendered":"https:\/\/eisabainyo.net\/weblog\/?p=795"},"modified":"2009-11-20T10:39:51","modified_gmt":"2009-11-20T00:39:51","slug":"building-mashups-for-the-society-mashup-australia-part-ii","status":"publish","type":"post","link":"https:\/\/eisabainyo.net\/weblog\/2009\/11\/20\/building-mashups-for-the-society-mashup-australia-part-ii\/","title":{"rendered":"Building mashups for the society (Mashup Australia) &#8211; Part II"},"content":{"rendered":"<p>Australia is a land of character with unique heritage and cultural identity.  So when we had a chance to  showcase the country's historic images from <a href=\"http:\/\/www.flickr.com\/photos\/australian-war-memorial\/\">Australian War Memorial Photo Collection<\/a>, <a href=\"http:\/\/www.flickr.com\/photos\/powerhouse_museum\/\">Powerhouse Museum Photo Collection<\/a>, <a href=\"http:\/\/www.flickr.com\/photos\/statelibraryofnsw\/\">State Library of NSW Photo Collection<\/a> and <a href=\"http:\/\/www.flickr.com\/photos\/statelibraryqueensland\/\">State Library of Queensland Photo Collection<\/a> for the <a href=\"http:\/\/mashupaustralia.org\">Mashup Australia<\/a>, the first thing we thought of was how could we possibly help other Australians gain an insight, interpret, and enjoy exploring the history of the country. <\/p>\n<p>A picture speaks a thousand words but a picture alone is not sufficient enough to describe everything.  Therefore, when building <a href=\"http:\/\/www.anansi.com.au\/apps\/interactive-photos-map\/\">Historic Australia<\/a>, we tried to obtain as many related data as possible from other data sources and APIs.   For example, for every photo with geo-location information, we display up to 3 Wikipedia entries located near by.  <a href=\"http:\/\/en.wikipedia.org\/wiki\/Main_Page\">Wikipedia<\/a> is a free encyclopedia which has been written collaboratively by volunteers around the world, and is a great example of Web 2.0 service made possible by the society.  Using this service, we are able to let viewers obtain more information about the location of where the photo was taken with a single mouse click.  Secondly, we use Google Maps Street View API to present the current photo side by side with the historic photo.  This allows viewers to have a quick overview of what has been changed over the decades (or even centuries).  Whenever possible, similar photos from Flickr are displayed to enhance understanding or to simply add variety to the viewer's experience.  <\/p>\n<p>This app is intended not just for researchers or history educators but for anyone who is interested in Australian history, culture and literature and appreciate the heritage of this country.  <\/p>\n<p><strong>Technologies we use<\/strong><\/p>\n<p><strong>Google Maps API<\/strong><br \/>\nWe use <a href=\"http:\/\/code.google.com\/apis\/maps\/\">Google Maps API v2<\/a> for map integration.  Some of the features that we incorporated include map type and street view.  We are using Terrain map type instead of the default map type because it increases aesthetic appeal and simplify the look and feel of the map because we do not need to show road information, street numbers, etc.   We also integrated Street View which provides 360&deg; panoramic street level view of a location.  This enables viewers to explore streets virtually and make the viewing experince more fun and interesting. <\/p>\n<p><strong>Flickr API<\/strong><br \/>\nSince the Photo Collections are made available on Flickr, we use <a href=\"http:\/\/www.flickr.com\/services\/api\/\">Flickr API<\/a> to obtain the photos by specifying the user id of the Flickr account.  Although there are other ways of obtaining photos from Flickr, we use this method because it can be applied to any Flickr account.  For example, if someone or an organisation starts sharing historic photos of Australia onto Flickr, we are able to include photos from that Flickr account to our app in no time.  Flickr maintains a directory of apps that use the API and it is called The App Garden. We recommend anyone to browse through <a href=\"http:\/\/www.flickr.com\/services\/\">The App Garden<\/a> for inspirations and ideas.  <\/p>\n<p><strong>Geonames Webservice for Wikipedia<\/strong><br \/>\nIn order to obtain nearby Wikipedia entries, we use <a href=\"http:\/\/www.geonames.org\/export\/wikipedia-webservice.html#findNearbyWikipedia\">GeoNames's Wikipedia webservice<\/a>. The service we are using returns a list of Wikipedia entries in XML, JSON or RSS format when you pass lat\/long values of a location. The webservice is pretty powerful because you can pass other paramaeters with your request such as radius in km, total number of results or even get it to do reverse geocoding by passing an address instead of lat\/long values.  Geoname's webservices are provided under creative commons attribution license.<\/p>\n<p><strong>LAMP Environment<\/strong><br \/>\nAs with the other apps we created for Mashup Australia, we use LAMP(Linux, Apache, MySQL, PHP). And since we are requesting a lot of data via APIs, we are using <a href=\"http:\/\/pear.php.net\/package\/Cache_Lite\">Cache Lite<\/a> as our caching system to cache query results and speed up the app's load time.  <\/p>\n<p>In <a href=\"https:\/\/eisabainyo.net\/weblog\/2009\/11\/15\/building-mashups-for-the-society-mashup-australia-part-i\/\">Part I of building mashups for the society<\/a>, we talked about iPhone web applications we developed that use locations of Centrelink offices and  locations of Medicare offices datasets. <\/p>\n<p>------------<br \/>\n<small>If you like our apps, you can vote for us at the Mashup Australia website: <a href=\" http:\/\/mashupaustralia.org\/mashups\/centrelink-offices-near-you\/\">Centrelink Offices Near You<\/a>,  <a href=\" http:\/\/mashupaustralia.org\/mashups\/medicare-offices-near-you\/\">Medicare Offices Near You<\/a> and <a href=\"http:\/\/mashupaustralia.org\/mashups\/historic-australia\/\">Historic Australia - Interactive Photos Map<\/a>.<\/small><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Australia is a land of character with unique heritage and cultural identity. So when we<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-795","post","type-post","status-publish","format-standard","hentry","category-default"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Building mashups for the society (Mashup Australia) - Part II | Tech Leadership Advice &amp; Resources<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/eisabainyo.net\/weblog\/2009\/11\/20\/building-mashups-for-the-society-mashup-australia-part-ii\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Building mashups for the society (Mashup Australia) - Part II | Tech Leadership Advice &amp; Resources\" \/>\n<meta property=\"og:description\" content=\"Australia is a land of character with unique heritage and cultural identity. So when we\" \/>\n<meta property=\"og:url\" content=\"https:\/\/eisabainyo.net\/weblog\/2009\/11\/20\/building-mashups-for-the-society-mashup-australia-part-ii\/\" \/>\n<meta property=\"og:site_name\" content=\"Tech Leadership Advice &amp; Resources\" \/>\n<meta property=\"article:published_time\" content=\"2009-11-20T00:15:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2009-11-20T00:39:51+00:00\" \/>\n<meta name=\"author\" content=\"Isabel Nyo\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Isabel Nyo\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/eisabainyo.net\/weblog\/2009\/11\/20\/building-mashups-for-the-society-mashup-australia-part-ii\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/eisabainyo.net\/weblog\/2009\/11\/20\/building-mashups-for-the-society-mashup-australia-part-ii\/\"},\"author\":{\"name\":\"Isabel Nyo\",\"@id\":\"https:\/\/eisabainyo.net\/weblog\/#\/schema\/person\/33457dd19f1ad9bbd4b0cb50c54dfcab\"},\"headline\":\"Building mashups for the society (Mashup Australia) &#8211; Part II\",\"datePublished\":\"2009-11-20T00:15:26+00:00\",\"dateModified\":\"2009-11-20T00:39:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/eisabainyo.net\/weblog\/2009\/11\/20\/building-mashups-for-the-society-mashup-australia-part-ii\/\"},\"wordCount\":700,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/eisabainyo.net\/weblog\/#\/schema\/person\/33457dd19f1ad9bbd4b0cb50c54dfcab\"},\"articleSection\":[\"Web Development Blog\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/eisabainyo.net\/weblog\/2009\/11\/20\/building-mashups-for-the-society-mashup-australia-part-ii\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/eisabainyo.net\/weblog\/2009\/11\/20\/building-mashups-for-the-society-mashup-australia-part-ii\/\",\"url\":\"https:\/\/eisabainyo.net\/weblog\/2009\/11\/20\/building-mashups-for-the-society-mashup-australia-part-ii\/\",\"name\":\"Building mashups for the society (Mashup Australia) - Part II | Tech Leadership Advice &amp; Resources\",\"isPartOf\":{\"@id\":\"https:\/\/eisabainyo.net\/weblog\/#website\"},\"datePublished\":\"2009-11-20T00:15:26+00:00\",\"dateModified\":\"2009-11-20T00:39:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/eisabainyo.net\/weblog\/2009\/11\/20\/building-mashups-for-the-society-mashup-australia-part-ii\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/eisabainyo.net\/weblog\/2009\/11\/20\/building-mashups-for-the-society-mashup-australia-part-ii\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/eisabainyo.net\/weblog\/2009\/11\/20\/building-mashups-for-the-society-mashup-australia-part-ii\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/eisabainyo.net\/weblog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Building mashups for the society (Mashup Australia) &#8211; Part II\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/eisabainyo.net\/weblog\/#website\",\"url\":\"https:\/\/eisabainyo.net\/weblog\/\",\"name\":\"Career Resources for Professionals in Tech\",\"description\":\"Books, worksheets, templates, frameworks and other useful resources for Chief Technology Officers (CTOs), VPs of Engineering &amp; Technology Directors\",\"publisher\":{\"@id\":\"https:\/\/eisabainyo.net\/weblog\/#\/schema\/person\/33457dd19f1ad9bbd4b0cb50c54dfcab\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/eisabainyo.net\/weblog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/eisabainyo.net\/weblog\/#\/schema\/person\/33457dd19f1ad9bbd4b0cb50c54dfcab\",\"name\":\"Isabel Nyo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/eisabainyo.net\/weblog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3d4b1a4e0f425adb39b242b0d62c5fac07c82f8314a24631f1d16f47bdf006d8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3d4b1a4e0f425adb39b242b0d62c5fac07c82f8314a24631f1d16f47bdf006d8?s=96&d=mm&r=g\",\"caption\":\"Isabel Nyo\"},\"logo\":{\"@id\":\"https:\/\/eisabainyo.net\/weblog\/#\/schema\/person\/image\/\"},\"description\":\"My interests: Web Development, Web Design, Web Applications, Web 2.0, AJAX, Search Engine Optimisation, Latest Technologies and more..\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Building mashups for the society (Mashup Australia) - Part II | Tech Leadership Advice &amp; Resources","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/eisabainyo.net\/weblog\/2009\/11\/20\/building-mashups-for-the-society-mashup-australia-part-ii\/","og_locale":"en_US","og_type":"article","og_title":"Building mashups for the society (Mashup Australia) - Part II | Tech Leadership Advice &amp; Resources","og_description":"Australia is a land of character with unique heritage and cultural identity. So when we","og_url":"https:\/\/eisabainyo.net\/weblog\/2009\/11\/20\/building-mashups-for-the-society-mashup-australia-part-ii\/","og_site_name":"Tech Leadership Advice &amp; Resources","article_published_time":"2009-11-20T00:15:26+00:00","article_modified_time":"2009-11-20T00:39:51+00:00","author":"Isabel Nyo","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Isabel Nyo","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/eisabainyo.net\/weblog\/2009\/11\/20\/building-mashups-for-the-society-mashup-australia-part-ii\/#article","isPartOf":{"@id":"https:\/\/eisabainyo.net\/weblog\/2009\/11\/20\/building-mashups-for-the-society-mashup-australia-part-ii\/"},"author":{"name":"Isabel Nyo","@id":"https:\/\/eisabainyo.net\/weblog\/#\/schema\/person\/33457dd19f1ad9bbd4b0cb50c54dfcab"},"headline":"Building mashups for the society (Mashup Australia) &#8211; Part II","datePublished":"2009-11-20T00:15:26+00:00","dateModified":"2009-11-20T00:39:51+00:00","mainEntityOfPage":{"@id":"https:\/\/eisabainyo.net\/weblog\/2009\/11\/20\/building-mashups-for-the-society-mashup-australia-part-ii\/"},"wordCount":700,"commentCount":0,"publisher":{"@id":"https:\/\/eisabainyo.net\/weblog\/#\/schema\/person\/33457dd19f1ad9bbd4b0cb50c54dfcab"},"articleSection":["Web Development Blog"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/eisabainyo.net\/weblog\/2009\/11\/20\/building-mashups-for-the-society-mashup-australia-part-ii\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/eisabainyo.net\/weblog\/2009\/11\/20\/building-mashups-for-the-society-mashup-australia-part-ii\/","url":"https:\/\/eisabainyo.net\/weblog\/2009\/11\/20\/building-mashups-for-the-society-mashup-australia-part-ii\/","name":"Building mashups for the society (Mashup Australia) - Part II | Tech Leadership Advice &amp; Resources","isPartOf":{"@id":"https:\/\/eisabainyo.net\/weblog\/#website"},"datePublished":"2009-11-20T00:15:26+00:00","dateModified":"2009-11-20T00:39:51+00:00","breadcrumb":{"@id":"https:\/\/eisabainyo.net\/weblog\/2009\/11\/20\/building-mashups-for-the-society-mashup-australia-part-ii\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/eisabainyo.net\/weblog\/2009\/11\/20\/building-mashups-for-the-society-mashup-australia-part-ii\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/eisabainyo.net\/weblog\/2009\/11\/20\/building-mashups-for-the-society-mashup-australia-part-ii\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/eisabainyo.net\/weblog\/"},{"@type":"ListItem","position":2,"name":"Building mashups for the society (Mashup Australia) &#8211; Part II"}]},{"@type":"WebSite","@id":"https:\/\/eisabainyo.net\/weblog\/#website","url":"https:\/\/eisabainyo.net\/weblog\/","name":"Career Resources for Professionals in Tech","description":"Books, worksheets, templates, frameworks and other useful resources for Chief Technology Officers (CTOs), VPs of Engineering &amp; Technology Directors","publisher":{"@id":"https:\/\/eisabainyo.net\/weblog\/#\/schema\/person\/33457dd19f1ad9bbd4b0cb50c54dfcab"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/eisabainyo.net\/weblog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/eisabainyo.net\/weblog\/#\/schema\/person\/33457dd19f1ad9bbd4b0cb50c54dfcab","name":"Isabel Nyo","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/eisabainyo.net\/weblog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3d4b1a4e0f425adb39b242b0d62c5fac07c82f8314a24631f1d16f47bdf006d8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3d4b1a4e0f425adb39b242b0d62c5fac07c82f8314a24631f1d16f47bdf006d8?s=96&d=mm&r=g","caption":"Isabel Nyo"},"logo":{"@id":"https:\/\/eisabainyo.net\/weblog\/#\/schema\/person\/image\/"},"description":"My interests: Web Development, Web Design, Web Applications, Web 2.0, AJAX, Search Engine Optimisation, Latest Technologies and more.."}]}},"_links":{"self":[{"href":"https:\/\/eisabainyo.net\/weblog\/wp-json\/wp\/v2\/posts\/795","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eisabainyo.net\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eisabainyo.net\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eisabainyo.net\/weblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eisabainyo.net\/weblog\/wp-json\/wp\/v2\/comments?post=795"}],"version-history":[{"count":6,"href":"https:\/\/eisabainyo.net\/weblog\/wp-json\/wp\/v2\/posts\/795\/revisions"}],"predecessor-version":[{"id":801,"href":"https:\/\/eisabainyo.net\/weblog\/wp-json\/wp\/v2\/posts\/795\/revisions\/801"}],"wp:attachment":[{"href":"https:\/\/eisabainyo.net\/weblog\/wp-json\/wp\/v2\/media?parent=795"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eisabainyo.net\/weblog\/wp-json\/wp\/v2\/categories?post=795"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eisabainyo.net\/weblog\/wp-json\/wp\/v2\/tags?post=795"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}