SAN JOSE, Calif. Promising to ease the development of embedded software for data-intensive applications, Encirq Corp. rolled out a new version of its Encirq Data Foundation Framework at this week's Embedded Systems Conference here.
In a complex embedded system, said Jan Liband, director of marketing at Encirq, 50 to 80 percent of the code may be devoted to data management and until recently, developers had to "grind out" that capability in C or C++. "Solving this problem with C is not very efficient, since there are no built-in data integrity features," he said.
The Encirq framework provides an SQL-based programming language that analyzes data and generates a processor-independent implementation in C. Processor-specific service libraries promise an efficient run-time environment for target operating systems or CPUs.
The Encirq Framework 2.2 release adds user-extensible indexing, which lets designers implement customized indexing strategies to achieve the best possible search performance for a given application. It also adds enhanced build modularity, said to shorten development times by making it easier to create and reuse data management components and libraries that can be leveraged across multiple projects
Finally, the new release claims run-time performance enhancements that improve on transaction times by more than 45 percent. The new version is available this month at no charge to Encirq customers with current maintenance agreements.