My school map mashup Ave Wrigley. Why? Ofsted.

Slides:



Advertisements
Similar presentations
Tim Hodson Re-imagining the virtual library CASE STUDY One:
Advertisements

Web GIS Oregon Explorer Marc G Rempel Oregon State University The Valley Library Oregon Explorer
Library of Congress | 2010 When Geo Info Isn’t the Goal: Flickr Pilot Project at the Library of Congress Helena Zinkham Prints & Photographs Division.
Extreme User Interfaces for Alfresco Kevin Dorr Sr. Solutions Engineer Americas Channel.
Esri International User Conference | San Diego, CA Technical Workshops | Building a Mapping Application Start-to-Finish Sathya Prasad July 12, 2011.
Coastal Data Exchange Kauai Online Hazard Assessment Tool (KOHA)
COMP 6703 eScience Project Commercial Semantic Web of Digital Library  Student : Yin Chen  Client/Technical Supervisor : Tom Worthington  Academic Supervisor.
Web 2.0 for AtGentive A Brief Introduction to Web 2.0 Ye DENG
Web Huh?! Leigh Dodds, Engineering Manager, IngentaConnect 23 rd May 2006.
ITCS 6010 DATA INTEGRATION Krishna Kant Sri Harsha Pokala Vamsi Krishna Jamulapati.
AJAX Presented by: Dickson Fu Dimas Ariawan Niels Andreassen Ryan Dial Jordan Nielson CMPUT 410 University of Alberta 2006.
L. Grewe. YQL – what is it Yahoo! Query Language.
Mapping Fundamentals Appendix A Nate Bowers Spring 2010.
INNOV-3: Mashup Basics or > 2 Sheldon Borkin VP Technology Rick Kuzyk Sr Portfolio Specialist.
Yahoo Pipes By Hal Lindsey. Overview What is Yahoo Pipes? Building a Pipe Pipe Features Demo Common Uses Useful Links Questions.
1 JavaScript & AJAX CS , Spring JavaScript.
Enriched Communities through Coordinated Geospatial Infrastructure Where does the “Geo” fit ? “Portal 101” Seminar.
Roundtrip Tickets Anywhere: Google Earth in Education Justin Karkow Discovery Education.
A centre of expertise in digital information managementwww.ukoln.ac.uk Web 2.0: The Potential Of RSS And Location Based Services Brian Kelly UKOLN University.
Set 5: Web Development Toolkits IT452 Advanced Web and Internet Systems.
The Easiest Way to Write Web Applications Jordi Sastre IT Architect, PSC May 2012.
Writing All Your Code In OpenEdge Architect Peter van Dam.
GIS technologies and Web Mapping Services
Set 11: Mashups (emphasis on Google tools) IT452 Advanced Web and Internet Systems.
Lirida Kerçelli Ayşe Sezer The Google AJAX Search API.
Mashups! Presented by Zhao Jin. Outline What is a Mashup? How to build a Mashup? Demonstration References and Resources.
© 2002 IBM Corporation Choose your own open-source App/Mashup Adventure ~ SE CS130 UCLA FALL 2013 ~ Project Lead: Gergana Markova (
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.
Google APIs Why Aren’t You Using Them? Jeff Blankenburg Project Engineer Quick Solutions, Inc.
Lesson 8. Dividing the screen horizontally Horizontal Frames.
Advanced PR Technology in Practice Bill Barnes Co-Founder & Executive Vice-President Enquiro Search Solutions, Inc.
JavaScript, jQuery, and Mashups Incorporating JavaScript, jQuery, and other Mashups into existing pages.
Saving Form Data You can save form data in Google Spreadsheets using the following steps. 1.Create a Google Spreadsheet in your documents 2.Use Tools to.
Eslam Mahmoud 4 th IT
VENUE FINDER. This application provide up to date information of locations where particular music events are taking place on an specific date. The application.
12 Point Mashups Mapping in the Cloud Peterson. Icons.
Features. Yahoo! Features My Yahoo! Flickr Delicious Yahoo! Pipes Yahoo! Maps Yahoo! Developer Network (YDN) Yahoo! Finance Yahoo! Mobile Yahoo! Hot.
Flagship Geo Mapping Framework RCOS - Summer 2010Brian Michalskihttp://github.com/bamnet/flagship_geo.
Web Technology Introduction AJAXAJAX. AJAX Outline  What is AJAX?  Benefits  Real world examples  How it works  Code review  Samples.
Pragmatic Mash-Ups Andrew Filev Microsoft Certified Architect Murano Software Building POC of Web 2.0 application in one day with AJAX, Virtual Earth and.
Data Acquisition using Mashup and 3-D Technology Matt Rahr College of Agriculture and Life Sciences University of Arizona.
INT222 - Internet Fundamentals Shi, Yue (Sunny) Office: T2095 SENECA COLLEGE.
WELCOME Webinar 2 August 12, 2015 Follow-up to the IGA GIS for Teachers Workshop Springfield and Chicago.
Semantic Mapping with MediaWiki Jeroen De Dauw. Presentation outline Introduction to MediaWiki Introduction to Semantic MediaWiki – Questions Maps Semantic.
AJAX Asynchronous JavaScript and XML 1. AJAX Outline What is AJAX? Benefits Real world examples How it works 2.
Windows 7 WampServer 2.1 MySQL PHP 5.3 Script Apache Server User Record or Select Media Upload to Internet Return URL Forward URL Create.
16 Map Layer Mashups Mapping in the Cloud Peterson.
RIA Geo Location. Finding Location modern devices can get location coordinates phones and tablets can use GPS desktops and laptops –often cannot use GPS.
AJAX and REST. Slide 2 What is AJAX? It’s an acronym for Asynchronous JavaScript and XML Although requests need not be asynchronous It’s not really a.
CMS 2: Advanced Web Editing - Content Presented By: Katie Pagano, Special Projects Manager Steve Pont, Product Architect.
INNOV-2: Build a Better Web Interface Using AJAX Chris Morgan Pandora Software Systems
The Mobile Paradigm. Vocabulary Use Case – High level thing that a user wants to do. (register for classes) Task – Low level thing that a user wants to.
PHP and AJAX. Servers and Clients For many years we tried to move as much as possible to the server. Weak clients, poor bandwidth, browser compatibility..
CONTACTING OTHER SERVERS.
Extreme User Interfaces for Alfresco Kevin Dorr Sr. Solutions Engineer Americas Channel.
1 Using the Google Maps JavaScript API. 2 The Google Maps APIs Permit web applications to use functionality of google maps. Documentation:
Point Maps Peterson’s Chapter 11 & 12. Points and Point Maps Points – Datum and coordinate systems – geocoding Point Maps – Show where points are (just.
Geographic Search & Display
AJAX AJAX = Asynchronous JavaScript and XML.
Mashups! Presented by Zhao Jin.
All the Tech News That’s Fit to Print
AJAX and REST.
Google Analytics.
البرمجة بلغة الفيجول بيسك ستوديو
ما الذي يريد صاحب العمل أن يعرفه؟
JavaScript & AJAX.
شبكة الانترنت العالمية

Introduction To Leaflet.js
ឧបករណ៍ផលិតផែនទី.
Presentation transcript:

My school map mashup Ave Wrigley

Why?

Ofsted

DfES

Independent School Inspectorate

And find a house...

Bad old Web 1.0 – perl & mysql

Postcode lookup

Geo::Multimap my $geo = Geo::Multimap->new(); my %loc = $geo->find( $form{postcode} ); print " ";

Distance in mysql (((acos(sin((?*pi()/180)) * sin((school.lat*pi()/180)) + cos((?*pi()/180)) * cos((school.lat*pi()/180)) * cos(((? -school.lon)*pi()/180)))) * 180/pi())*60*1.1515) as distance

Completion with YUI var ds = new YAHOO.widget.DS_XHR( url, ["\n", "\t"] ); new YAHOO.widget.AutoComplete( "ysearchinput", "ysearchcontainer", ds );

Data source

Zoom to fit

function markersOffScreen() { for ( var i = 0; i < markersLayer.markers.length; i++ ) if ( ! markersLayer.markers[i].onScreen() ) return true; return false; } map.setCenter( postcodePt ); map.zoomTo( max_zoom ); while ( markersOffScreen() ) map.zoomOut();

Open Layers

AJAX

Yahoo! UI Library Connection Manager Syndication – XML / GeoRSS

UK Geocoding Geo::Multimap - Postcode to coordinates Openpostcode.org Geo::Openpostcode

openpostcode.org

Other stuff Google code / adsense / analytics Mediawiki / Wikipedia links

To do … Get it out there! - link / data exchange Add value – community Talk to data sources Catchment areas