1 / 16

G eorgia T ech Com et E vent T racker

G eorgia T ech Com et E vent T racker. CS8803 – AIA Group #4 Akshata Gangolli Neha Kharsikar Vasudev Prabhu Rohan Soman. Motivation. Free food !  Career Fair Accepting resumes for prospective student candidates for work over summer Knowledge sharing that events facilitate

jaser
Download Presentation

G eorgia T ech Com et E vent T racker

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Georgia Tech Comet Event Tracker CS8803 – AIA Group #4 Akshata Gangolli Neha Kharsikar Vasudev Prabhu Rohan Soman

  2. Motivation • Free food !  • Career Fair • Accepting resumes for prospective student candidates for work over summer • Knowledge sharing that events facilitate • Interact and build your social network =>And yet you don’t want to keep track of all this yourself 

  3. We Present Real Time Event Tracker GTComET

  4. Targeting at… • Giving the user what he is most interested in: • The Venue • Real Time Notifications • Personalizing Events • Socialize / Connect / Collaborate / Plan • Integration with existing event trackers

  5. System Architecture

  6. Events – where, what, when… • A map based visual representation of events

  7. Shout-box

  8. Tag it! • User defined tagging for personalizing events facilitating intuitive search.

  9. Event Subscription • Subscription for events of interest classified by categories

  10. Features • Event filters for refined views • Filtering based on event categories • Filtering on event tags • Notifications • Event Reminders: Visual Notification • Snoozing • Email and mobile messages • Critical / Emergency Event alerts

  11. Other features • Add Events • New Events can be added by admin users • Events crawled periodically from department event pages • Event Personalization • Private chat • Group based events

  12. Other features • Briefcase • Save your favorite events to the briefcase • Briefcased events facilitate quick search • Event Archival • Save events to calendar: iCal / vCal

  13. The Tech: Comet • Updates from a real-time data source • Bayeux protocol: Comet transport : method of sending Comet events • Over long-lived HTTP connections • Continuations: Request handling thread goes to sleep until it gets a message or times out. • On timeout a request is made for a new connection. • When the thread on the server receives a message, it wakes up and sends the message payload sent back to the browser (which also implies that it's time to send a new request). • Improved throughput and decreased latency and server load

  14. Technologies cntd. • Dojo • Open source JavaScript toolkit developed by the Dojo Foundation providing a richer UI experience • Bayeaux protocol: Standardization attempt for Comet • Jetty • Servlet implementation of the Bayeaux protocol from Dojo foundation. • Google Maps API • KML file for overlays

  15. References • http://dojotoolkit.org/book/dojo-book-1-0 • http://www.mortbay.org/jetty-6/ • http://docs.codehaus.org/display/JETTY/Continuations • http://code.google.com/apis/maps/documentation/index.html • http://code.google.com/apis/kml/documentation/ • http://flickrvision.com/

More Related