|
AAF Association:
Developers Conference
| The Second AAF Developer Conference will concentrate on hands-on development and cross-platform testing for AAF V1.0, and jump-starting the development of AAF V1.5. The technical sessions listed below will all include some study of AAF SDK and application source code. Throughout the conference we'll be preparing new specifications for AAF V1.5, and the conference will conclude with the formal adoption of these specs for development over the next year. |
| |
|
|
| Tuesday, May 29, 2024 |
|
| 11:00 - 13:00 |
Registration |
| |
|
| 13:00 - 15:00 |
Getting Started with AAF
A tutorial for help on getting started as an AAF application developer.
| |
|
Simon Carter, AAF Technical Consultant |
|
| |
|
| 13:00 - 15:00 |
The AAF SDK Codec and Plugin Interface
This session will cover the development of AAF codecs in detail. We'll review the code needed to add a new codec, including recent additions for large segmented files, and work on an open source DV codec as an example.
| |
|
Phil Tudor, BBC |
| |
|
Shinichi Komori, Sony |
|
| |
|
| 15:00 - 17:00 |
General Specification issues
Getting our brains in gear - review of AAF specification work to date, review of V1.5 discussion in Santa Fe, additional or new work to be discussed for AAF Specification V1.5. Review of inputs for V1.5. |
| |
|
| 17:00 - 18:00 |
Audio Session: Introduction to AES-31
This session provides an overview of AES-31 and provides a basis for audio discussions within the group later in the week.
|
| |
|
|
Wednesday, May 30, 2024
|
|
| 08:00 |
Breakfast Beverages |
| |
|
| 08:15 - 12:00 Noon |
General Session: Technical Demonstrations
NAB 2001 technical demonstrations from Avid, BBC, Quantel and Sony will be repeated in greater depth, with the covers off. We'll review the design and development of simple AAF applications and utilities.
| |
|
Skip Pizzi, Microsoft |
| |
|
Oliver Morgan, Avid |
| |
|
James Cain, Quantel |
| |
|
Shinichi Komori, Sony |
Open Development
This session will cover how to work as an AAF SDK developer, including SourceForge, build and watchdog scripts, and how to develop for cross-platform.
| |
|
Simon Carter, AAF Technical Consultant |
|
| |
|
| 08:15 - 12:00 Noon |
Audio Session: Audio enhancements for AAF V1.5
This session will begin a discussion of what changes are required in AAF V1.5 to accommodate an AAF to AES-31 template
|
| |
|
| 12:00 - 13:00 |
Group Lunch |
| |
|
| 13:00 - 17:00 |
The AAF Engineering Process
The AAF Association is host to open development, but with a focus on interoperability. This session discusses the process of developing new components for AAF so we can deliver "open interoperability".
The AAF Storage Layer
This session will focus on the low level storage layer underlying the AAF Object Manager, and will prepare specs for the addition of MXF and XML storage modules.
Audio Session: AES-31 Template for AAF
This session is dedicated to completing work on an AES-31 template for AAF. During this session, the AES-31 template will be finalized in preparation for voting during the final session on Thursday
|
| |
|
| 18:30 - 23:30 |
AAF Group Outing - Boat Cruise & Dinner |
| |
|
|
Thursday, May 31, 2024
|
|
| 08:15 |
Breakfast Beverages
|
| |
|
| 08:30 - 12:00 |
Operational Patterns (Templates) in AAF
This session will discuss the addition of templates to the AAF SDK, to customize AAF for specific purposes. As examples, we'll look at templates for MXF, for audio (AES-31) and for offline editing.
| |
|
Charles Martin, Discreet |
AAF SDK Architecture
This session will go deep into the source code of the AAF SDK, and examine such topics as how to modify interfaces, how to add support for new platforms, languages and api brokers, and how to add OODB and multi-user support.
| |
|
Oliver Morgan, Avid |
| |
|
Jeff Bedell, Avid |
| |
|
Shinichi Komori, Sony |
|
| |
|
| 12:00 - 13:00 |
Group Lunch |
| |
|
| 13:00 - 17:00 |
General Session: AAF 1.5 Specification
The conference will conclude with the formal adoption of the Version 1.5 specification and the formation of Open Source development teams. During this session, AAF members will be invited to vote on adoption of various proposals for extension of the AAF specification. |
| |
|
| BYOC: This conference is a BYOC (Bring Your Own Computer) event. We will supply a network, and possibly a server, but all participants will need to bring their own computers (laptops are preferable since there are no extra provisions for lots of power in the meeting rooms). Attendees should have at least downloaded the SDK, and preferably have it compiled and running on the laptop prior to arrival. |
Last updated May 22, 2024
|
|
Conference Notes:
Site Requirements:
-
Adobe Acrobat
- Microsoft Word
- MS Power Point
|