Changes between Version 3 and Version 4 of GROUP_MEDIA_R0
- Timestamp:
- 04/22/09 15:49:16 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GROUP_MEDIA_R0
v3 v4 7 7 == Overview == 8 8 9 Th is group of tasks incorporates all media related tasks.9 The aim of this group is to finilize what has been started about media and to add some new things. (controls, engine behavior etc.) 10 10 11 11 == Task requirements == 12 12 13 * There should be good concept for the modularity, extensions and extension points, alowing independant media visualization and control with different libraries. 13 * There should be good concept for the modularity, extensions and extension points, allowing independent media visualization and controls. 14 * Create play, stop and pause buttons to manipulate media. 14 15 15 16 * Examine and improve if needed the media resources, media frame contents, etc. 16 17 17 * Base functionality should be exported to a separete module from the concrete implementation.Examine and improve the existing base classes and interfaces.18 * Examine and improve the existing base classes and interfaces. 18 19 19 * Examine and make the concrete implementaton with jmf compatible with the main base module and the new scenes.20 * Examine the source code implementation with JMF. 20 21 21 * (optional) Create an alternative media engine concrete implementation to examine the compatability and modularization. (It could be dummy implementation.) 22 23 * The view should create and update the videoSceneElements acording to the players no mather wich library is used for their implementaton. 24 25 * The user should be able to add media frame. 26 27 * The frame content should be playing. 22 * The view should create and update the videoSceneElements according to the media inserted no matter which library is used for their implementation (JMF for the time being). This includes proper behavior (no need to click the frame to update the frame of a movie for example), playing video when frame is rotated. 28 23 29 24 == Task result == 30 * The result of this task should be source code and uml diagrams of the moduls.25 * The result of this task should be source code. 31 26 32 27 == Implementation idea == 33 28 * Examine the existing classes for media and improve them. 34 * Devide the existing media module into two modules - one for the base functionality and one for the jmf implementation.35 * Add extension points for audio and video engines to the view and use the extensions to control media and create and update video scene elements.29 * Review the scene elements for media and update them on media playing. 30 * Create controls for manipulation of media. 36 31 37 32 == Related == … … 46 41 47 42 == How to demo == 48 * Describe the media modularity and relations. 49 * Show the playing video and audio content. 50 * (optional) Show the switching between the two engines. 43 * Insert a movie or an audio frame. 44 * Test the controls for manipulation of media. 51 45 52 46 = Design =