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.
