Success Story: Consumer Electronics - Freescale
When Freescale started expanding the SDK for their i.MX233 line of system-on-a-chip hardware, used in portable media players, they recognized the need for an embedded relational database to manage media file metadata. After carefully evaluating the available options, Freescale selected ITTIA DB as the back-end for data storage in their media player SDK.
When the number of files – such as songs and videos – is limited,
information about each song can be generated on the fly and stored
in flat files. But this quickly becomes impractical when
thousands of songs are stored on the device. Indexing should be performed once, either when the song is added to the device, or the first time it is booted after the song is added. Tasked with indexing a dynamic list of songs and other media files using various criteria, Freescale set out to find a relational database would not consume much memory or processor time.
To meet the demands of media player applications on a specific line of hardware, Freescale would need a database that can integrate easily and operate at a required level of performance.
The database would need be fast, small footprint, reliable to handle power loss and scalable to thousands of tracks. Freescale selected ITTIA to provide the database back-end for the i.MX233 SDK. Working together, ITTIA and Freescale developed a solution that would ultimately benefit
media player manufacturers.