1 / 16

mShare Photo Sharing across Mobile Clients

"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."

sburciaga
Download Presentation

mShare Photo Sharing across Mobile Clients

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. mSharePhoto Sharing across Mobile Clients Neha Deodhar Neha Shevade Ankur Pai Haresh Avhad

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. Server Database Design

  8. Login Screen

  9. Available Options

  10. Group Selection

  11. Viewing Photos

  12. Viewing Pending Requests

  13. Accepting Group Requests

  14. 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

  15. 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

  16. 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

More Related