* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download EE-Video_pres
		                    
		                    
								Survey							
                            
		                
		                
                            
                            
								Document related concepts							
                        
                        
                    
						
						
							Transcript						
					
					EE-Video Yossi Biton Nir Yakobovski 4.2008 Outline The concept  Main functionality  Challenges & Solutions  Design considerations    Layers Class diagram Progress report  Flexible extensions  Demo  The concept  EE-Video web site is based on a cuttingedge technology and provides watching, sharing and commenting videos.  The site implementation grounded on:     Multiple simultaneously users Rich user experience High scalability Flexible maintainability Main Functionality  Watching Videos   Uploading Videos   Automatic JPG Snapshot from uploaded movie. Searching Videos    Progressive download of FLV files. Related movies of the current played movie Extensive Search abilities – part B implementation. Managing users   Different tiers of permissions for different levels of users - users with higher level have wider functionality. Using brand new management module within the SQL Database server for improved abilities. Challenges & Solutions  Creating Hierarchy design with separate designated independent layers & objects and assimilating them as API’s within other layers.  Coding Using C# and Java script on ASP.NET 3.5 Framework.  Using SQL server for site’s Database and users management.  Managing uploaded Video files from multiple users simultaneously.  Using offline application such as FFMpeg for cropping movie’s thumbnails. Design - Layers  Presentation Layer    BLL – Business Logic Layer    Independent User controls Rich User interface using AJAX Custom Entity objects Custom Business methods DAL – Data Access Layer   XSD Stored Procedures DAL Classes relations Class diagram Database Tables XSD File & Stored Procedures Progress report Playing Movies  Uploading Movies (FLV only)  Adding Comments  User Management  Related Movies Teaser  Flexible extensions  Advanced search capabilities  Exploiting the BLL to handle searches complexes with ratings and user details.             Simple search by description Free text By tag By tags – problematic ( views in SQL ) Most viewed! By category (sorted by rating) Higher ranked By movie name By comments By uploader By date of creation (range) Intersection of any number of these options (by name, by comments, most viewed etc.) to create complex, multi-level search functionality  Users information management  Building rank mechanism  Improving user-interface capabilities   Recommended movies Most viewed Demo
 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                            