Telit, a global enabler of the Internet of Things (IoT), recently announced immediate availability of version 4.0 of its IoT development environment, the IoT AppZone. The new version of IoT AppZone expands features for the well-established flagship AppZone C and adds new functionality including an emulator and support for Lua, a lightweight scripting language optimized for embedded systems that are constrained by limited processing power and resources. The new framework also enhances support for static libraries that simplify management of complex software projects and integration of existing code base.
The IoT AppZone is a complete solution for developers to create, debug and run embedded software on the application processor of the Telit IoT module. It is comprised of an Eclipse-based integrated development environment (IDE) rounded out by IoT targeted tools, libraries, online documentation and sample code. AppZone C is the family’s flagship application framework. It is lightweight, runs on RTOS and delivers optimized performance and fast response. The framework includes a full set of APIs programmable in C language, enabling access to the modem, hardware, peripherals, operating system and other services. As a cross-platform framework, AppZone C enables code portability across several products and technologies.
“By adding the emulator, Lua support on BLE modules and making key improvements to the IoT AppZone, we have not only given developers more flexibility and power to create code fast, but have also expanded the reach of AppZone to a much larger community, including app developers for devices based on low-power modules who can now also enjoy the benefits of consolidating hardware and simplifying development by installing and running applications right in the module,” said Yossi Moscovitz, President Products & Solutions, Telit. “Low-power devices are major contributors the super-massive growth forecast for the IoT in the coming years. Applied together with Telit IoT modules, connectivity and platform services, IoT AppZone 4.0 delivers highly scalable solutions meeting cost and performance targets for complex business cases like sensor nets, thin monitors and ultra-light trackers. It supports application embedding for a number of 2G, 3G and LTE modules in our flagship xE910 family and our miniature, multi-technology form factor family, the xE866. With the addition of the Lua scripting language, developers can create code to run in our BlueMod 42 family of BLE modules.”
What’s new in IoT AppZone 4.0:
- Lua scripting language support
- Full-function emulator to run and test applications on the developer’s PC
- Enhanced management of static libraries
- UI enhancements to improve usability and streamline workflow
- Expanded set of sample apps
The IoT AppZone is fully integrated with Telit services. It provides extensive, easy-to-use resources for apps to collect edge information, send data securely to the cloud, publish or interface with enterprise systems, over-the-air update and manage firmware, applications, configuration files and security.