• ISA provides technical resources and standards to help industrial automation professionals advance their careers and the field. We enable automation professionals worldwide to solve problems and enhance their skills by bringing people together to create new technologies and share best practices with future automation professionals.
    • Industry Insights

  • We attract over 140,000 unique automation professionals monthly, making us the premier online content provider and the only dedicated electronic magazine in the automation industry.

    Monthly Magazine

    Back
    Back
  • M logo for Automation.com Monthly. Link to current issue.

ITTIA DB works with Digia Qt

Source: ITTIA
27 November, 2012
DB SQL and Qt provide developers with the means to synchronize the application's embedded database with other RDBMS technologies, so that devices can efficiently share data with a back-end server.

November 27, 2012 — The ITTIA DB SQL embedded database is now available as a plugin for the Qt application and UI development framework from Digia. The combination of ITTIA DB SQL and Qt enables rapid development of user-friendly data-driven applications with a level of performance that is only possible with native code.

Qt is a cross-platform C++ application and UI framework that is widely used to develop software with a graphical user interface (GUI), as well as non-GUI programs. Non-GUI features include SQL database access, which can both execute arbitrary queries and map results to lists and fields in the user interface.

Expanding on ITTIA's commitment to developers of applications for mobile devices and other embedded systems, support for Qt in ITTIA DB SQL enhances cross-platform development and reduces development time and cost. The Qt driver for ITTIA DB SQL allows developers to access relational embedded data management software that offers a unique competitive edge with such features as replication, data distribution, reliable concurrency and logging.

The combination of Qt's framework and ITTIA DB SQL's flexible data management will encourage best practices for concurrent processing of data, as both technologies are designed for multithreaded application development. Applications can run transactions in parallel, allowing long-running tasks such as synchronization to run without blocking normal operations. Qt also works well with libraries like the STL and Boost, and code is compiled to native binaries that will run at full speed without the need for a virtual machine.

ITTIA DB SQL and Qt provide developers with the means to synchronize the application's embedded database with other RDBMS technologies, so that devices can efficiently share data with a back-end server. Applications can access this data replication environment to greatly improve high availability, reliability, modularity, mobility, and interoperability by synchronizing device data with a back-end RDBMS.

Trending Articles

Advertisement

Related Industry Products

View all Industry Products
Advertisement
Advertisement