Capstone pitch

13
Capstone Proposal A collaborative, online music experience through Facebook Connect Proposal by: Joe Roth and Alex Ehrnschwender UVA Systems Engineering 2010 9/3/09 * * Working title

Transcript of Capstone pitch

Page 1: Capstone pitch

Capstone Proposal

A collaborative, online music experience through Facebook Connect

Proposal by: Joe Roth and Alex Ehrnschwender

UVA Systems Engineering 2010

9/3/09

*

* Working title

Page 2: Capstone pitch

Idea Background

• Facebook is currently the largest online social networking site, with over 250 million active users

• Facebook recently released the Facebook Connect API, allowing web developers to utilize user identities, friends, distribution, and integration

Page 3: Capstone pitch

Idea Background (cont.)

• Currently, there are many collaborative music environments available to users

• Some environments are software-based and downloadable

• Others are web-based and use uploading and streaming technology

Page 4: Capstone pitch

Opportunity

Currently, there is no web application that fuses a collaborative music program with Facebook, the world’s leading social networking website

Page 5: Capstone pitch

Goals

Overall Goal: To implement a web application which draws on user accounts from Facebook, allows music publication from users, and supports cross-user listening and other collaborative activities.

Specific Goals:

• e-Commerce planning and projection

• Business plan development

• Full code implementation of application

• Extensive User Acceptance testing

• Release of application by middle of Spring Semester

Page 6: Capstone pitch

Corporate Sponsor:

Faculty Sponsor: Alf WeaverProfessor of Electronic Commerce TechnologiesDepartment of Computer [email protected]

Sponsor Information

Page 7: Capstone pitch

Current System Implementation

• The application currently plays music allowing play, pause, next, and fast forward features.

• Playlist creation supported

• The Facebook Connect feature is currently available in this environment and successfully links the two applications.

Currently, Joe has developed a significant portion of the code in Adobe Flex and implemented on a test web environment:

Page 8: Capstone pitch

Current Implementation: Home Screen

Page 9: Capstone pitch

Current Implementation: Login Screen

Page 10: Capstone pitch

Current Implementation: Facebook Connect

Page 11: Capstone pitch

Left to Complete Through Capstone

By accepting this project as a capstone, you would let us apply extensive Systems Engineering methodology. More specifically:

CS101, CS201, SYS202

Extensive coding and integration of a Rich Internet Application to a database and the Web

SYS323

User testing and application of Human-Interface principles

SYS257

Distributed Computer Architecture Modeling, CBMG, Cost projection, etc.

SYS334, APMA312, SYS421

Statistical analysis of user behavior after implementation

Page 12: Capstone pitch

Q & A

Q: How much of my time would you require for advising this project?A: Not much at all. We would take you out to lunch bi-monthly for our meetings to discuss progress.

Q: Aren’t you two already in capstone groups?A: We are both a part of large teams and do not see ourselves as integral assets to our current teams. We have also not invested enough time or effort for a switch to be a problem.

Q: Capstone projects require a client, who is yours?A: This would mainly be an entrepreneurial venture with users being clients. This would give us an unparalleled opportunity to set our own goals, develop leadership skills, and actually own a project.

Q: How would you be graded on this capstone?A: There are many possibilities for grading based on specific goal deliverables, user frequency after implementation, etc. If accepted as a capstone, we will propose a potential grading rubric within a week.

Page 13: Capstone pitch

Further Questions?

Thanks for your time and consideration!