Download presentation
Presentation is loading. Please wait.
Published byDaniela Ashley Patrick Modified over 9 years ago
1
University of Minnesota Campus Event Finder Department of Computer Science and Engineering, University of Minnesota Presented by Murat Demiray & Mustafa Karamavus
2
Outline Motivation Problem Statement Related Works Challenges Solution Validation Conclusion & Future Work Questions
3
Motivation Emergence of Location Based Services – Different applications areas Requesting the nearest business or service Location sensitive transactions and alerts Turn by turn navigation to any address – Make things easier More meaningful queries with location information User friendly representation interface based on maps
4
Motivation (Cont.) U of M Events Page provides limited functionalities
5
Problem Statement Input: – A list of events on the campus and user queries Output: – Query results represented on a map Objective – For a given user query, finding and representing campus events based on filters such as event time, date, category and location – Visualization Constraints / Limitations – Google Map Location accuracy, distance accuracy Directions
6
Related Works
7
Related Works (Cont.)
8
Challenges Accuracy – Location – Distance Data source – might be inaccurate – limited resources – different data format Data representation – map APIs allow limited functions – user friendly interface
9
Solution A Web Application : U of M Event finder Platforms & Technologies: – Visual Studio.NET 2008 – Asp. Net – Google API – PostGIS
10
Solution (Cont.) Event data entry to database - from university event page XDocument rssFeed = XDocument.Load("https://events.umn.edu/tc/rss/week/"); var posts = from item in rssFeed.Descendants("item") select new { title = item.Element(eventNamespace + "title").Value, location = item.Element(eventNamespace + "location").Value, startdate = item.Element(eventNamespace + "startDate").Value, enddate = item.Element(eventNamespace + "endDate").Value, starttime = item.Element(eventNamespace + "startTime").Value, endtime = item.Element(eventNamespace + "endTime").Value, link = item.Element("link").Value, moreinfo = item.Element(eventNamespace + "moreinfo").Value, };"https://events.umn.edu/tc/rss/week/" - user entry
11
Solution (Cont.) User search with filters: – date: day and days (interval) – time: interval – location: point and range – category – combinations of these Representation of the results – representation on the map cartography – textual representation
12
Demo
13
Validation & Results Experiment with U of M event data – findings: Pros: – Results are successfully retrieved according to user search filter(s) – Validation of visualization of results Cons: – U of M event page data might be inaccurate – In some cases, Google Map API can’t find locations from U of M event location data – Distance calculation is not precise – Directions might be unrealistic
14
Conclusion & Future Work A web application which allows people to do a variety of searches about the events on the U of M Twin Cities campus with the objective of increase the number of attendance to the events Future work: – RSS from different sources ( SUA events, Bookstore events, Gopher sports ) – Increasing accuracy in nearest search – Different map APIs: Microsoft, Yahoo, ESRI – Location based recommendations Profile based: Favorite locations, categories and etc. History based: history of the locations where user attended to the events
15
Question for the class: What kind of searches (filters) are users able to do in U of M Even Finder? What other filter(s) can be added?
16
Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.