Mashups! Matt Rahr ECAT – University of Arizona. Technical Workshop  Three Sessions  1:00 – 1:30pm What is a Mashup? How it can spatially enable your.

Slides:



Advertisements
Similar presentations
Incorporating Google Maps and Google Earth into your Remote Sensing Applications J. Freemantle OARS Technical Meeting, Dec 11, 2006.
Advertisements

Web GIS Oregon Explorer Marc G Rempel Oregon State University The Valley Library Oregon Explorer
Using Google Maps. AJAX Google Maps is an AJAX Application Asynchronous JavaScript and XML, is a web development technique for creating interactive web.
Building Workshop I. The Basics II. Website Types III. Website Platforms IV. Live Case Study V. Open Discussion.
Web API:A Case study and comparison of the Amazon and eBay E-Commerce API's Presented by: Pranith P Ramamurthy Spring 2010,CS 6125
2 Windows Live Service APIs 1.Overview 2.Business Model 3.Technology.
Oregon Explorer Mashups. What is a mashup? a mashup is a web page or application that combines data or functionality from two or more external sources.
Gov 2.0: The Government’s Web 2.0 Platform Ramesh Ramakrishnan Division Director Citizant Ph: (703) x165
ITCS 6010 DATA INTEGRATION Krishna Kant Sri Harsha Pokala Vamsi Krishna Jamulapati.
Interactive Mapping API’s MDIT - Center for Shared Solutions.
ITEC810 Project By: P. M. Mathindri Nilushika Pathiraja 1.
Yahoo Pipes By Hal Lindsey. Overview What is Yahoo Pipes? Building a Pipe Pipe Features Demo Common Uses Useful Links Questions.
The GMap class exports methods to manipulate the map's center and zoom level and to add and remove overlays (such as GMarker and GPolyline instances).
Chapter 9 Introduction to the Document Object Model (DOM) JavaScript, Third Edition.
Advanced Multimedia Storytelling. Mapping: important terms  Geocoding: turning addresses into map co-ordinates (usually latitude and longitude) that.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS Viewer for Flex An Introduction Canserina Kurnia and Derek Law July 12,
Review of last session The Weebly Dashboard The Weebly Dashboard Controls your account and your sites Controls your account and your sites From here you.
Google Chrome Your Customized Google Buddy April 2012 John Riley and Denise Tate-Kuhler.
Set 11: Mashups (emphasis on Google tools) IT452 Advanced Web and Internet Systems.
Customizing Web Content Using Google Maps Kay Benjamin & Nancy Cannon LiSUG October 10, 2008 Utica, NY.
Geolinking content Patrick H. Lauke / Institutional Web Management Workshop 2007 / York Experiments in connecting virtual and physical places.
Build a Free Website1 Build A Website For Free 2 ND Edition By Mark Bell.
INTRODUCTION TO HTML5 Geolocation. Display a Specific Location with Google Maps  You can use the Google Maps API to display a custom map on your own.
Tag You’re It! –
Mashups! Presented by Zhao Jin. Outline What is a Mashup? How to build a Mashup? Demonstration References and Resources.
Introduction to ArcGIS for Environmental Scientists Module 1 – Data Visualization Chapter 1 – GIS Basics.
Web Mashups -Nirav Shah.
Web Mashups Presented By: Saket Goel Uni: sg2679.
Google APIs Why Aren’t You Using Them? Jeff Blankenburg Project Engineer Quick Solutions, Inc.
Semantic mapping with MediaWiki Jeroen De Dauw. Presentation outline Introduction to MediaWiki Introduction to Semantic MediaWiki – Questions Maps Semantic.
Mashups Damon Hearne
Virtual Earth Map Control V4 MARK MAGLIOCCO Phillydotnet.org 11/21/2006
Dr. Martin Zhao Sept 4, Topics HTML and related tutorials on w3schools.com Related HTML tags Adding interesting features using JavaScript What is.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Building Map Books.
Review of last Session Learning Objectives 1. Create an on-line account with weebly.com along with a blank website 2. What a domain names are & how to.
INSPIRE and Linked Data : what are the complementarities? INSPIRE Conference – Istanbul Tutorial/discussion on linked data – june 24th Bénédicte Bucher.
Snow Events Application DESIGNED TO RECEIVE AND TRACK CITIZEN REQUESTS RELATING TO SNOW EVENTS IN DULUTH.
Enhancing Your Library Webpage Using Web 2.0 and the new web.
Data Acquisition using Mashup and 3-D Technology Matt Rahr College of Agriculture and Life Sciences University of Arizona.
Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan.
Implementation of Google Map in Drupal Create in Miyula Zeng, XiaoHang Zou,
LESSON 15 – UNIT 0 ADAPTING YOUR WEB SITE FOR MOBILE DEVICES.
©2010 AIR WORLDWIDE 1 Using ArcGIS Server Web Map Services in Web Map Mash-Ups Benjamin Spaulding, Ph.D. AIR Worldwide Esri Boston Dev Meet-Up 12/8/2010.
Creating a Data Visualization using Tableau Public.
CMS 2: Advanced Web Editing - Content Presented By: Katie Pagano, Special Projects Manager Steve Pont, Product Architect.
Web 2.0 IS530 Fall 2009 Dr. Dania Bilal. Web 2.0 Is the Web that is being transformed into a computing platform for delivering web applications to end.
Google Apps and Tools for the Classroom
Google Map API The Google Maps API lets you embed Google Maps in your own web pages with JavaScript The API provides a number of utilities for manipulating.
Esri UC 2014 | Technical Workshop | ArcGIS API for JavaScript: An Introduction Kelly Hutchins Derek Swingley.
Mashups for the Nontechies: Yahoo! Pipes Jody Condit Fagan Digital Services Librarian James Madison University
Map Mashups for Better Visualization of Location-Based Trends (A Summary lecture) Kamyar Dezhgosha, Ph.D., IEEE member Associate Professor Department of.
NCCUCS 軟體工程概論 Lecture 5: Ajax, Mashups April 29, 2014.
Phonegap API & Phonegap Bridge CIS 136 Building Mobile Apps 1.
GIS, Maps & Mapping Mashups
Does offline media drive online response?
Mapping for the interwebs
Web Mashups -Nirav Shah.
Google APIs and Facebook API
Web Services application that operates over a network
Desktop Mapping: Building Map Books
AnDroid GoogleMaps API
Map Mashups Peterson’s Chapter 10.
Mashups! Presented by Zhao Jin.
Building a Custom Video Player
GIS, Maps & Mapping Mashups
مقدمه تفکر استراتژیک چیست؟. فرامین و فنون تفکر استراتژیک ده فرمان و بیست فکرافزار کاربردی.
Unit 27 Web Server Scripting Extended Diploma in ICT
Building an online tool for spatial joins using open source software
Web Browsers Sarah Bradley.
Contact Details Brand Name : How to Recover Gmail Password Location : California Pin code : Website :
Presentation transcript:

Mashups! Matt Rahr ECAT – University of Arizona

Technical Workshop  Three Sessions  1:00 – 1:30pm What is a Mashup? How it can spatially enable your project... No programming experience needed  1:30 – 1:50pm Your First Online Map Browsing the Google Map API... Minimal HTML/Javascript programming experience  1:55 – 2:30pm A Look Under The Hood An Open Forum Code Review of a project… Moderate programming experience

What is a Mashup? Session I 1:00 – 1:30pm

Let’s Do It!  A “hybrid” website or web application  Content from multiple sources  Creates a completely new service What is a Mashup? + Your Data

What is a Mashup… cont  Allows anyone to combine existing data from data-driven websites in innovative ways. Google, Yahoo!, Amazon, eBay, Windows “Live”  Content sourced from a third party’s public API (Application Provider’s Interface)

What is an API?  A website’s “back door”.  Access data and services that are unique to that website.  Content provided via simple javascript code.  Does not require a detailed understanding of the websites “internal workings”

Let’s Make a Google Map! Session II 1:30 – 1:50pm

Your First Online Map!  Goal: To place a Google Map, with an overlay, onto a website.  Steps: 1. Get a Key from the Google API 2. Browse the API 3. Write Code to place map over Tucson 4. Write Code to put an overlay Old Main

Getting a key  Obtained at  Terms of use… Unlimited hits 50k geocode requests Google reserves the right to include advertising. Must be freely accessible to end-user.  Must have a Google Account  Must provide domain name…

Browsing the API  API consists of “objects” “map”, “overlay”, “x and y coordinate”  Each object has… Methods… (zoom) Properties… (current location) Events… (I’m zooming!)

Dictionary.com API Example  Object = “word of the day” (wod)word of the day  Properties wod.word = “verisimilitude” wod.pronunciation = ver-uh-suh-MIL-uh-tood; wod.type = noun wod.definition = “The appearance of truth; the quality of seeming to be true.”  Methods wod.GetToday(); wod.GetYesterday();

Google Maps API Examples  Found at documentation/reference.html documentation/reference.html  What to look at… GMap2: a new map GLatLng: x,y coordinate on the earth GIcon: GMarker: The combination of an GIcon and a GLatLng

Let’s Code!

A Look Under the Hood! Session III 1:55 – 2:30pm