Patron de conception - SmartProjector: Difference between revisions

From air
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
== Pipes and filters ==
== Pipes and filters ==
How can we perform complex processing on a message while maintaining independence and flexibility?
How can we perform complex processing on a message while maintaining independence and flexibility?

GStreamer (framework) : prend flux, le capture, le resize, le met là où tu veux


== MVC ==
== MVC ==

Revision as of 10:37, 8 February 2016

Pipes and filters

How can we perform complex processing on a message while maintaining independence and flexibility?

GStreamer (framework) : prend flux, le capture, le resize, le met là où tu veux

MVC

Model: sends logins + comments + settings to the view and controller

View: one window with streams from different computers + user window (on his computer) with the possibility of adding comments and setting up the view

Controller: updates view and model, processes data

RBAC : Role-Based Access Control

Students (users) don't have the same permissions as the teacher (admin)