160 likes | 170 Views
"mSharePhoto is a mobile image sharing application that allows users to share photos with each other through mobile clients. It provides social networking capabilities, the ability to create groups for image sharing, and store a large number of photos without using up client memory. The application is designed for Android devices and utilizes Google's software libraries."
E N D
mSharePhoto Sharing across Mobile Clients Neha Deodhar Neha Shevade Ankur Pai Haresh Avhad
Motivation • Provide image sharing functionality to mobile devices that do not have browser support • Support for social networking through mobile clients • Ability to store large number of photos without using up client memory • Exploring the Android mobile device platform
Proposed Work • Allow users to share photos with each other • Ability to create groups for image sharing • Ability to view photos that have been sent to a user’s group • The uploaded photos are on the server database to avoid overloading limited client memory
SERVER Sharing N/W Sharing N/W D Sharing N/W C B A Receiving Clients (Entire Group receiving the message) Sending Client C B Receiving Clients (Message sent to only selected few of the entire group) Architectural Design
Client Features • Allows a user to create new groups • Allows the group administrator to add new members to the group • Enables a user to send photos to a group • Enables a user to view photos uploaded to a group • Allows a user to view and accept/reject group requests
Server Features • Store photos uploaded by clients in appropriate groups • Allow clients to view uploaded photos • Add/delete members from groups • Provide authorized access to photos
Software Used • Android Mobile Device Platform • Software platform for mobile devices based on the Linux operating system and developed by Google and Open Handset Alliance • Allows developers to write code in Java that utilizes Google developed software libraries • Java
Advantages/Uses • No browser needed at the client • Enables photo sharing across multiple mobile clients • Provides clients access to unlimited photos without using up limited client resources • Use of a server database provides effective network performance
Future Extensions • Allow users to send photos to selected members from a group • Enable users to send group join requests to the group administrator • Support sharing of videos and other media • Improving server scalability