Event Driven Applications

Create a new application using real-time events

Your team will be responsible for planning, executing, and presenting an application that showcases an event driven architecture

Requirements

Your application must employ the following programming concepts:

  1. A “hub” server that moderates all events
  2. Multiple “clients” that connect to the hub which can both publish and subscribe to events
  3. Must operate over a network

Optional:

Presentation

On the due-date, your team will present a working version of your project to the class showcasing the following:

Plan for ~15 minutes for your team’s presentation

Project Ideas

Grading

Your team grade is based on the following factors:

  1. % of the application that was completed
  2. Code Quality
  3. Presentation