Looking to simplify the decision making and reduce development time on resource constrained Internet of Things designs, Express Logic has just rolled out its X-Ware integrated, optimized, comprehensive middleware package.
According to William E. Lamie, CEO of Express Logic, X-Ware consists of Express Logic’s ThreadX RTOS and various individual middleware tools such as FileX, NetX, NetX Duo, USBX, GUIX, GUIX Studio, and TraceX combined into a complete software enviroment that is tightly integrated into the ThreadX OS..
FileX is a high-performance MS-DOS compatible file system designed to have a small footprint and high-performance. NetX is Express Logic’s high-performance implementation of TCP/IP protocol standards. It is fully integrated with ThreadX and is available for all supported processors. NetX has a unique Piconet architecture., combined with a zero-copy API. The GUIX development package is a small, fast user interfacethat can be easily ported to virtually any hardware configuration capable of supporting graphical output.
USBX is a USB host, device, and On-The-Go (OTG) embedded stack. It is fully integrated with ThreadX and is available for all ThreadX supported processors. TraceX is a host-based system event analysis tool with a graphical view of real-time system events.
Although Express Logic’s X-Ware components can operate individually, said Lamie, they have been tightly integrated with the ThreadX RTOS to achieve optimum performance into a single middleware package designed for use with IoT devices that require a graphical user interface, high-speed networking, USB capability, a file system, and an RTOS.
“The Internet-of-Things has evolved over the past 10 years to incorporate billions of intelligent, connected devices that are expected to continue to grow substantially into the next decade,” said Lamie. “IoT devices today typically offer attractive Graphical User Interfaces (GUIs) and high-speed IPv6 networking.
“This shift has created a demand for high-performance software building blocks that can facilitate the rapid development of new devices with varied functionality. From handheld entertainment systems and wearable devices to implanted medical technology, IoT facilitates the flow of communications and information to deliver previously unachievable automation and remote control of computerized devices. “
Such benefits require significant software development activity he said, and device manufacturers need a way to develop that software economically while bringing the resulting products to market quickly.
Lamie points out that the “Build vs. Buy” paradigm has shifted strongly towards “buy”, in the interest of meeting time-to-market objectives—a critical objective for companies meeting the tight ROI demands of verticals such as automotive, industrial control, medical, and smart energy where IoT is dominant.