M17
From AMWA-EBU
Contents |
FIMS Technical Board, EBU, Geneva, 30-31 July 2012
Meeting times:
Monday 30 July: 10 am - 5 pm (approx) CET Tuesday 31 July: 9 am - 3 pm approx.
Participants
In person:
Paul Gardiner, Sony (Chair); Toshiaki Kojima, Sony; Praveen Dharmavaram, IBM; Peter Brightwell, BBC; Tony Vasile, Signiant; Manuel Escribano, VSN; Jordi Gilabert, Sony; Giorgio Dimino, RAI; Jean-Pierre Evain, EBU (from midday Day 2)
Via WebEx:
Agenda Monday 30 July: 10 am - 5 pm (approx) CET
1. Introductions
2. Approval of Agenda
3. Document auto-generation for future updates to the specification
4. Implementation Guidelines (FIMS Specification Part 3)
- includes time for further drafting
(Lunch 12.45pm - 2pm)
5. Status of FIMS1.0.7 specification (from 2pm)
- AMWA technical review
- editUnitNumberType
- ListFileLocator
- conclusions and updates to documentation (set up drafting groups if required. If necessary, conclude on Tuesday)
6. Repository service update (Loic)
7. Test Harness update (Tony)
8. Approaches to test tools and possible certification: brainstorming
Paul's master meeting PowerPoint:
- File:FIMS TV 30-31 July 2012.ppt
Document Autogeneration:
- interim report by Kojima-san, see: File:AutoGeneration.ppt - example of actual auto-generated file: File:Auto-generated baseMediaService-V1 0 7.pdf - aim to complete by end October - creating class diagrams automatically remains challenging, but can now be done manually. - agreed to allow for manual attachment of Appendices when elaboration of requirements/constraints is required.
Implementation Guidelines:
- Strawman working draft of Impelementation Guidelines v0.1: File:FIMS 1.0.7 v0.1 Part3 Implementation Guidelines.doc - 'Best Practice' section awaited from IBM, first draft expected Monday 3rd Augusr. - discussion resulted in addition of 'to do' list to v0.2: File:FIMS 1.0.7 v0.2 Part3 Implementation Guidelines.doc - further input needed on REST, including diagrams in section 4.1.5 (Peter Brightwell) - further update with 'in progress' additions to 5.2 ListFileLocator File:FIMS 1.0.7 v0.3 Part3 Implementation Guidelines.doc
EditUnitNumberType
- agreed to require that editRate shall be the nominal rate represented by the closest integer to the actual rate. - agreed to include as requirement to use particular combinations of editRate, factorNumerator and factorDenominator for various commonly used edt rates - tables have been prepared to list the rates and corresponding combinations of editRate, factorNumerator and factorDenominator - this does not preclude use of other rates not listed - Paul to update specificatin document, to include noramtive Annex on EditUnitNumberType - discuss with Jean-Pierre whether these constraints can be incorporated directly in EBUCore - in the future (post IBC) add debugged schema so that only permitted rates allowed
bmEssenceLocator / ListFileLocator
- PowerPoint presented by Loic: File:Bmessencelocator.ppt - consensus following discussion: provide usage scenarios for every Locator Type in the Implementation Guidelines, together with some usage constraint - agreed to state that files with multiple bit rates are permitted when “bitRate” (which is optional) is not used. - agreed to clarify that multiple files refer to only a single piece of content. - Tony agreed to make a start on simple text fro the Implementation Guidelines - Jim Trainor agreed to draft an update to the schema description
Repository Service Team
- update from Loic: ongoing regular Webexes - 34 use cases defined - aim to have first draft by IBC - for IBC, at minimum: presentation; maybe a pre-recorded video; at best: an intercative demo (not yet full functionality)
Test Harness
- update from Tony - see presentation: File:FIMS Test Harness Proposal-3.pdf - aims to provide basic validation: not compliance/conformance - simulates service providers and service consumers for independent testing - planning to provide transfer service initially, aiming for IBC. - first deliverable will be SOAP based, source code will be made available - Wiki to be updated
Test tools and possible certification
- brief discussion, no specific proposals at this stage - need a critical mass of implementers and available resources to start developing a formal certification process - for now, one step at a time...start with test harness activity
Tuesday 31 July: 9 am - 3 pm CET
9. Finalise FIMS 1.0.7 documentation update
- continuation of (5) from Monday (if required)
- see: File:FIMS 1.0.7 1 Part 2 S0 Base.zip
- see: File:FIMS 1.0.7 v0.3 Part3 Implementation Guidelines.doc
10. REST: possible standardized set of URIs
- re-visit BBC issues; issues from Implementation Guidelines
11. IBC2012
- EBU Village: demos
- EBU Village: presentation
- IBC Award
- FIMS Sunday meeting during IBC
(Lunch 12.45pm - 2pm)
12. AOB
13. Wrap-up and summary of actions
Base schema documentation
- various adjustments were made to the descriptions related to bmEssenceLocator, EditUnitNumberType - new normative Annex EditUnitNumberType added. - updated packageSize description - documentation file updated, see: File:FIMS 1.0.7 1Rev1 Part 2 S0 Base.zip - baseMediaService-V1_0_7.xsd some comments need to be updated to reflect changes to descriptions (Paul)
REST
- mind map provided by Peter for discussion: File:FIMS-REST.pdf - specification process among the REST community seem somewhat informal - consensus that Technical Board should proceed to define a fully RESTfull architecture - Business Board likely to have an interest - organisations prepared to directly contribute to a new RESTful activity: BBC, Signiant, VSN - next steps: define what needs to be agreed (see below), call for participation (after IBC)
REST: What needs to be agreed (to be developed further)
a) patterns for exposing FIMS objects as RESTful resources b) patterns for how these resources are accessed via HTTP c) patterns for synchronous/asynchronous communication d) use of HTTP headers and return codes (i.e. supplement existing error codes with HTTP codes) e) specify controller resources f) URI identification patterns
FIMS Specification Official Release
- Roger Miles has been preparing a re-formatted version of the documentation (Parts 1, Part 2) - this is for potential release at IBC as formal AMWA/EBU approved - documentation almost ready, but updates agreed during the meeting will need to be incorporated
IBC
- 2 40" screens for presentations, plus general presentations on a larger screen - possible demos: Repository service (details TBD); Test Harness (details TBD); QC (details TBD - Sony, Cube-Tec and possibly IRT) - the above are expected at minumum to be presenations / pre-recorded videos.
Summary of specific Actions
- Implementation Guidelines working document - Loic/Tony to contribute text on bmEssenceLocator / ListFileLocator scenarios - Praveen to notify 'Best Practice' team of 'to do' list identified during discussion - Peter to propose changes to ensure appropriate coverage of the REST approach - ALL, please review and propose improvements! - Updated Part 1, General Description - Peter (and ALL) to review the new text clarifying REST in FIMS 1.0 by 6 August - Updated Part 2, S0 Base Schema - ALL, please review the updated documentation by 6 August
- FIMS 1.0.7 official release - Paul to forward Roger Miles the changes agreed to Part 1 and Part 2 documents (early in week of 6 August) - Paul to update comments in baseMediaService-V1_0_7.xsd
Summary of updated documents at close of meeting, for review
- Updated Part 1: General Introduction: File:FIMS R1.0.7 04 Part1 General Description.zip - changes tracked. (added paragraph to Section 8.1.1 to clarify REST in FIMS 1.0) - Updated Part 2, S0 Base schema document: File:FIMS 1.0.7 1Rev1 Part 2 S0 Base.zip - changes tracked - Work-in-progress strawman Implementation Guideline document: File:FIMS 1.0.7 v0.4 Part3 Implementation Guidelines.doc
Finalised updated documents
- Updated Part 1: General Introduction: File:FIMS 1.0.7-05 Part1 General Description.pdf (changes as proposed by Peter Brightwell) to clarify REST in FIMS 1.0) - Updated Part 2, S0 Base schema document: File:FIMS 1.0.7.1 Part2 S0 Base.pdf
