Student name : Sacha Barber, Bsc Computer Science And Artificial Intelligence, 2006 Final year project

Project Supervisor : Dr Paul Newbury





This web site hosts all documents associated with my final year project, ReMP3. It should however be noted that most of the documents on this web site have been converted to PDF, so you will need to download Adobe Acrobat Reader

 

DOCUMENTATION

 

  • GUI Prototyping
  • Interview Questions
  • Project Plan
  • Project Proposal
  • Interim Report
  • Test Specification
  • Presentation
  • Log
  • Final Report


  • CODE LISTINGS, By Package (Please use the links below, to view code)





    SB54_CSAI.Gui package

  • ShrinkPanel
  • ShrinkPanelBar
  • ShrinkPanelCollection
  • Colour
  • PanelEventArgs, part of ShrinkPanel code above




  • SB54_CSAI.ServerApp package

  • FrmMain
  • ConfigInfo
  • FrmAbout




  • SB54_CSAI.MP3Lib package

  • MP3Tag




  • SB54_CSAI.RemoteInterfaces package

  • IServerRemoting
  • IClientRemoting
  • RemotingObject




  • SB54_CSAI.MiscFormComponents package

  • MenuIcons
  • uctTitledPanel
  • EnableThemingInScope




  • SB54_CSAI.MediaPlayerControl package

  • uctMediaPlayer
  • CurrentMediaTrackEventArgs, part of uctMediaPlayer code above




  • SB54_CSAI.MP3Editor package

  • uctMP3Editor




  • SB54_CSAI.MediaLibrary package

  • uctMediaLibrary
  • FrmShares
  • FolderTree
  • GenreTree
  • AddFilesEventArgs, part of uctMediaLibrary code above
  • ListViewItemComparer, part of uctMediaLibrary code above
  • ScanningEventArgs, part of FolderTree code above
  • MP3TreeNode, part of FolderTree code above
  • ClassifiedTreeNode, part of GenreTree code above




  • SB54_CSAI.CDRip package

  • uctCDRipper
  • FormRipType
  • Config
  • uctWAVtoMP3Convertor
  • ChangeTabEventArgs, part of uctWAVtoMP3Convertor code above




  • SB54_CSAI.Genres package

  • MThreadSingleton_genres




  • SB54_CSAI.DatabaseAccess package

  • DBAccess




  • SB54_CSAI.TrackObjects package

  • frmTrack
  • MP3ListItem
  • XMLValidator
  • XMLReadWrite
  • TrackResolver




  • SB54_CSAI.ClientApp package

  • FrmClient
  • FrmClientLoader
  • CliConfigInfo
  • ClientRemoting
  • NetworkBrowser
  • FrmAbout




  • SB54_CSAI.ClientTrackList package

  • uctClientTrackList
  • RemoteEventArgs, part of uctClientTrackList code above