Download presentation
Presentation is loading. Please wait.
Published byMargaretMargaret Mosley Modified over 6 years ago
1
This is a quill pig! Quill Pig Productions
2
Who are we? Jacinda Dan Dave Jeff
3
Dan
4
Dave
5
Jacinda
6
Jeff
7
Activity! Let’s have some fun.
8
Here’s some information…
“Californication” is an awesome song by the Red Hot Chili Peppers, I’d rate it 4/5 and I’ve heard it 20 times. Last time was the 25th time I’ve heard Don McLean’s “American Pie”. It’s great. 5/5. I only had to hear “Everybody” by the Backstreet Boys once to know I hated it. 1/5!
9
(Us) Database Manager (You guys) Winamp, iTunes, XMMS, etc.
10
We talk with Winamp.
11
iTunes talks to us.
18
Problem? Solution. You use two players on one machine?
You use two machines? You already have music data in a player? Our program syncs them live. – Our program syncs them via FTP. – Our program syncs with it. –
19
What we support Database manager: Plugins:
Windows XP, Ubuntu Linux, OS X Plugins: XMMS (on Linux) Amarok (on Linux) iTunes (on Windows/Mac) is in development Winamp (on Windows) is in development
20
How we did it? Database Manager Plugins Communication Ruby!
Ruby, C++, etc. (as required by players) SQL Communication TCP/IP Winsock
21
Strategy: Bridge Pattern
Amarok Database Manager XMMS etc.
22
Trouble (Uh oh!) Winamp, iTunes documentation Ruby? Ruby! Ruby.
Uh… where is it? Or, where is the rest of it? Plugins are DIFFICULT to develop. Ruby? Ruby! Ruby. Sometimes a hassle to create and maintain client-side sockets. Lack of syntax checking. Lack of cross-platform library support.
23
Lessons Learned Risk assessment is valuable. (Very valuable. Very very valuable.) Be flexible with teamwork. (Strict rules for splitting up work or meeting schedules does not work.) Accommodate individual strengths. Be honest with each other, always.
24
Group Dynamics We all love each other. A lot.
We met often (weekly) and split up work as it came up. We didn’t fight. We all had very busy semesters.
25
Fill In The Blank: SD&D taught me ___________.
26
QUESTIONS? Oh, no questions? Okay.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.