M ASSIVE M OSAIC Jeremy Lenz Austin Nakamura Michael Rush Combining Photos with Friends.

Slides:



Advertisements
Similar presentations
Williams Family Photo Album. Photo Album Project.
Advertisements

Single Page Apps with Breeze and Ruby.
Chapter 15 © 2010 by Addison Wesley Longman, Inc Origins and Uses of Ruby - Designed by Yukihiro Matsumoto; released in Use spread rapidly.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
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.
 Guy Jacob  Roee Shapiro Project B Spring, 2009 Cloudio  Project Supervisor: Eddie Bortnikov  Lab Chief Engineer: Dr. Ilana David.
StockWatch Developers: Nimrod Hagay Hagai Barkan Supervisors: Assaf Solomovitch Viktor Kulikov June 2009.
Creating Web Services with Ruby on Rails Robert Thew Internet and Web Systems II.
Facedroid Facebook for Android. Facebook Application - API key - Secret key - PHP page Facebook Application - API key - Secret key - PHP page Facebook.
Internet Collaboration Tools: Yahoo! Groups Spencer S. Eccles Health Sciences Library University of Utah Health Sciences Center.
Multiple Tiers in Action
Electrical and Computer Engineering PeopleFinder Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Comprehensive Design Review.
Lecture-8/ T. Nouf Almujally
W EB M USIC P LAYER Eriel Thomas Josh May Nick Upton Ray Smith Vjekoslav Brajkovic.
Any host All components deployed to SharePoint Client side code App Web created for app Wrapper deployed to SharePoint Components deployed to.
Louisa Lambregts, What Makes a Web Site Successful and Effective? Bottom Line... Site are successful if they meet goals/expectations.
1 © ALP International CorporationMarch 2001 MD-CFUG Automating your Website Testing By Andrew L. Pollner and Lei Wang ALP International Corporation.
Online Game JAVA for PDA WAP for Mobile Phone. Java for PDA  Hardware limit - Java API Power Memory  JDK 2M byte. Connectivity Display size.
Photo Story Training Jeanne Jimenez March 31, 2009 EDTC 3332: Instructional Technology Practicum.
O-Mopsi Project Presentation Zhentian Wan,Vladimir Tikhomirov, Surendra Maharjan, Olawumi Olayemi,
GIS technologies and Web Mapping Services
Rich Internet Applications for the Enterprise Creating RIA from your Oracle database using TURBO Enterprise Web 2.0 Presented By: John Krahulec Bizwhazee.
Dr. Ali Abed Lazim MBChB – MSC Health Informatics Advisor
Mike Miller CS 526.  General Introduction  Hungry Guide Project Introduction  Previous Application Workflow  Design Goals for new Workflow  Design.
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
Lecture 19 Web Application Frameworks Boriana Koleva Room: C54
AnnotePad Liz Kain Keith Kowalczykowski Richard Lee Kenton Roberts Liz Kain Keith Kowalczykowski Richard Lee Kenton Roberts.
Melissa Armstrong – Sponsor Dr. Eck Doerry – Mentor Greg Andolshek Alex Koch Michael McCormick Department of Computer Science SolutionProblemDesign User.
System Initialization 1)User starts application. 2)Client loads settings. 3)Client loads contact address book. 4)Client displays contact list. 5)Client.
MediMizer User Group  Users want an iPad application  Users want a web application  IT wants a no-installation client  Can be used anywhere.
Visual Registration Overview Combines the elements of Schedule Finder, the Course Catalog, and the Registration Process all in an easy to use GUI.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
By: Pramod Jagtap Aniket Bochare. Agenda Introduction to dataset Web service description Service architecture Project plan Intended clients.
01/04/2009 Michael Khanimov Amir Taub Roi Oron. T HE C ONCEPT Trivipedia gadget offers you 2 interactive games: Classic trivia: match the person's name.
Abelian Kingdom Andrew, Kelvin and Peter. What is it? A web (browser) game MORPG on Google map Login with Facebook Interact with your friends And the.
By Bearzx Dive Into Web Introduction To WEB
Server Performance, Scaling, Reliability and Configuration Norman White.
1 Chapter 13 Programming Languages and Program Development Tools.
TeamForge Andrew Nelson, Bishop Wilkins, Ky Le, and Yoshito Kosai.
Image Comparison Tool Product Proposal Tim La Fond and Peter Beckfield.
Features. Yahoo! Features My Yahoo! Flickr Delicious Yahoo! Pipes Yahoo! Maps Yahoo! Developer Network (YDN) Yahoo! Finance Yahoo! Mobile Yahoo! Hot.
Facebook API Kelly Orser. Client Libraries Client libraries will simplify the calls to the platform by reducing the amount of code you have to write.
Registration Solutions for your Event Management.
 Computer is an electronic tool that can accept, process, and accumulate data which can produce a result or output.  Computer System is a combination.
Photo Album by Completed by: Kala Bremner.
PhpMyAdmin Matthew Walsh April 28, 2003 CMSC Shawn Sivy.
How Web Database Architectures Work CPS181s April 8, 2003.
Glogster What Is Glogster? Glogster is a webpage designed to allow users to ‘ poster themselves’ by creating their own artistic pages. What is an advantage.
Drupal system requirements: past, present and future Jeremy Epstein 18 May 2008.
YouTube Duplicate Finder Group 4 Members : Brian Kelly Darryl Parulan Vanessa Kellawan Diana Gonzalez Natoya Higgins.
Association for Progressive Communications Web 2.0 From networking documents to networking people.
Ajax! Ajax Programming Ajax! Ajax Programming. Ajax! Ajax Programming Take a look at a typical desktop application (Spreadsheet app, etc.) The program.
Basics Components of Web Design & Development Basics, Components, Design and Development.
Web Development. Agenda Web History Network Architecture Types of Server The languages of the web Protocols API 2.
Prodi Teknik Informatika , Fakultas Imu Komputer
Pre-Production Meet with the client to create a project plan:
COP4710 Database Systems Project Overview.
By: Michael Meehan & Robert Shogren ITEC December 4, 2007
Mathias Klous Kris Plunkett Nathan Bergen
Simple Add-Ons from Disus
Auto-tagging of Media using Local Bluetooth Information
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Cloud Based Media Streamer
David Palella, Filodea Pastorelli
CS4433 Database Systems Project.
EventPlanner What is it? What does it do?
Laura Marshall & Alexander Wall CSE 403 Project Proposal
Bubba Lyrics A Data Driven Music Website
Amir Kouretchian Peter Turschmid Chris Byszeski
A Social Calendar for Local Events
Presentation transcript:

M ASSIVE M OSAIC Jeremy Lenz Austin Nakamura Michael Rush Combining Photos with Friends

P RODUCT O VERVIEW Product Features Allows multiple users to create a giant mosaic by uploading their photos Add variety by including stock images of a specified subject from the internet Final mosaic can be manipulated by user Intended Audience Helps add flavor to social events Brings friends memories together Why this Product? Increases variety while saving time

S OFTWARE A RCHITECTURE Client GUI: OpenGL, Flash Web Service Ruby on Rails, AJAX Server Image Processing: C++ Database & DBMS: MySQL Stock Photos: Flickr API Server MySQL C++ DB Client RoR, AJAX GUI Flickr

C HALLENGES & R ISKS Challenges Supporting multiple image formats Stock image locator Image comparison algorithm Risks Possibility of feature creep