Presentation is loading. Please wait.

Presentation is loading. Please wait.

This is a quill pig! Quill Pig Productions.

Similar presentations


Presentation on theme: "This is a quill pig! Quill Pig Productions."— Presentation transcript:

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.

12

13

14

15

16

17

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


Download ppt "This is a quill pig! Quill Pig Productions."

Similar presentations


Ads by Google