Download McObject’s Free Report on Developing Set-Top Box Embedded Software

The set-top box electronic programming guide (EPG) enables digital television users to
search, filter and customize program listings and even control access to content. For
end-users, the EPG offers access to a wealth of information – and for developers of
this embedded software application, the EPG entails significant real-time data management
demands. To address these challenges, vendors are incorporating commercial, off-the-shelf
(COTS) databases in their set-top boxes.

McObject’s free report, “Data Management in Set-Top Box Electronic Programming Guides“,
offers a primer on lessons learned in EPG projects, and solutions for issues that
developers will face.

Download this white paper to learn about emerging digital TV standards, set-top box
data management requirements, and typical data objects and interrelationships. Sample code
and embedded database schema focus on efficiencies gained by implementing EPG data
management using an in-memory database.

Set-top box embedded software challenges addressed in the paper include:

  • The need to provide a localized and frequently updated catalog of media options
    for browsing and organizing selections
  • An environment that is highly constrained in its memory and CPU resources
  • Processing latency that must be reduced to near zero to meet consumer demands
  • The EPG data repository’s requirement to accommodate access by multiple threads

Click here to visit McObject’s white paper library, which offers “Data Management in
Set-Top Box Electronic Programming Guides” as a free download. (While visiting, be sure to
check out the other available reports, which may benefit your project or a future one. The
reports are all free, and address a range of data management topics in embedded and
real-time systems.)

About eXtremeDB

With eXtremeDB, McObject offers a small footprint, highly portable embedded database
management system that meets the unique performance requirements and resource constraints
of intelligent devices and real-time systems. eXtremeDB provides critical data management
features—including transactions, concurrent access, High Availability and a
high-level data definition language—while maintaining a minimal code footprint. As an
in-memory database system (IMDS), eXtremeDB delivers the real-time responsiveness demanded
in many application categories that cannot tolerate the response latency of on-disk
database systems. To learn more about eXtremeDB, click here.

eXtremeDB also provides sophisticated development capabilities, such as support for
complex data and varied query methods, a powerful debugging environment including a
self-diagnostic API that catches a wide range of common programming errors before they
slip into runtime code, and optional XML and SQL interfaces.

About McObject

Founded by embedded database and real-time systems experts, McObject offers proven data management technology that makes intelligent devices smarter, more reliable and more cost-effective to develop and maintain. McObject counts among its customers industry leaders such as Chrysler, EADS, JVC, Tyco Thermal Controls, F5 Networks, CA, Motorola and Lockheed Martin. McObject, based in Issaquah, WA, is committed to providing innovative technology and first-rate services to customers and partners. To learn more about McObject, visit

McObjec and, eXtremeDB are trademarks or registered trademarks of McObject LLC or its
suppliers. All other company or product names mentioned herein are trademarks or
registered trademarks of their respective owners.

Contact Information

McObject LLC

22525 SE 64th Place
Suite 302
Issaquah, WA, 98027

tele: 425.831.5964
fax: 425.831.1542

Share and Enjoy:
  • Digg
  • Sphinn
  • Facebook
  • Mixx
  • Google
  • TwitThis
Extension Media websites place cookies on your device to give you the best user experience. By using our websites, you agree to placement of these cookies and to our Privacy Policy. Please click here to accept.