Comcast has deployed several bound and unbound EBIF applications nationally over the past three years. Some apps were developed internally as guide extensions or widgets; other apps were developed for programmers by various third parties. In order to minimize onboarding time of new apps through the "development/QA/ deployment" process pipeline, Comcast has accumulated development guidelines. This Master Class with Comcast distinguished engineer, Robert Dandrea, will provide a high-level overview of the Comcast EBIF ecosystem, and then summarize some of the more important guidelines, in order to give app developers a view into the critical aspects of EBIF development that impact application behavior on a large MSO platform. Topics to be addressed include: Handling various set-top platforms such as legacy Motorola and tru2way (including various graphics resolution issues); designing bound apps to properly pass through Comcast's video delivery pathways (including impacts to video bandwidth consumption, and impacts of local re-encoding, grooming and ad splicing); handling app lifecycle changes generated by DVR and timeshift modes; managing set-top box DRAM; proper design for application resource updates; limitations on application HTTP messaging; and linking to PC/smartphone/pad devices.
- Robert Dandrea, Distinguished Engineer, National Engineering and Technical Operations, Comcast