Dynamic Communities Samudaya: Middleware For Distributed Systems Team
The Samudaya team aims to deliver messages dynamically based on user interests using a static ontology. Their application focuses on relevance in a world of constant notifications. Explore their system architecture, application flow, and future scope involving dynamic ontologies.
Download Presentation
Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
Dynamic Communities : Samudaya CS 237 : Middleware For Distributed Systems Team : - - - Abhishek Nancherla J () Ashwin Raman Vaishakh Baragur Narasimhareddy
Motivation and Goal 1.In today's world, where there is an outburst in the number of notifications, relevance of messages to the users is important, failing which messages will be treated as spam or ignored. 2.Our application, which we like to call Samudaya aims to leverage a static ontology which allows a client to specify their interest; based on the user s interest, messages are delivered dynamically.
Use Case The College Student Community With Varied Interests.
Tools/ Softwares Client : Android Application Server : Java (Container : Tomcat7) Database - Client : SQLite - Server : MySQL Notification Service : Google Cloud Messaging Service ( GCM)
Future Scope Dynamic Ontologies: - Currently, we have written a service that parses an XML file containing interests and adds them to our Database. The client syncs itself to copy the interests from the server on start of the app. An abstraction layer can be developed which extracts these interests from the Web. -