Difference between revisions of "Patron de conception - SmartProjector"
Jump to navigation
Jump to search
(→MVC) |
(→MVC) |
||
Line 5: | Line 5: | ||
== MVC == |
== MVC == |
||
− | Model: sends logins + comments + settings to the view and controller |
+ | Model: communicate with database : 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 + admin interface |
View: one window with streams from different computers + user window (on his computer) with the possibility of adding comments and setting up the view + admin interface |
Revision as of 13:03, 8 February 2016
Pipes and filters
How can we perform complex processing on a message while maintaining independence and flexibility?
That's how GStreamer (framework) works
MVC
Model: communicate with database : 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 + admin interface
Controller: updates view and model, processes data
RBAC : Role-Based Access Control
Students (users) don't have the same permissions as the teacher (admin)