SE401:Group58:Print3Planning2
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
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)
- Attempt to synchronized Main video and Duo video
- 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.
- Movable pip when 'next' button is pressed
- 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
- Aspect ratios should be locked
- Estimated Duration: 3h
- Actual Duration: 3h
Full Screen Video (Weng Hao)
- Priority: High
- Description:
- Demonstrate the SilverLight 'fullscreen' capability
- References:
- Idea: Have all controls for video contained in a panel which can be toggled between 'shown' and 'hidden'
- The panel might be complex
- Estimated Duration: 2.5h
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
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)
- Priority: High
- Description:
- Program component code behind in VB.NET
- Layout of Data items - Layered components
- Suggested controls for video listing:
- Repeater
- If possible, would be most preferrable
- http://weblogs.asp.net/scottgu/archive/2008/02/22/first-look-at-silverlight-2.aspx
- Strongly suggested not to copy/paste code - May be redundant
- Grid
- List
- Suggested controls for video listing:
- Estimated Duration: 7h
- 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]