1 / 11

Musik Geec Software Utility

Musik Geec Software Utility. Cameron Helm, Erin LeSavoy , Geok Poh Lim, Emma Thykier. Agenda. Discuss key features and benefits Demonstration Comments on design decisions made and performance o verview Comments on development process Discuss work in possible future spirals

snana
Download Presentation

Musik Geec Software Utility

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MusikGeec Software Utility Cameron Helm, Erin LeSavoy, GeokPoh Lim, Emma Thykier

  2. Agenda Discuss key features and benefits Demonstration Comments on design decisions made and performance overview Comments on development process Discuss work in possible future spirals Conclude and comments about SD&D course.

  3. Features Convert Music files Create Playlist Transfer Media Remove Duplicates

  4. Benefits over existing music software • Convert many files at once • Create playlist without duplicating all files • Seamless transition from one task to the next when working with multiple files • Extremely intuitive and user friendly

  5. Demo See the first release of MusikGeec software in action!

  6. Design Decisions • MP3 & WMA Encoding Forgone • Proprietary Formats • Conversion & Duplicate Removal Feature Split • Redundant Implementation • GUI Progress Bar Delayed • Time Constraint • Music Player • GUI Integration Complication

  7. Product Performance • Tested on: • OS : Windows 7 (32-bit) • Processor : Intel Core2Duo 2.53GHz • RAM : 4.00 GB • Performance: • Convert Media : 50 ~3MB files under 10m • Create Playlist : 100 audio files under 5s • Transfer Media : 100 ~3MB audio files under 10s • Duplicate Finding : 200 audio files under 5s

  8. Software Development Process • Unified Process • Useful in scheduling time frames for work • Seeing milestones at ends of iterations (1-2 weeks) • Keeping the project well structured and managed. • Best Practices • GoogleCode for repository, bug tracking, and project management • Java Libraries – JLayer for conversion, JSpiff for playlist creation.

  9. Group Dynamics • Development team worked well together in dividing work equally. • Portions of development and documentation were assigned among team and reviewed and discussed at weekly meetings. • This enabled developers to work efficiently in own time frames while remaining involved in all aspects.

  10. Future Work • Transfer Media feature can be expanded to burn to CD • Several functions have back-end already written as a result of our coding process • Song listening feature • Ability to edit existing playlists

  11. Conclusion What we got out of the course Questions?

More Related