Skip to content

We developed a producer-consumer plugin project using eclipse Equinox OSGI Framework for a music academy.

Notifications You must be signed in to change notification settings

yasithWimukthi/Music-Academy-OSGI

Repository files navigation

Music-Academy-OSGI

We developed a producer-consumer plugin project using eclipse Equinox OSGI Framework for a music academy which is a private institute where students can learn music by enrolling in a preferred course as per their wish. Students can take quizzes (which are added to the system by the music teachers) prior to enrolment to get a rough idea about the level he/she falls under the chosen course category (Beginner/Intermediate/Advanced). Admin can add musical instrument details and manage them when needed. Event organizers can create events and cancel scheduled events as well. Music teachers are responsible for preparing quizzes, updating/deleting questions if needed. Middle service publisher acts as a common interface for all the publisher services. Altogether 4 consumer bundles and 5 publisher bundles were implemented to cater to this scenario. The 4 main clients/ consumers who will be using this system for multiple different purposes associated with the academy are as follows:

  • Administrator
  • Music teachers
  • Students
  • Musical event organizers.

Group Members

  1. Yasith Wimukthi H.R. - https://www.linkedin.com/in/yasith-wimukthi-116307189/
  2. Dasanayake N.A.C.H - https://www.linkedin.com/in/chamodh-dasanayake-9b12bb20a
  3. Uyanhewa M.I.R - https://www.linkedin.com/in/madhaviuyanahewa/
  4. Hapugala H.A.V.V. - https://www.linkedin.com/in/venura-hapugala

About

We developed a producer-consumer plugin project using eclipse Equinox OSGI Framework for a music academy.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages