50 likes | 70 Views
SecurePhotoShare is a desktop Java application for viewing, managing, and sharing photos with peer-to-peer networking capabilities. Protect your photos and albums with a username and password. Efficiently transfer only necessary information to browse albums and pictures smoothly over LANs or the internet.
E N D
A Desktop Peer to Peer Photo Sharing Application Ryan AdamsCSE 403Winter 2007
General Idea • Desktop Java Application • View, manage, and share your own photos; view photos of others (where the other person would be running the same program) • Peer to Peer Networking (i.e. acts as client and server) • GUI Interface • Photos & Albums protected by user name / password
Some Details / Uniqueness • System of Albums and Pictures • Would need to work well on LANs and over the internet • Only information that is needed is transferred. That is, if someone is browsing an album they would first look at only a bunch of small thumbnails, if they wanted to look at a picture they would choose at what resolution to download it at. The computer that they are receiving it from will resize the image on the fly.
Why? Who would want this? • Maybe you have a large collection of pictures that you want family members and friends to see. • And, you are on a reasonably fast and always on network (LAN) or internet connection (WAN) • Maybe you don’t want to pay for an online photo sharing program • Or don’t want to upload your photos to an online service or other server that is out of your control • Maybe you want to share your pictures over a LAN at high speeds but don’t want to use hard to configure file sharing apps / tools. Admittedly, this program would be harder to configure but you may already be using it.