ITTIA Embedded Database Newsletter

Message from the Founder

Greetings and welcome to the latest edition of our Newsletter and thank you for your interest with ITTIA. The first part of 2010 finds us moving forward successfully with the release of version 3.2 of ITTIA DB. Meanwhile, we have established new partnerships and continue to serve our customers with leading-edge embedded database and quality support.

Whether you are developing a simple application with minimum database requirements or a complex medical device, industrial control system, multimedia player, or any other sophisticated application, I believe that your experience with ITTIA software and services will be a rewarding one.

Warm regards,

Sasan Montaseri

Company News

Certified Partner – Hitex

Hitex is a new ITTIA Database Certified Partner in Germany and Austria. Hitex has been a leading supplier of innovative and reliable development tools for embedded software developers. Headquartered in Karlsruhe in southern Germany, Hitex's international subsidiaries and distribution offices can be found in more than 30 other countries. ITTIA and Hitex will work closely together to serve their customers with a quality embedded database, technical support, and consulting services. / View

Alliance – ARM

ARM designs the technology that lies at the heart of advanced digital products, from wireless, networking, and consumer entertainment solutions to imaging, automotive, security, and storage devices. As a member of the ARM Connected Community, ITTIA enables advanced data management for a wide variety of ARM hardware and software development tools. / View

Product News

Advanced Sharing and Transactions for Embedded Data

Along with improved stability and performance, ITTIA DB SQL version 3.2 introduces several new features that add value for embedded systems.

  • Savepoints. Based on the SQL:1999 standard, savepoints are used to implement nested transactions. With savepoints, an application can roll back part of a transaction. Savepoints are most useful when function calls are nested, by allowing the transaction to complete successfully even when some functions fail. A savepoint can be set with or without SQL.
  • Storage locking. This release introduces a new way to schedule transactions, complimenting the existing single-user and multitasking modes. Custom application-level scheduling with single-user mode gives developers the most control, but puts a great burden on the developer to avoid race conditions. Multitasking mode safely executes transactions in parallel, which is important when long or high-priority transactions can occur unpredictably, but has high locking overhead. Storage locking offers a compromise, allowing multiple readers to share the same database file, but requiring exclusive access for write operations. In this way, race conditions are automatically prevented by the database with very little overhead.
  • Shared-memory communication. A new transport has been added to share database access. When a shared database is located on the same host, applications can use shared memory communication, eliminating the overhead of TCP/IP and greatly improving communication performance. Both TCP/IP and shared memory transports can be used concurrently, though they are configured independently.
  • QNX Neutrino RTOS port. All editions of ITTIA DB are now ported to QNX Neutrino RTOS 6.5, both on x86 and ARM hardware.

Evaluation kits are available for Windows, Linux, Windows CE, and QNX.

Upcoming Webcasts

October 22, 2010
Session #1: 08:00 AM PDT
Session #2: 11:00 AM PDT

The Future of Embedded Database

Sign Up

Latest White Paper

Data Management for Portable Media Players

Click to download PDF document (231 KB)

Featured Application

Philips - Consumer Electronics

Click to download PDF document (395 KB)

In the News

IQ Magazine, a publication for the ARM community, recently published the article Breaking the Flat File Barrier for ARM Developers, which highlights the value of ITTIA DB against flat text and binary files.

If you want to unsubscribe - click here

© 2010 ITTIA L.L.C. All rights reserved.