Path: EDN Asia >> Product Centre >> IC/Board/Systems Design >> Embedded database compatible with Ada dev't environment
IC/Board/Systems Design Share print

Embedded database compatible with Ada dev't environment

26 Dec 2014

Share this page with your friends

McObject has revealed that its eXtremeDB In-Memory Database System (IMDS) has been tested and proven compatible with AdaCore's GNAT Pro Ada development environment. According to the company, the combination offers the speed and reliability of McObject's embedded database system product line-up to Ada developers using AdaCore's toolset.

The Ada language and AdaCore's tools are primarily used in real-time and embedded systems that require maximum safety, security and reliability, delivered through features such as highly analysable code (making performance more predictable) and the ability to restrict run-time features that will be used. GNAT Pro has been adopted widely in technology market segments ranging from commercial and defence avionics to transportation systems and medical systems.

GNAT Pro supports mixed language development, allowing programmers to easily interface between Ada and other languages such as C, C++, Java or Python. The eXtremeDB database system has C/C++ roots: it is written in C and typically accessed in real-time embedded systems via its C/C++ function library. Using GNAT Pro's mixed-language capabilities, developers have successfully integrated eXtremeDB into Ada applications, gaining the benefits of eXtremeDB features including fast data storage, retrieval and sorting; multi-user concurrent access; and transactions that support the ACID (atomic, consistent, isolated and durable) properties.

Like GNAT Pro, eXtremeDB is commonly used in applications requiring low latency and maximum up-time and predictability including civilian and defence avionics, transportation systems, industrial automation and communications equipment. The eXtremeDB product family includes a High Availability edition offering proven fault-tolerance. eXtremeDB's native, navigational C/C++ application programming interface (API) offers more predictably fast performance than the SQL database programming language common in enterprise and business-oriented database systems, stated the company. eXtremeDB platform support extends to the VxWorks 653 and VxWorks CERT real-time operating systems (RTOSs) geared for avionics development.

Want to more of this to be delivered to you for FREE?

Subscribe to EDN Asia alerts and receive the latest design ideas and product news in your inbox.

Got to make sure you're not a robot. Please enter the code displayed on the right.

Time to activate your subscription - it's easy!

We have sent an activate request to your registerd e-email. Simply click on the link to activate your subscription.

We're doing this to protect your privacy and ensure you successfully receive your e-mail alerts.

Add New Comment
Visitor (To avoid code verification, simply login or register with us. It is fast and free!)
*Verify code:
Tech Impact

Regional Roundup
Control this smart glass with the blink of an eye
K-Glass 2 detects users' eye movements to point the cursor to recognise computer icons or objects in the Internet, and uses winks for commands. The researchers call this interface the "i-Mouse."

GlobalFoundries extends grants to Singapore students
ARM, Tencent Games team up to improve mobile gaming

News | Products | Design Features | Regional Roundup | Tech Impact