meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
vaadin2009:grp4:start [2009/10/22 22:35]
pyy
vaadin2009:grp4:start [2009/10/23 14:20] (current)
pyy
Line 1: Line 1:
-====== Group 4: Video Streamer ====== +====== Group 4: Video Streamer ===== 
-Pyy MikkoBhetuwal Pashupati and Babur Zahir U D+ 
 +  * Pyy Mikko  
 +  * Bhetuwal Pashupati  
 +  * Babur Zahir U D
  
 ====== Idea ====== ====== Idea ======
Line 8: Line 11:
 The initial idea of remote jukebox service had to be scrapped as there was no feasible way to create a jukebox service that could be used remotely during the course. The initial idea of remote jukebox service had to be scrapped as there was no feasible way to create a jukebox service that could be used remotely during the course.
 ====== Services and functionalities====== ====== Services and functionalities======
-Priorities: 1 highest, .. , 3 lowest+Priorities: 1 highest, .. , 3 lowest; Finished functionality, //Non-finished functionality//
 ^ Service ^ Priority ^ ^ Service ^ Priority ^
-|Display available channels | 1 | +|List available channels | 1 | 
-|Display available content from selected channel | 1 | +|List available content from selected channel | 1 | 
-||| +|Display selected video content
-||| +|//Obtain channel list from site// 
-|||+|//Obtain channel's video list from site// |
 ||| |||
  
Line 20: Line 23:
 ====Package==== ====Package====
 {{:vaadin2009:grp4:videostreamer.zip}} {{:vaadin2009:grp4:videostreamer.zip}}
 +{{:vaadin2009:grp4:video_streamer.ppt}}
  
 ====Implementation==== ====Implementation====
Line 27: Line 31:
   * //ChannelView// class consists of //Embedded// video player and //Table// view for available channels. Implements //PlaylistChangeListener// from //ChannelController// to change playing video according to selection.   * //ChannelView// class consists of //Embedded// video player and //Table// view for available channels. Implements //PlaylistChangeListener// from //ChannelController// to change playing video according to selection.
   * //PlaylistView// class consists of //Table// that shows available list of videos for selected channel. Implements //ChannelChangeListener// from //ChannelController// to change playlist according to selected channel.   * //PlaylistView// class consists of //Table// that shows available list of videos for selected channel. Implements //ChannelChangeListener// from //ChannelController// to change playlist according to selected channel.
 +
 +
 +Current implementation uses prelisted content instead of dynamic content loaded from video sites. This could possibly be improved as an automated listing through a channel, for example, loaded from youtube.com.
  
 ====Screenshot==== ====Screenshot====
Line 43: Line 50:
  
 ==Impressive!== ==Impressive!==
 +Lots of different components.
  
 ==Problems== ==Problems==
Line 49: Line 56:
  
  
 +====Acknowledgments=====
 +Special thanks for the group 6 for helping us with jukebox software installations and deployment even though it didn't realize as a software during this course.