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