CS 8803 – ADVANCED INTERNET APPLICATIONS SHREYANSH GANDHI SIDDHARTH MEHTA SIDDHARTH DHARMADHIKARI

advertisement
CS 8803 – ADVANCED INTERNET APPLICATIONS
SIDDHARTH MEHTA
SIDDHARTH DHARMADHIKARI
SHREYANSH GANDHI






Web 2.0 paves the way for richer internet
applications
Simple method to write rich applications –
combine two or more services
Mashup development paradigm
Use application-to-application communication
to integrate services
Maps are a key part of most mashups
Eg: Live feeds on Virtual Earth



Building a mashup for Virtual Earth and
another service using GeoRSS typically
involves connecting the APIs with a middle
layer of code
Framework integrates GeoRSS with Virtual
Earth API
All that is needed for any GeoRSS based
mashup is input from the feed
Technology and features
 Combines geographic location mapping and
Virtual Earth
 Virtual Earth map marks places with number
of hits
 Primarily targeted towards business
organizations
 Efficient use of location-based information
and data to improve productivity
 Designed as a portable user control
Technology and features
 Select any GeoRSS feed to plot on the map
 Any event feed is supported
 Virtual Earth map shows places and relevant
information when you hover over them
 Zoom in on the map for detailed event
information on a particular place
 Eg: Earthquake affected areas, weather
information
Technology and features
 Targeted towards location oriented websites or
blogging
 As the website is updated or user updates the
blog, Virtual Earth maps the feed to a location
 Ability to tag the locations displayed with
information
 Thus map alone can become single-point
source of information about the site/blog

Finished coding a framework-layer to build
GeoRSS mashups on top of Virtual Earth

Added functionality for few mashups as listed
above to demonstrate usage

To-do: Add abstraction layer in the
framework.


Verify the extensibility of the framework, will
it support all types of map applications?
Extend the framework to Google Maps
QUESTIONS
Download