DDI Developer Workshop
The DDI Developer Workshop is aimed at developers who wish to create programs that use DDI 3. The workshop consists of in-depth discussion of the DDI 3 standard, development patterns that allow developers to implement standard-conforming applications, and tools that are available to increase development productivity.
This course can be targeted toward developers working on in-house projects, those creating open source applications, or those creating commercial solutions. The development environment can be tailored as appropriate for the participants; possibilities include .NET, Java, Perl, and others. The workshop is applicable for desktop, web, and mobile applications.
The DDI Developer Workshop's instructors were instrumental in the creation of the DDI 3 Data Collection module, and have over five years of DDI 3 software development experience. Participants will draw on this knowledge and learn what works - as well as what doesn't work - when developing DDI 3 software.
The length of the workshop is three days, but may be extended if participants desire more hands-on development time. The workshop covers the following topics:
- The DDI 3 standard
- Functional overview for developers
- DDI 3 origins
- Relations to other standards
- DDI3 serialization options
- Identification and versioning
- Tracking data not covered by DDI 3
- Migrating existing data for use with a DDI 3-based application
- Interoperability with other standards
- Available tools
- Hands-on development

