Binary Systems, a provider of software infrastructure products, has unveiled a COTS software middleware product that is targeted at multi-threaded software systems running on multicore processors.
The company said that the appCORE 4.0 is a step forward for C/C++ rapid application development products, with a redesigned application programming interface, a new multicore dispatching facility, network support, application templates and on-line documentation.
According to Binary Systems, the appCORE is a standardisation product for software systems. Like the international building codes for the construction industry, appCORE defines components and methods to build software systems, leaving less to chance. It embodies a structural approach to building software systems by defining a process, threading, and messaging architecture and how these elements work together.
The company claims that the business goal of appCORE is to enable the creation of software products in less time and for a lower cost compared to ad-hoc methods and the technical goal of appCORE is to provide a standardised approach to building multi-threaded software systems on multicore processors.
appCORE is an ANSI ‘C’ SDK, based on a Serial Dispatch Queue architecture. The product consists of an run-able application templates, sample applications, on-line documentation, and a command line build system. Multiple platform support includes Windows, LINUX, Solaris, and Mac OS-X, the company said.