SE401:Group58:Print3Planning2

From Marks Wiki
Jump to navigation Jump to search
Main Menu Work Plan Progress Research Backlog Functional Backlog
Meeting Minutes Supervisor Meeting Minutes Sprint Log Conference Poster

Sprint 3 Details

Introduction

This sprint the focus is on exercising more TANDBERG API and to show a bit of how SilverLight and WPF aid developers to create very rich user interfaces.

  • Dates
    • Start: 13 August 2008
    • End: 27 August 2008
    • Intrim Demo Date: 20 August 2008

Video Player related functionality

Simultaneous Buffering (Weng Hao)

  • Priority: Critical
  • Desciption:
    • Attempt to synchronized Main video and Duo video
      • Otherwise, pseudo-synchronize (Pause first played video and play when second plays)
  • Estimated Duration: 7h

Pip

Code Cleanup

  • Priority: Low
  • Description:
    • Fully convert to MVP
  • Estimated Duration: 30min

Pip-video cleanup

  • Priority: Low
  • Description:
    • Movable pip when 'next' button is pressed
      • When the 'next' button is pressed the Pip is not movable until large video is available
      • Currently, video player size remains same size as previously played video until next video is played. Instead, video sizes should be reset to 0 until next video has been successfully retrieved.
  • Estimated Duration: 1.5h

Extra Graphical Effects (Weng Hao - Done)

  • Priority: Medium-Low
  • Description:
    • Fade in and fade out of the pip (WPF)
    • Demonstrate Silverlight storyboard animation capability (0:01, etc)
  • Estimated Duration: 1h
  • Actual Duration: 2.5h

Video

Aspect Ratio corrected Video (Weng Hao - Done)

  • Priority: Critical
  • Description:
    • Aspect ratios should be locked
      • i.e. 200 x 300 ratio should be set regardless of size
    • Sprint 2 shows strange window size problems with video
    • Scale videos
      • Make sure within bounds, but do not crop
  • Estimated Duration: 3h
  • Actual Duration: 3h

Full Screen Video (Weng Hao)

Visuals (Weng Hao - Done)

  • Priority: High
  • Description:
    • Splitting all skin image parts and fit into a xaml grid such that no overflow issues occur
    • Add skin images as separate components to video player (Allows scalability for resizing)
    • Also ensure that all functionality still works as intended before revamping of video player skin.
  • Estimated Duration: 2h
  • Actual Duration: 7h

Navigator Control related functionality

Create Component (Llyle)

  • Priority: High
  • Description:
    • Create SilverLight component and host in aspx page
    • Create the xaml which will host the video entries
  • Estimated Duration: 3h

Video Entries (Llyle)

Navigating To Video Player (Llyle)

  • Priority: High
  • Description:
    • Take the url of item clicked as pass to the video control through the extisting functionality from Sprint 2
  • Estimated Duration: 2h

video entry thumbnail (Llyle)

  • Priority: High
  • Description:
    • Thumbnails (for each video entry)
  • Estimated Duration: 4h

video entry filter/search (Llyle)

  • Priority: Medium
  • Description:
    • Search for videos by: Category, Name.
    • Tandberg-provided search functionality
  • Estimated Duration: 3h

Conclusion

  • Llyle [20h available][19h allocated]
  • Weng Hao [15h available][15.5h allocated]