Software Open DDS vs.RTI DDS
jecuta miles de programas simultáneos, 10,000 puntos finales
Una pregunta muy importante que debe hacerse es, ¿cuál es la calidad de la versión DDS a la que confía sus productos?
Soporte de plataforma
¿Cuál es la arquitectura de destino, el sistema operativo y el compilador que va a utilizar? ¿La implementación de DDS que está considerando es compatible con el idioma que desea utilizar? Además, ¿con qué frecuencia y rapidez se admiten las nuevas arquitecturas y versiones de SO? Es importante asegurarse de que la plataforma que desea utilizar sea compatible. Si no es compatible, ¿qué servicios están disponibles para crear esa plataforma y respaldarla?
Connext DDS admite la mayor cantidad de plataformas de la industria. Tenga en cuenta que si el soporte para una determinada plataforma no está disponible, el DDS de código abierto se puede reconstruir para brindar el soporte necesario. El DDS de código abierto incluye la fuente e instrucciones sobre cómo reconstruir la fuente. Connext DDS también permite a los clientes crear sus propias bibliotecas, pero esto se utiliza principalmente con fines de prueba. Siempre que esté creando sus propias bibliotecas DDS, tenga en cuenta que no siempre es sencillo y debe considerar qué pruebas ya se han realizado.
Costo
Algunas implementaciones de DDS de código abierto están disponibles como descarga gratuita. Entonces, a corto plazo, cuestan menos que un DDS comercial. Sin embargo, con el tiempo, el costo de usar DDS de código abierto puede aumentar. Si bien DDS de código abierto es compatible con una comunidad de código abierto y no tiene tarifas de licencia ni tarifas de soporte, debe confiar en el soporte de la comunidad o pagar a otra empresa para obtener soporte. Como resultado, es muy posible que DDS de código abierto cueste más a largo plazo debido a las funciones que faltan, los desarrolladores adicionales que se necesitan, un mayor tiempo de desarrollo y costos de soporte adicionales. ¿Qué importancia tiene para usted el tiempo de comercialización? ¿Qué importancia tiene un soporte rápido y confiable? Sopese el costo de una licencia comercial de DDS frente al costo total de un ingeniero por año. ¿Vale la pena ahorrar el dinero por adelantado?
Tiempo de comercialización
¿Con qué rapidez lanzará su producto al mercado con cada una de las alternativas de DDS? Si la implementación de DDS que desea utilizar es menos completa, no tiene las herramientas, el soporte o los servicios que necesita, o simplemente no funciona como se esperaba, ¿cómo afectará eso su tiempo de comercialización? ¿Qué importancia tiene sacar su producto a tiempo?
En términos generales, las implementaciones comerciales de DDS tienen más funciones y son más sólidas que las versiones de código abierto. Esto se debe a que tienen una mayor cantidad de ingenieros dedicados a tiempo completo al desarrollo y las pruebas. Por ejemplo, Connext DDS Professional cuenta con más de 50 ingenieros que trabajan a tiempo completo en el desarrollo. Esto no incluye a los 25 ingenieros de soporte a tiempo completo, ni a los ingenieros de servicios o capacitación.
Soporte DDS
Es fundamental comprender qué soporte está disponible para usted en caso de que tenga problemas. DDS de código abierto tiene soporte disponible a través de grupos de usuarios en línea, así como a través de terceros por una tarifa. Sin embargo, querrá determinar si los ingenieros de soporte se dedican solo a esta implementación o si admiten varios productos diferentes (es decir, ¿se centran en el producto que está utilizando?). Además, ¿tienen una política de escalada si se encuentra con problemas críticos?
RTI comprende que el software de conectividad es una parte fundamental de su aplicación y trata la atención al cliente con la seriedad que se merece. Nuestros ingenieros de soporte están excepcionalmente calificados:son expertos en el diseño, depuración e implementación de sistemas integrados y distribuidos en tiempo real. Con centros de soporte en EE. UU. Y Europa, se puede contactar a los ingenieros de soporte de DDS casi las 24 horas del día, los 7 días de la semana. Además, los ingenieros de soporte de DDS comparten los recursos de ingeniería de desarrollo y tienen acceso directo a ellos. Es imperativo contar con la ayuda de los ingenieros de desarrollo cuando un problema crítico ha detenido el progreso de su proyecto.
Además, RTI tiene ejemplos disponibles en línea para la mayoría de las funciones de Connext DDS. Además, todo se puede buscar en Google, por lo que obtener ayuda es tan fácil como realizar una búsqueda en la web. Esto incluye artículos de grupos de usuarios, videos instructivos, código de ejemplo, capacitación y documentación en línea.
Introducción a RTI Connext DDS
Es importante que comprenda completamente sus requisitos y las funciones y servicios que necesita antes de seleccionar qué implementación de DDS utilizar. Las siguientes son algunas de las preguntas clave que le ayudarán a definir sus requisitos:
- ¿Es compatible el idioma que desea utilizar?
- ¿Se requiere la integración con lenguajes de secuencias de comandos?
- ¿Necesita integración con la nube? ¿O con una base de datos relacional?
- ¿Necesitará seguridad en el futuro? ¿O certificación?
- ¿El lanzamiento es sólido? ¿Pasa por pruebas rigurosas? ¿Se ha utilizado con éxito en numerosas ocasiones en aplicaciones de campo?
Si tiene un producto complejo con inquietudes sobre el tiempo de comercialización que debe ser sólido como una roca, bien respaldado y con las funciones que necesita ahora y en el futuro, entonces RTI Connext DDS es la elección correcta.
Tecnología de Internet de las cosas
- Pruebas de software en RTI
- Integración ROS2 + DDS:cuando los ecosistemas se fusionan | RTI
- Anuncio de la última prueba de rendimiento de RTI para Connext DDS
- Introducción a la terminología de código abierto
- El código abierto y el IoT:innovación mediante la colaboración
- AT&T y Tech Mahindra colaboran en una nueva plataforma de inteligencia artificial de código abierto
- Riesgos de software:protección de código abierto en IoT
- Herramientas de desarrollo de IoT de código abierto frente a herramientas compatibles con el proveedor
- DeepLabCut:una IA de código abierto para rastrear partes del cuerpo de especies en movimiento
- La necesidad del código abierto en el perímetro (eBook)
- El código abierto impulsa la adopción de IoT y Edge Computing