Each embedded system has unique requirements, but they all share a demand to make the most of the available hardware. The QNX Neutrino RTOS and ITTIA DB SQL work together to meet the resource constraints required for embedded systems. QNX Neutrino achieves high performance on embedded processors through an efficient architecture and a field-hardened realtime scheduler. ITTIA DB SQL accelerates storage access with smart I/O buffer management that uses only as much memory as the design can spare. The same RTOS, SDKs, tools, and APIs are used to meet all manner of requirements.
Failures are unavoidable, but the QNX Neutrino RTOS microkernel allows failed processes — including applications, drivers and protocol stacks — to be restarted without affecting other system components. Meanwhile, ITTIA DB SQL ensures that critical data is not lost or corrupted when a task fails, no matter what it is doing when the failure occurs. Together, QNX Neutrino and ITTIA make it possible to build robust, self-healing systems.
Whether a system runs on a single processor or on multiple cores, concurrent processes must often work together and share access to stored data. With its support for bound multiprocessing (BMP), an advanced form of symmetric multiprocessing (SMP), the QNX Neutrino RTOS enables developers to control exactly where each task will run on a multicore chip. When several of these tasks need to access the same database file, ITTIA DB SQL automatically protects each task against write operations in other tasks, on a row-by-row basis. Multi-threaded applications are easy to build, so developers get the full benefit of multicore processing.
"Together, ITTIA DB SQL and the QNX Neutrino RTOS offer simplicity, ease of development, and standards for development of complex embedded applications," said Sasan Montaseri, ITTIA President. "We are excited in starting our interaction with the QNX community and truly believe in our ability to allow QNX developers to enjoy our leading-edge database management offering on a fine operating system."
"The number of developers participating in Foundry27, the QNX community portal, has passed the 30,000 mark, providing an increase in the opportunities available to companies in the QNX Partner Network," said Kroy Chang-Zeviar, business alliance manager, QNX Software Systems. "We're happy to see ITTIA respond to this developer demand with their database solutions running on the QNX Neutrino RTOS."
A free evaluation of ITTIA DB SQL for the QNX Neutrino RTOS is available at the ITTIA DB Evaluation Center. The evaluation kit contains a complete embedded database library, optional server, support for both on-disk and in-memory data management and SQL tools.
ITTIA offers database solutions for platforms where limited memory, storage, and processing power makes software development challenging. ITTIA develops fast, high performance database products and tools with the goal of providing excellent data management software for embedded systems and devices. ITTIA products are designed to be suitable for application development and deployment at a significantly reduced cost. ITTIA customers include GlaxoSmithKline, VNU, Boeing, Moodys, Sandia National Laboratory, Puget Sound Energy and others. You can obtain more information about ITTIA at: www.ittia.com.
About QNX Software Systems
QNX Software Systems, a Harman International company (NYSE: HAR), is the industry leader in real-time, embedded OS technology. The component-based architectures of the QNX® Neutrino® RTOS, QNX Momentics® Tool Suite, and QNX Aviage® middleware together provide the industry's most reliable and scalable framework for building innovative, high-performance embedded systems. Global leaders such as Cisco, Daimler, General Electric, Lockheed Martin, and Siemens depend on QNX technology for network routers, medical instruments, vehicle telematics units, security and defense systems, industrial robotics, and other mission- or life-critical applications. Founded in 1980, QNX Software Systems is headquartered in Ottawa, Canada, and distributes products in over 100 countries worldwide. Visit www.qnx.com.
QNX and Neutrino are trademarks of QNX Software Systems GmbH & Co. KG, which are registered trademarks and/or used in certain jurisdictions, and are used under license by QNX Software Systems Co. All other trademarks belong to their respective owners.