MicroEJ lanza el soporte Managed-C para el funcionamiento seguro de los sistemas conectados actuales

  • 82
MicroEJ lanza el soporte Managed-C para el funcionamiento seguro de los sistemas conectados actuales Imagen: MicroEJ
Tamaño letra:

La empresa mostrará en CES 2023 demostraciones de IoT sólidas y seguras que reducen el esfuerzo de diseño, codificación y validación.

MicroEJ, el proveedor líder de contenedores de software para IoT y dispositivos integrados, anuncia hoy la compatibilidad con el lenguaje de programación Managed-C para reforzar la seguridad y fiabilidad de los dispositivos conectados. A través de un innovador proceso de validación de software y un entorno de ejecución virtual (VEE) de MicroEJ seguro y en contenedores, este soporte, el primero del sector, permite a los fabricantes aumentar la seguridad y la fiabilidad de los sistemas conectados sin cargar a los desarrolladores con un esfuerzo adicional de diseño, codificación y validación.

A diferencia de las aplicaciones C tradicionales "no gestionadas", la combinación del lenguaje de programación C y los contenedores MICROEJ VEE pone la seguridad y la fiabilidad en manos del tiempo de ejecución de la aplicación. Hasta ahora, la robustez y seguridad superiores sólo estaban disponibles con lenguajes de programación de código gestionado de alto nivel como Java, Kotlin, C#, JavaScript y Python.

La adición de Managed-C al marco multilingüe de MicroEJ permite a los desarrolladores maximizar la flexibilidad de C al tiempo que eliminan la carga de la gestión segura de la memoria, la sincronización multitarea, etc. Este marco único ayuda a los fabricantes a acelerar la entrega de aplicaciones robustas y a aumentar la confianza de los clientes al tener menos problemas en el campo. Como señala el Dr. Fred Rivard, director general:
"La compatibilidad con Managed-C representa un gran paso adelante para los fabricantes de dispositivos que buscan más seguridad, fiabilidad y facilidad de uso. Los desarrolladores pueden reducir la complejidad y garantizar la seguridad ejecutando una aplicación Managed-C en un contenedor seguro".

Managed-C reduce el riesgo y el soporte de los fabricantes

La programación estructurada suele realizarse con el lenguaje C junto con controladores de bajo nivel y herramientas RTOS. Sin embargo, debido a que el manejo de errores y la gestión de la memoria se dejan en manos del desarrollador, escribir una aplicación completa en C es más exigente, y es común que las aplicaciones en C bloqueen todo el sistema en condiciones imprevistas. Por esta razón, las implementaciones tradicionales de C pueden ser propensas a errores, y se han desarrollado estándares, como MISRA C, para hacer que el lenguaje C dependa menos de las habilidades del desarrollador. Sin embargo, estos estándares son una solución incompleta, ya que no superan los problemas de robustez y los fallos de seguridad relacionados con las operaciones de bajo nivel, como el acceso directo a la memoria.

Managed-C se integra fácilmente con los protocolos IoT

Managed-C no sólo hace que las aplicaciones C sean más fiables y seguras, sino que facilita la integración de los activos de software existentes y los protocolos IoT, como los conectores en la nube, o los protocolos Matter, LWM2M o MQTT, sin comprometer la solidez y la seguridad. Es especialmente adecuado para reducir el coste y el esfuerzo de desarrollo de los dispositivos IoT que requieren una fiabilidad total en todo momento.

Managed-C acelera la automatización del negocio

Esta mayor seguridad y fiabilidad se suma a las ventajas de MICROEJ VEE para la automatización empresarial. Rivard señala:
"Los fabricantes pueden reutilizar fácilmente sus activos específicos existentes, como los algoritmos empresariales, integrar los protocolos IoT y actualizarlos sobre la marcha cuando sea necesario, sin tener que interrumpir el dispositivo. Garantiza que los componentes de software estén siempre actualizados y proporciona una forma rápida y sencilla de parchear las vulnerabilidades antes de que sean explotadas."

Managed-C se utiliza actualmente con éxito con clientes alfa principales para la producción de dispositivos IoT de gran consumo y estará disponible en 2023. (MicroEJ)

Noticias relacionadas
Imagen: Luis Llamas

Cómo recibir parámetros http con ESP8266 cómo servidor

Imagen: Luis Llamas

Cómo emplear el ESP8266 como servidor http

Imagen: Luis Llamas

Cómo emplear el ESP8266 como cliente http

Imagen: DescubreArduino

3 pasos para conectar un ESP8266 a tu WiFi para proyectos de IoT

Imagen: Luis Llamas

Cómo programar ESP8266 con el IDE de Arduino

Imagen: Luis Llamas

Guía de programación del ESP8266 en entorno Arduino

Imagen: Banyan Hills Technologies

Banyan Hills Technologies y Kiosk Information Systems lanzan una plataforma de monitorización IoT mejorada con nuevas funciones de seguimiento de inventario

Imagen: Sensata Technologies

Sensata Technologies lanza la plataforma propia Sensata INSIGHTS que proporciona soluciones IoT de principio a fin

Te invitamos a leer nuestros artículos más relevantes sobre el Internet de las Cosas en español y a suscribirte al boletín para recibirlo directamente en tu buzón.