8
8July 28, 2015 All content copyright QNX Software Systems Ltd. Multi-media Architecture In this example, six filters are used to read, parse, decode, and present an MPEG media stream. Each filter has an input channel and at least one output channel, except for special purpose "media reader" and "media writer" filters, which are at the beginning and end of the filter chain. Elements The base structure for multimedia graphs, filters, and channels. Graphs A "container" structure for all the filters and channels used to process multimedia data from a source to a destination. Filters A parser that knows how to handle certain multimedia data. Channels A stream of multimedia data that's interpreted by one or more filters. Filters are chained together with channels. Interfaces A set of functions required to perform a distinct task, written in a standard way to allow new functionality to be added easily Addons A related set of interfaces that allows you to process data in some way.

16
16July 28, 2015 All content copyright QNX Software Systems Ltd. Use a special algorithm to compute the delta between two versions of software. Result is the smallest possible update package reflecting only primary changes introduced by the developer. Delta size is linear to amount of source changes and not to size of device image. The update is applied in- place. The update algorithm efficiently utilizes available device memory to update image regardless of size. Enables the updating of any device software, including the updater component. If interrupted, update process resumes from where it stopped. The delta-update package is then published for distribution. Update Process v1.0 Imagev2.0 Image Device Software Developer

21
21July 28, 2015 All content copyright QNX Software Systems Ltd. In Conclusion I would like to thank

22
July 28, 2015 Our Favorite Partner Our Most Experienced Partner We are one Unified Team to Serve You Our teams contain many more talented and vital people than pictured above. I want to thank them too for their dedication and help in making our customers successful.