Day 2: Down to the Wire We are going to familiarize ourselves with the core technologies used by Web...

7
Day 2: Down to the Wire e are going to familiarize ourselves with the core echnologies used by Web Services and the Web. hese technologies are used all over the place nder the hood. hey underpin higher level concepts e will have a lab session this afternoon, working he Google Maps API

Transcript of Day 2: Down to the Wire We are going to familiarize ourselves with the core technologies used by Web...

Page 1: Day 2: Down to the Wire We are going to familiarize ourselves with the core technologies used by Web Services and the Web. These technologies are used.

Day 2:Down to the Wire

We are going to familiarize ourselves with the coretechnologies used by Web Services and the Web.

These technologies are used all over the placeUnder the hood.

They underpin higher level concepts

We will have a lab session this afternoon, working withThe Google Maps API

Page 2: Day 2: Down to the Wire We are going to familiarize ourselves with the core technologies used by Web Services and the Web. These technologies are used.

Who am I?

• Studied Fine Art many moons ago.• Worked as an artist and theatre designer for 15 years.• Then got into the Web…

• Did the MSc here in 2002-3 and a PhD after that• worked here as an RA• research in the areas this course covers - P2P, the

Web, Web Services and eScience, Health Informatics

• Went into Industry in 2011• Software architect for a large global company in

the eHealth domain• Mostly work on US projects• Complex enterprise integration systems

Page 3: Day 2: Down to the Wire We are going to familiarize ourselves with the core technologies used by Web Services and the Web. These technologies are used.

Coursework

• Worth 30% of over all mark• Will handout in week 4• Due back in week 10• Focuses on system architecture• Domain specific scenario• Contains challenges that do not have black

and white solutions

Page 4: Day 2: Down to the Wire We are going to familiarize ourselves with the core technologies used by Web Services and the Web. These technologies are used.

Lab Task/Homework• Using the Google Maps API, create a map of your

birthplace or where you currently live.• Use the Geocoding service to get latitude and

longitudes• Draw directions from your birthplace (or current

address) to your school (or Uni) using the Direction service

• Use Markers to pinpoint the locations.• Add more information to the markers, e.g. images.• If you’re feeling adventurous, see if you can search

for photos using the Flickr API and integrate them with your map.

• You will present your maps on contact day 4

Page 5: Day 2: Down to the Wire We are going to familiarize ourselves with the core technologies used by Web Services and the Web. These technologies are used.

Lab• You will need a Google account. If you don’t have one, you can

create one, and delete it after the exercise.• Go to www.google.com and click on ‘sign in’ and follow

instructions.• Then go to

https://developers.google.com/maps/documentation/javascript/tutorial

• Follow instructions for creating the Hello World example• API reference: https

://developers.google.com/maps/documentation/javascript/reference

• Examples:• https://developers.google.com/maps/documentation/javascript/e

xamples/

Page 6: Day 2: Down to the Wire We are going to familiarize ourselves with the core technologies used by Web Services and the Web. These technologies are used.

Lab

• You must get an API key to use the Google services. Follow the instructions for obtaining an API key.• Note: to activate, click the button on the

Google Maps API V3 row

Page 7: Day 2: Down to the Wire We are going to familiarize ourselves with the core technologies used by Web Services and the Web. These technologies are used.

Flickr

• Like Google, you need an API key to use Flickr services• You can log into Flickr to get the API key

using your Google account (or yahoo if you have one).

• Check out:• http://www.flickr.com/services/api/