SE401:Group58:Print3Planning2
		
		
		
		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)
 
 
 - 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
 
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)
- 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
 
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]