Dynamic Communities : “Samudaya”

Slides:



Advertisements
Similar presentations
Abstraction Layers Why do we need them? –Protection against change Where in the hourglass do we put them? –Computer Scientist perspective Expose low-level.
Advertisements

CS 4720 Mobile Device Architecture CS 4720 – Web & Mobile Systems.
W alkie Doggie is a web application that allows dog owners to help each other with their dog walks. It’s main feature is the walkies, which are the user’s.
Mobile application for van drivers to maintain customer records while out from the office Shokan Mustafa, MSc in Advanced Computing Supervisor: Dr Mario.
CS CS 5150 Software Engineering Lecture 13 System Architecture and Design 1.
CS 898N Advanced World Wide Web Technologies Lecture 1: Introduction Chin-Chih Chang
0-1 Team 1 Status Report (1 of 3) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team 1: Auto-Owners.
0-1 Team ?? Status Report (1 of 3) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team 1: Auraria.
School location collector
Presented By: Ayelet Birnbaum Yael Kazaz Supervisor: Viktor Kulikov 07/05/12.
CS 160: Software Engineering August 27 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
NFC Inventory Android App
Motor Vehicle Inspector. About Mobile vehicle Inspector is application for traffic check post officers to fine and maintain the records for the defaulting.
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
Emerging Platform#4: Android Bina Ramamurthy.  Android is an Operating system.  Android is an emerging platform for mobile devices.  Initially developed.
We are glad to share our unique positions among other competitors in mobile application development.  We concentrate mainly on cloud based enterprise.
Spring Roo CS476 Aleksey Bukin Peter Lew. What is Roo? Productivity tool Allows for easy creation of Enterprise Java applications Runs alongside existing.
NMS1.0(c) Copyright Final Year Project Demonstration Dublin City University 29 th May 2003 Team Members : David ReadeTimothy Kelly
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
BIT:Mobile platform Ссылка на документацию.
Java Omar Rana University of South Asia. Course Overview JAVA  C/C++ and JAVA Comparison  OOP in JAVA  Exception Handling  Streams  Graphics User.
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
Lecture 19 Web Application Frameworks Boriana Koleva Room: C54
第十四章 J2EE 入门 Introduction What is J2EE ?
Java in the cloud PaaS Platform in Comparison By Srini Kumar VP MSat IT Evangelist & Strategy Advisor.
Electronic Clinic System Prepared By: Salsabeel Ahmad AL-Taha and Maram Fathi Balatia Supervisor : Dr.Aladdin Masri.
Mobile Device Programming
A Genealogy System for the Web Matthew A. Page November 20, 2002.
Crowd-sourced Lost and Found Application Motivation and Goals Architecture Implementation Details Progress References By- Jwala Mohith Girisha, Rajani.
CERN-PH-SFT-SPI August Ernesto Rivera Contents Context Automation Results To Do…
EGEE User Forum Data Management session Development of gLite Web Service Based Security Components for the ATLAS Metadata Interface Thomas Doherty GridPP.
FCM Workflow using GCM.
Activity Monitoring Tool MIS 2008/2009 Software Project - Group 1 1/4 Architecture Technical Manager.
Implementation of SCENS Yan Zhao. Current Status Current implementation is web-based –
Poster Print Size: This poster template is 50” high by 30” wide and is printed at 120% for a 60” high by 36” wide poster. It can be used to print any poster.
Meeting Scheduling System Capstone Project - Team#5 Fall2007.
IPS Infrastructure Technological Overview of Work Done.
IM Shopping Instant Messenger that sells and buys Lou Pan Jian Wu.
VIVO architecture March 1, Major Components Vitro is a general-purpose Web-based application leveraging semantic standards VIVO is a customized.
PROJECT SECME Carthik A. Sharma Juan Carlos Vivanco Majid Khan Santhosh Kumar Grandai. Software Engineering Fall 2002.
IFTTT RECIPES WITH NETWORK CONSIDERATION PROJECT PRESENTATION CS 237 DISTRIBUTED SYSTEMS MIDDLEWARE.
Presented by: Saurabh Kumar Sinha (MRT07UGBIT 186) IT VII Semester, Shobhit University Meerut.
Distributed Systems Architectures. Topics covered l Client-server architectures l Distributed object architectures l Inter-organisational computing.
The Basics of Android App Development Sankarshan Mridha Satadal Sengupta.
Mobile Application Solution
Structure of a web application
Database Replication and Monitoring
User working in web-browser
Multilevel Marketing Tree Viewer
Mobile Application Solution
What do you Wanna Do? The LCO Overview.
CMPE419 Mobile Application Development
Offline Database Synchronization with SOAP and MySQL
Java in the cloud PaaS Platform in Comparison
Inventory of Distributed Computing Concepts and Web services
Distributed Crime Reporting System
Reactive Android Development
The Celera Genome Browser: A Tool for Visualizing and Annotating the Human Genome
Reactive Android Development
Tiers vs. Layers.
Relationship of GCP Domain Model to Platform
Internet Protocols IP: Internet Protocol
Introduction to Cyberspace
Team Log: Preserve, Share, and Develop Your Ideas
Korea Software HRD Center
Emerging Platform#3 Android & Programming an App
NetChat Communications Framework
Getting Started with Android…
CMPE419 Mobile Application Development
2010 Began open source / Hybrid Geo 2014 First Release of CartoView
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.

System Architecture

Application Flow

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.

App In Action