Software PLC para una máquina de producción
Desarrollo de un software modular en tiempo real para el control de todos los módulos del equipo con comunicación PLC y TCP/IP, conexión a base de datos, GUI y coordinación central de procesos para un flujo de producción estable.
Cliente: Fabricante internacional de maquinaria
Tecnologías: C#, C++, WPF, Visual Studio, Git, TCP/IP, OPC UA, PLC, Azure DevOps, Jira, Confluence, Scrum
- leer más
Para un fabricante de maquinaria líder a nivel internacional hemos desarrollado una potente solución de software para una compleja máquina de producción.
La máquina dispone de una unidad de transporte que conduce los productos a través de distintos módulos integrados en el sistema. Estos módulos se encargan de distintas tareas, como la modificación, el marcado o el análisis de calidad de alta precisión de los productos.Entre otros, se utilizan láseres, escáneres, cámaras, impresoras de etiquetas y unidades de programación de chips. Cada uno de estos dispositivos se controla mediante un módulo de software propio que, en función del tipo de producto y de la velocidad de producción, ejecuta funciones, comprobaciones y secuencias específicas.
La comunicación entre la máquina y los dispositivos se realiza a través de interfaces industriales habituales como PLC (Beckhoff TwinCAT), TCP/IP y otros protocolos consolidados.
Un módulo de control central coordina todos los procesos, asegura la colaboración óptima de los distintos componentes y garantiza un flujo de producción sin incidencias.Todo el software funciona en tiempo real y trabaja con un sistema operativo en tiempo real empleado específicamente para ello. Para la configuración y la gestión de datos se ha integrado una base de datos conectada.
A través de una GUI intuitiva en el terminal central, el operador tiene en todo momento una visión del estado del producto, de posibles errores y de todas las opciones de configuración relevantes.Asumimos para el cliente todo el proceso de desarrollo de software, desde la gestión de requisitos, la arquitectura de software, la implementación y el despliegue hasta las pruebas y el aseguramiento de la calidad.
El proyecto se prolongó durante aproximadamente un año y fue realizado por un equipo interdisciplinar de seis desarrolladores experimentados.
Complemento Revit: exportar datos de proyectos de laboratorio
Desarrollo de software de un complemento (add-in) de Revit a medida para diseñar de forma eficiente y flexible la exportación de datos de proyectos
Cliente: Proveedor líder mundial del sector de la tecnología de laboratorio
Tecnologías: Revit, C#, WPF, Visual Studio
- leer más
El complemento analiza la configuración y la estructura de laboratorios como proyectos de Revit y permite la exportación específica de determinados tipos, como familias y categorías de equipos de laboratorio especiales. Se pueden procesar tanto proyectos abiertos individuales (archivos RVT) como directorios completos, incluidas las subcarpetas.
Características especiales de la solución:
- Formatos de exportación flexibles: la exportación puede realizarse en distintos formatos, entre ellos XML, PDF, JSON y otros.
- Estructura de datos adaptable: la configuración y la estructura de los archivos XML y JSON generados pueden adaptarse individualmente a los requisitos del cliente.
- Automatización y escalabilidad: gracias a la posibilidad de procesar directorios completos, el complemento es adecuado tanto para proyectos individuales como para grandes volúmenes de datos.
- Integración en el proceso de ventas: la aplicación apoya al departamento comercial al utilizarse en combinación con un simulador. Así se pueden definir, visualizar y presentar requisitos específicos del cliente en el ámbito de la planificación de laboratorios.
Esta solución facilita considerablemente la comunicación entre ventas, planificación y clientes, y aumenta de forma sostenible la eficiencia en todo el proceso de venta y planificación.
HIRAC: sistema de asistencia con IA para sillas de ruedas
Dirección de proyecto y desarrollo de software para nuestro nuevo proyecto de investigación.
Cliente: ZIM
Tecnologías: Python, ROS2, Deep Learning, Reinforcement Learning, VS Code, Linux, interfaz web, entre otros
- leer más
Nos complace presentarle nuestro nuevo proyecto de investigación: HIRAC - Hardware Independent Robotic Assistance Controller. Cadida Software, en colaboración con la Hochschule Offenburg, ha puesto en marcha este interesante proyecto para mejorar de forma duradera la calidad de vida de las personas con parálisis total y de las personas con síndrome de enclaustramiento (locked-in).

Las personas con parálisis total y los pacientes con síndrome de enclaustramiento se enfrentan a retos considerables en su día a día. Incluso acciones básicas como coger un vaso de agua suelen estar fuera de su alcance. Además, la capacidad limitada de habla dificulta el uso de dispositivos controlados por voz. El proyecto HIRAC se ha propuesto ayudar a estas personas y, al mismo tiempo, aliviar la carga del personal de cuidados.
La visión es desarrollar un sistema de asistencia compuesto por una inteligencia artificial (IA), un control de la silla de ruedas mediante eye tracking, un brazo de agarre en la silla de ruedas y una salida de voz. Este sistema debe permitir a las personas con parálisis total realizar tareas cotidianas de forma autónoma. En particular, es de vital importancia desarrollar un componente que sea compatible con sillas de ruedas, brazos robóticos, mecanismos de agarre y gafas de eye tracking convencionales y que pueda controlarlos. Este componente se denomina HIRAC (Hardware Independent Robotic Assistance Controller).
Nuestra tarea es el desarrollo de este middleware independiente del hardware, capaz de resolver las tareas de agarre robótico. Este middleware integra una potente IA que reúne y controla el control por eye tracking, el procesamiento de imágenes, la realimentación de sensores y la manipulación de objetos.
Estamos orgullosos de poder trabajar en este proyecto pionero con el apoyo del Programa Central de Innovación para la Pyme (ZIM). Esta financiación nos permite impulsar con todas nuestras fuerzas el desarrollo y la implementación de HIRAC.
Confiamos en que HIRAC hará una contribución importante a la mejora de la calidad de vida de las personas con parálisis total y de las personas con síndrome de enclaustramiento. Lea aquí el artículo detallado sobre este proyecto de investigación.
Análisis de software y pruebas unitarias con LabVIEW
Análisis de LabVIEW y pruebas unitarias de LabVIEW para el control y el aseguramiento de la calidad.
Cliente: Fabricante de equipos de medición
Tecnologías: LabVIEW, LabVIEW-UNITTEST
- leer más
Para un fabricante de equipos de medición analizamos su desarrollo en LabVIEW y realizamos pruebas unitarias para garantizar el aseguramiento de la calidad.
El programa LabVIEW ha ido creciendo durante muchos años y, en consecuencia, es extenso y está profundamente anidado. El proyecto comenzó con un análisis de los VI de LabVIEW y un estudio de posibles puntos débiles. Para ello, nuestro equipo desarrolló pruebas unitarias con LabVIEW-UNITTEST. Estas se ejecutan automáticamente para asegurar la calidad y comprobar los cambios de código en los VI de LabVIEW. En concreto, se identificaron áreas de riesgo y se localizaron fugas de memoria (memory leaks) para impulsar las reparaciones.
De este modo, nuestro cliente pudo asegurarse de garantizar el funcionamiento continuo de las mediciones.
Fluorescencia en el ámbito de la tecnología de laboratorio
Integración por software de una cámara de fluorescencia y control de un láser para ampliar la funcionalidad de un equipo de laboratorio.
Cliente: Fabricante de tecnología de laboratorio
Tecnologías: C#, WPF, MVVM, Visual Studio, OpenCV, emgu, Git
- leer más
Para ampliar un equipo de laboratorio con la capacidad de analizar células fluorescentes, implementamos para nuestro cliente la conexión de una cámara de fluorescencia y de un láser que, mediante irradiación, excita las células para que emitan fluorescencia.
Los algoritmos de calibración y de procesamiento de imágenes que empleamos permiten obtener aquí información más precisa sobre las características de una muestra celular o de una célula individual, lo que constituye una parte importante de la planificación y realización de series de ensayos en el ámbito de la investigación farmacológica.
Editor CAD web: planos CAD para el navegador
Editor CAD web con el que se pueden representar y editar objetos 2D y 3D en CAD.
Cliente: Proveedor de software
Tecnologías: Windows-Server, IIS, JavaScript, HTML, jQuery
- leer más
El grupo destinatario previsto es el usuario básico, que mediante una búsqueda puede visualizar datos con los planos CAD y documentos PDF correspondientes. Además, se pueden registrar datos y realizar cambios en los planos CAD.
Se admite la representación de archivos basados en DWG/DXF, que se optimizan para una visualización eficiente a través de Internet. Los navegadores Firefox, Chrome e Internet Explorer pueden mostrar la aplicación web y permiten también ejecutar o planificar operaciones 3D complejas.
Editor CAD – diseñador de sistemas modulares
Cliente: Instalaciones técnicas de edificios (TGA)
Tecnologías: C#, .NET Framework 4.5, Visual Studio, WPF, ActiPro, AutoCAD .NET API (ARX.NET), SQL-Server, Team Foundation Server (TFS)
GIS-CAD: calcular geodatos en planos CAD
Ampliación de nuestro producto GIS-CAD según los deseos del cliente y conexión a su sistema de gestión existente. Especificación detallada de los requisitos y de los continuos deseos del cliente. Consultoría para la implementación de proyectos de software.
Cliente: Empresa de software
Tecnologías: UML, Visual Studio, C#, WPF, TFS
- leer más
GIS-CAD forma parte de nuestra propia gama de productos. Con él se pueden abrir y editar planos CAD y determinar los geodatos de cada objeto individual.
Nuestro cliente, a su vez una empresa de software, buscaba competencia en el ámbito de CAD y GIS. Ampliamos para él nuestro sistema GIS. Este permite georreferenciar dibujos de forma sencilla y se pudo conectar con el sistema principal del cliente.
Se implementaron numerosas interacciones entre ambos sistemas de software. Para ello se adaptaron especialmente a los deseos del cliente tanto la interfaz de usuario como el control externo del sistema GIS. Así es posible navegar hasta cada objeto individual del dibujo y manipularlo.
Calibración de escáneres 3D con sistema embebido
Desarrollo de modelos matemáticos para la calibración de escáneres 3D y su programación embebida.
Concepto, configuración y desarrollo de software para la calibración y el ajuste automáticos de escáneres 3D.
Cliente: Fabricante internacional de sensores
Tecnologías: Matlab, OpenCV, PCL, Halcon, Eigen, Java para la GUI, UML, SVN, Blender, AutoCAD
- leer más
Para un fabricante internacional de sensores desarrollamos modelos matemáticos y algoritmos de software para la calibración automática de escáneres 3D. El objetivo del proyecto era encontrar una forma sencilla de calibrar los escáneres en todo el mundo sin necesidad de utilizar objetos de referencia ni herramientas de medición.
Los cálculos existentes se trasladaron a Matlab y también se reprodujo y simuló en Matlab el montaje del escáner industrial. Los escáneres podían girarse libremente en el espacio para simular cualquier orientación. Para los cálculos, las fórmulas se optimizaron primero en Matlab y después se implementaron con Java. Se amplió la interfaz de usuario, se minimizaron los pasos de manejo y se mejoró la ergonomía. Nuestros desarrollos se utilizan ya en todo el mundo.
Para las pruebas se instalaron en el laboratorio los escáneres en distintas posiciones, se conectaron al sistema embebido y se configuraron. En una simulación que reproducía el montaje de producción se generaron datos de escaneo y, tras la calibración, se validaron las posiciones calculadas del escáner láser.
Escáner 3D: reconocimiento de objetos en nubes de puntos
Desarrollo de software para detectar el volumen real y las envolventes convexas de objetos mediante escáneres 3D. Sensórica y gráficos 2D/3D para medición, reconocimiento de objetos y calibración del láser. Desarrollo de algoritmos para los ámbitos mencionados. En detalle: Rotating Calipers, Minimal Bounding Box, Ransac, cálculo de valores propios, entre otros. Cálculo previo y comprobación de los algoritmos con MATLAB.
Cliente: Fabricante internacional de sensores
Tecnologías: C++, Visual Studio, MATLAB, OpenCV, PCL, Halcon, Eigen, UML, SVN, Blender, AutoCAD
- leer más
Para un fabricante internacional de sensores desarrollamos modelos matemáticos y algoritmos de software para la evaluación de datos de escaneo 3D. Para la evaluación se antepusieron numerosos filtros con el fin de mejorar los cálculos y optimizar los datos de partida.
La tarea consistía en reconocer y clasificar objetos a partir de los datos de escaneo 3D (nube de puntos), es decir, reconocer la forma geométrica (cilindro, cuboide, esfera, etc.). Un cálculo posterior del volumen proporcionó los resultados deseados con un rendimiento rápido.
En la fase de pruebas instalamos en el laboratorio los escáneres en distintas posiciones, los conectamos al sistema embebido y los configuramos. También se utilizaron datos de una instalación de producción en la que se habían montado previamente los nuevos escáneres 3D. Para producir una gran variedad de variantes para las pruebas, modelamos en 3D un montaje para una simulación de datos de escaneo.
Programa de gestión para intranet y nube
Especificación y diseño de software para el nuevo desarrollo de un programa de gestión en el ámbito del controlling y la optimización. Programa de escritorio con una GUI de diseño innovador, diagramas, informes, formularios y tablas en combinación con SQL-Server o SQL-Express. Importación de cualquier fuente de datos y exportación a Excel.
Cliente: Consultora para reaseguradoras
Tecnologías: UML, C#, SQL, Linq, SQL-Server, SQL-Server-Express, Visual Studio, TFS
- leer más
Una consultora de reaseguradoras acudió a nosotros para reunir sus conocimientos especializados en un producto de software. Este se desarrolló completamente desde cero y tiene un diseño especialmente sofisticado. Anteriormente, el cliente ya había realizado sus propios intentos con Excel y Access y también había encargado desarrollos a una empresa de software búlgara. Sin embargo, esto no tuvo éxito.
Cadida Software intervino primero como consultor y pudo presentar soluciones técnicas. Más tarde, a petición del cliente, elaboramos una planificación financiera que también hizo posible un desarrollo en Alemania. Debido a las elevadas exigencias en cuanto al diseño de la interfaz de usuario, los informes, las estadísticas y el manejo, hubo que desarrollar elementos de control a medida (controles WPF).
El sistema dispone de una base de datos central en la intranet o en la nube y se basa en un SQL-Server. Nuestro cliente distribuye el software a sus clientes finales. Este permite a los clientes finales consultar y evaluar en cualquier momento una visión general de su producto y de su personal. Un sistema de pedidos permite solicitar análisis especializados de forma periódica y especialmente sencilla.
Complementos de Revit para arquitectos
Desarrollo de nuevos complementos para Revit sobre los temas de familias, vistas y filtrado.
Cliente: Estudio de arquitectura
Tecnologías: UML, Revit, Revit .NET API, C#, WPF, WinForm, Visual Studio, TFS
- leer más
Para facilitar el trabajo de los estudios de arquitectura desarrollamos complementos para Revit.
Estos compensan funcionalidades que faltan en Revit y facilitan los procesos de trabajo de arquitectos y proyectistas CAD. Según los deseos y requisitos del cliente, se añadieron nuevas cintas de opciones (Ribbons), se desarrollaron cuadros de diálogo especiales y se programaron filtros.
En un editor de familias se pueden mostrar ahora todas las familias de un proyecto o solo una parte de ellas (filtradas). Estas pueden añadirse a los dibujos mediante drag&drop. En el editor de vistas se pueden listar y filtrar las vistas existentes, por ejemplo, en un segundo monitor. En la vista previa de la gestión de vistas, las vistas individuales pueden ajustarse directamente.
Complemento de AutoCAD para obra civil: de ObjectARX a .NET
Modernización, optimización y migración de una gran aplicación existente basada en AutoCAD. Código extenso que ha crecido en los últimos 12 años y que ahora renovamos y reestructuramos. Migración del complemento de AutoCAD de ObjectARX a ARX.NET y BricsCAD.
Cliente: Proveedor de CAD
Tecnologías: AutoCAD, AutoCAD Civil, BricsCAD, AutoCAD .NET API (ARX.NET), ObjectARX, C#, C++, MFC, COM, Visual Studio, TFS y UML.
- leer más
Como proveedor de servicios de software B2B, aprovechamos nuestra experiencia en el ámbito CAD para modernizar un software que había crecido durante más de 12 años. Nuestro cliente, a su vez una gran empresa de software, desarrolló este complemento para AutoCAD y Civil para obra civil.
Varios cientos de miles de líneas de código se migraron y modernizaron de C++, COM, MFC y ObjectARX a C#, WinForm y la API de AutoCAD. Previamente se realizaron un estudio de viabilidad y un cálculo financiero para este gran proyecto. En el cálculo financiero mostramos cómo evoluciona a lo largo de los años el esfuerzo de desarrollo con C++ para complementos de AutoCAD debido a los elevados costes de migración, y en qué plazo se amortizará la migración a un lenguaje de programación moderno.
La migración afectó a la interfaz de usuario con menú principal y contextual, cinta de opciones (Ribbon), ventana de propiedades, comandos y cuadros de diálogo. La parte CAD incluía elementos CAD (entities), reactores, Xdata y mucho más. Ya durante el proceso se pudo apreciar que el código del programa se volvía más corto y sencillo.
Tras la migración se impartió una formación de tres días para preparar a los empleados para el cambio a la API .NET de AutoCAD con C#. Anteriormente ya les habíamos formado en ObjectARX de AutoCAD y C++.
Controlador LabVIEW para cámaras de imagen térmica
Programación de interfaces LabVIEW para cámaras de imagen térmica (intercambio de parámetros, streaming en tiempo real y control de cámaras termográficas) con LabVIEW. Desarrollo de diagramas de bloques y de la interfaz de usuario en LabVIEW, que permiten al usuario final un control completo de la cámara y le apoyan en la investigación y el desarrollo.
Cliente: Gran fabricante internacional de equipos de medición
Tecnologías: LabVIEW, C++, CMake, Google Unit-Test, Visual Studio y TFS
- leer más
Una sociedad anónima internacional de equipos de medición necesitaba nuestros conocimientos para conectar sus cámaras de imagen térmica a LabVIEW. Buscaba una solución de calidad con la que conectar sus equipos al sistema de programación gráfica y obtener una licencia de National Instruments, el fabricante de LabVIEW.
El proyecto comenzó con una consultoría sobre LabVIEW, controladores de dispositivos, interfaces y licencias. Nosotros nos encargamos de crear la arquitectura de software, de la programación y de amplias pruebas unitarias y de sistema, y demostramos los avances con regularidad.
El controlador de dispositivo LabVIEW de las cámaras termográficas infrarrojas se encarga ahora tanto del intercambio de parámetros como del streaming en tiempo real y del control de las cámaras. El usuario final de LabVIEW ve ahora en la interfaz de usuario las numerosas posibilidades de control del equipo, así como la evaluación de los datos de medición. Lo hemos podido realizar mediante varios ejemplos sencillos, pero también algunos más extensos. Una amplia documentación hace que la iniciación al producto y al equipo resulte atractiva y sencilla para el usuario de LabVIEW.
Las amplias pruebas de sistema abarcaron varias cámaras de imagen térmica para distintas versiones de LabVIEW y dieron lugar a más de mil casos de prueba para un examen exhaustivo, en el que también se pudo mejorar la calidad de los controladores de dispositivo principales (core) del fabricante. Las pruebas unitarias de la interfaz programada en C++ se crearon y ejecutaron para cada función y cada parámetro, y pudieron registrar tanto rebasamientos de valores límite como de tiempo de espera.
Migración de una biblioteca de procesamiento de imágenes
Programación de una biblioteca estándar de la empresa para el procesamiento de imágenes y diversas aplicaciones.
Cliente: Fabricante de equipos de medición de la región
Tecnologías: C++, OpenCV, CMake, Google Unit-Test, Visual Studio y Git/TFS
- leer más
Para un fabricante de equipos de medición de la región, que nos ha confiado encargos en repetidas ocasiones, migramos y modernizamos su biblioteca estándar. Esta se utilizará en toda la empresa para una gran variedad de equipos y como biblioteca estándar prácticamente interna para aplicaciones y, sobre todo, para el procesamiento de imágenes.
Para nuestro equipo, que en los últimos años ha acumulado experiencia en repetidas ocasiones en el procesamiento de imágenes y, sobre todo, en la estructuración de bibliotecas estándar, es una buena oportunidad para poner una buena herramienta en manos de los empleados del cliente.
Proyecto de investigación: procesamiento de imágenes y 3D
Desarrollo de software para la mejora de imágenes y consultoría sobre temas de CAD.
Cliente: Fabricante internacional de sensores
Tecnologías: C#, WPF, Visual Studio, UnitTests y MATLAB
- leer más
Para nuestro cliente de larga data, al que tenemos el placer de apoyar desde hace muchos años, desarrollamos en un proyecto de investigación o de preproducción. En él se trata de la mejora de imágenes estereoscópicas. Estas se preparan en tiempo real para el usuario final. Ante todo, se trata de mejorar la imagen.
Los algoritmos se comprueban con MATLAB antes de utilizarse en C#; además, se analiza con precisión el rendimiento y se buscan soluciones de alto rendimiento.
Como consultores de aplicaciones CAD, también pudimos mostrar a nuestro cliente lo complejos que pueden llegar a ser los requisitos especiales para sistemas CAD, evitándole así un esfuerzo de trabajo excesivo.
Asunción del desarrollo de productos de software
Desarrollo de producto de una completa interfaz de usuario orientada a perfiles con visualización CAD integrada.
Instalación (setup), documentación, diseño, gráficos y componente CAD integrado (CAD-Editor-Control).
Cliente: Proveedor internacional del sector de la edificación
Tecnologías: C#, WPF, MVVM, Visual Studio, Reports, XPS, WIX, pruebas de sistema automatizadas
- leer más
Para un nuevo cliente asumimos el desarrollo de productos de software para que pudiera concentrarse en sus competencias técnicas. En una primera fase se trata de un nuevo desarrollo del software que utilizarán muchos de sus clientes finales.
En un estudio sobre el manejo de la interfaz de usuario se incorporaron desde el principio nuestros conocimientos en ergonomía y usabilidad de interfaces de usuario. Teniendo en cuenta las observaciones del soporte y los deseos de los clientes finales, se creó una colección de bocetos que ayudó a diseñar el producto final de forma integral y a realizarlo en muy poco tiempo.
El núcleo de cálculo procedía del cliente y reunía su competencia técnica en cálculos matemáticos, que nosotros visualizamos en la interfaz de usuario y en una representación CAD intuitiva.
Tanto la ayuda contextual y la sencilla instalación como el enfoque basado en asistentes ayudan a los usuarios noveles a manejar el producto. Además, la definición de perfiles de usuario permite un manejo moderno para el experto. Gracias al diseño clásico para la clientela habitual, el producto puede reconocerse fácilmente.
Complementos de FeatureCAM para automatizaciones
Desarrollo de software de amplios complementos (plugins) para FeatureCAM para automatizaciones.
Análisis del software y de sus conceptos. Ampliaciones, mantenimiento y nuevo desarrollo de los complementos.
Cliente: Proveedor de la industria de maquinaria
Tecnologías: C#, WinForm, WPF, Visual Studio, FeatureCAM
- leer más
Nos complace apoyar desde el otoño de 2016 a un cliente del ámbito CAM. Desde hace dos décadas, desarrolla soluciones de software para sus clientes finales de la ingeniería mecánica, la joyería y otros sectores, las implanta y forma a sus empleados.
En el futuro, nuestro cliente se concentrará en la venta y la formación de los productos y ha confiado el desarrollo de las soluciones de software a Cadida Software, que le apoyará a largo plazo.
Para ello trabajamos en distintos complementos para FeatureCAM, acompañamos un nuevo producto hasta su madurez comercial y atendemos los productos existentes ampliándolos y manteniéndolos. Para un futuro próximo está previsto un rediseño de la interfaz de usuario y de la estructura del programa.
Nos alegra acompañar este interesante proyecto y a este agradable cliente durante muchos años más.
Software de laboratorio para la investigación del cáncer
Análisis de software, consultoría de software y desarrollo de software existente.
Análisis del software, configuración del entorno, ayuda rápida y aumento de la calidad para el inicio de producción previsto.
Cliente: Empresa de tecnología de laboratorio
Tecnologías: C#, WPF, Visual Studio, OpenCV, Git y muchas más
- leer más
Desde noviembre de 2017 desarrollamos para el ámbito de la tecnología de laboratorio software que se utiliza en equipos de laboratorio para la investigación del cáncer y la investigación inmunológica.
Nuestro cliente desarrolla equipos de laboratorio y fabrica él mismo el software necesario para ellos. Ahora nos ha pedido que optimicemos y ampliemos el software. Como la venta de los equipos se ha expandido y nuestro cliente desea concentrarse en su actividad principal, le ayudamos con mucho gusto. Se trata tanto de aumentar la calidad como de ampliar la interfaz de usuario y el procesamiento de imágenes.
CAD/CAM para joyería: Benzinger Creative
Desarrollo del software propio de la empresa para la producción de joyas: «Benzinger Creative». Con este sistema CAD/CAM especial se diseñan anillos y otras joyas y se preparan para la producción.
Cliente: Carl Benzinger GmbH
Tecnologías: C#, Winform, Visual Studio, FeatureCAM
- leer más
El software puede fresar, facetar y grabar joyas de forma virtual, engastar piedras, guillochar y mucho más. Ofrece muchas posibilidades y facilidades para programar patrones complejos, definir herramientas y estrategias de mecanizado y crear a continuación el programa NC, incluso con simulación en tiempo real.
Ayudamos al cliente a optimizar el software en cuanto a rendimiento, facilidad de uso y alcance de la interfaz. Especialmente en la aceleración de la potencia de cálculo ya hemos logrado un gran éxito. Es un placer poder apoyar a este reconocido cliente en el desarrollo continuo de su software.
Reconocimiento facial mediante machine learning
Consultoría de software y desarrollo de software de algoritmos para el reconocimiento facial.
Estudio de distintos algoritmos y redes neuronales para el reconocimiento de rostros en fotos y vídeos.
Cliente: Fabricante de cámaras
Tecnologías: C++, Visual Studio, OpenCV, TFS, entre otros
- leer más
Previamente se realizó un análisis de rendimiento para estimar qué algoritmos son los más rápidos para cada cámara. Se emplearon redes neuronales (machine learning) y se comprobó cuáles son adecuadas y cuánto dura el entrenamiento en función de la calidad.
Nuestro cliente desarrolla cámaras para imágenes infrarrojas. Para ellas no existían hasta ahora algoritmos adecuados para reconocer rostros de forma fiable en fotos y vídeos. Desarrollamos una solución fiable y entregamos una amplia documentación, los archivos de entrenamiento y el código para su desarrollo posterior.
Mejora del rendimiento de un sistema CAD
Medición del rendimiento, consultoría de software, elaboración del concepto y optimización de software para aumentar el rendimiento de un sistema CAD.
Cliente: Industria eléctrica
Tecnologías: Java, Eclipse, TFS, entre otros
- leer más
El proyecto comenzó con un análisis exhaustivo del rendimiento del sistema CAD que el propio cliente había desarrollado a lo largo de décadas. Cadida Software detectó los puntos débiles de este sistema CAD. A continuación, asumimos la planificación del concepto y de la optimización para corregir y acelerar el software, y desarrollamos las soluciones de software para el cliente.
Las mejoras de rendimiento implementadas permiten al cliente y a sus usuarios trabajar de forma más eficiente con su software. Además, el cliente puede captar otro grupo destinatario con dibujos CAD más exigentes y de mayor tamaño, así como con mayores volúmenes de datos.
App en la nube para iOS, Android y Windows
Desarrollo de software de una app para un gran grupo alemán de ingeniería mecánica que puede ofrecer a sus empleados sus datos empresariales en distintos sistemas operativos a través de la nube.
Cliente: Gran grupo empresarial alemán
Tecnologías: Java, C#, Xamarin, Visual Studio, TFS, Cadida Report, diagramas 2D/3D, tecnologías de servidor y bases de datos
- leer más
Para la dirección y el departamento comercial, la app permite gestionar, evaluar y visualizar gráficamente datos empresariales. En una primera fase, las apps son compatibles con las tabletas iPad, Android y Microsoft Surface. Más adelante seguirán apps para smartphones con los sistemas operativos iOS y Android.
La planificación comenzó con un análisis de viabilidad, estudios de ergonomía y una especificación detallada. Los requisitos se recogieron en esta especificación y se simularon previamente la guía del usuario y diversos procesos. El desarrollo se realizó con Xamarin y se emplearon bibliotecas de Cadida para lograr una evaluación gráfica óptima. Los datos se conectan desde una base de datos y una nube propias del grupo y, mediante un concepto de seguridad, se protegen frente a accesos externos y se cifran.
Sistema de diagnóstico para equipos de laboratorio
Consultoría de software, elaboración del concepto y nuevo desarrollo de un sistema de diagnóstico y calibración.
Cliente: Tecnología de laboratorio
Tecnologías: Java, C#, WPF, Visual Studio, Scrum, Jira, Git, entre otros
- leer más
Nuestro cliente soporta un elevado esfuerzo en las pruebas y la calibración de equipos de laboratorio. Cadida desarrolló un software con el que puede realizar la calibración de forma muy sencilla. Además, permite realizar pruebas automáticas y manuales, lo que agiliza las entregas y aumenta su calidad. En el soporte internacional, nuestro cliente se beneficia de poder utilizar el software en todo el mundo y de que este le proporcione datos importantes sobre el equipo y sus componentes.
Evaluación gráfica en la contabilidad
Nuevo desarrollo de un programa de software para la contabilidad con una evaluación gráfica especial.
Cliente: CEO de un grupo empresarial
Tecnologías: SQL-Server, C#, WPF, Visual Studio, Scrum, Jira, Git, entre otros
- leer más
Determinados procesos contables que el cliente no podía reflejar en su sistema ERP y DMS le llevaron a encargarnos el desarrollo de una solución de software a medida. Esta incluye facturación, evaluación, evaluación gráfica y gestión de permisos.
Para nuestro cliente era especialmente importante recibir, con las tecnologías existentes, una solución de software en tan solo unas semanas, para poder implantar el nuevo software puntualmente con el cambio de año. En particular, había que reaccionar con rapidez a los cambios en las directrices del director general y diseñar los procesos de forma clara y sencilla.
Software de medición: migración de Delphi a C#
Desarrollo de software en el ámbito de la modernización y migración de un amplio software para equipos de medición.
Cliente: Fabricante de equipos de medición
Tecnologías: C#, WPF, Visual Studio, Delphi, MariaDB, Entity Framework, Scrum, Jira, Git, entre otros
- leer más
Nuestro cliente utiliza desde hace décadas un software que desarrolló él mismo con Delphi. Había llegado el momento de modernizarlo y migrarlo desde Delphi. Previamente se realizaron una consultoría, una planificación y una formación in situ para iniciar y formar a todo el equipo en las nuevas tecnologías.
Como parte de la consultoría también se planteó la cuestión de qué nuevas tecnologías deben emplearse. Para ello se contrastan objetivos y posibilidades y, mediante prototipos, se muestra cómo podrían ser las soluciones para tomar una decisión conjunta.
10 personas participan en el desarrollo ágil y preparan el camino de nuestro cliente hacia el futuro. El nuevo software ya se utiliza internamente, satisface tanto a los técnicos de medición como al departamento comercial y, una vez concluido nuestro trabajo, estará a disposición de todos los clientes finales.
Proyecto de investigación del BMBF: PCR digital
Desarrollo de software para un proyecto de investigación del Ministerio Federal de Educación e Investigación de Alemania (BMBF) para el desarrollo de un innovador dispositivo de lectura para PCR digital.
Cliente: BMBF
Tecnologías: C#, WPF, Visual Studio, Entity Framework, Scrum, Jira, Git, OpenCV
- leer más
A finales de 2020, Cadida obtuvo la adjudicación del proyecto. El desarrollo estaba previsto para 3 años y se llevó a cabo en colaboración con 5 socios del consorcio: una fundación de investigación, una universidad y 3 empresas industriales.Con este dispositivo, las muestras se analizan de forma mucho más rápida, más sencilla y con mayor complejidad para detectar la presencia de determinadas secuencias de ADN. Por ejemplo, en la aplicación se pueden analizar muestras de sangre para detectar la presencia de ADN tumoral, o muestras de alimentos como el maíz para detectar la presencia de componentes modificados genéticamente (OMG).
En concreto, nuestras tareas comprendían el análisis y la visualización de los datos asistidos por ordenador, la creación de la interfaz de usuario, el control de la cámara y de los LED, la adquisición de imágenes, el análisis de imágenes y la presentación de resultados.
Además, Cadida fue responsable del diseño y la implementación de la arquitectura de software, de los modelos de datos y de las interfaces. Desarrollamos user stories (casos de uso) y proporcionamos pruebas automatizadas para su verificación, con el fin de garantizar los requisitos en detalle.
Este interesante proyecto comenzó en febrero de 2021.

Proyecto conjunto: Frequency Domain Multichannel Deconvolution para la discriminación de marcadores en ensayos multiplex digitales (FREEDOM) – subproyecto: concepción e implementación de la arquitectura de software
FKZ: 13N15287
Software de telemedicina para el análisis del movimiento
Dirección de proyecto y desarrollo de software para una empresa de telemedicina en el ámbito del análisis y la evaluación del movimiento.
Cliente: Empresa de telemedicina
Tecnologías: C#, WPF, Visual Studio, Azure Kinect (sistema de cámara 3D), Pose Tracking, Azure DevOps, Git
- leer más
Las personas con trastornos neurológicos como el párkinson o la esclerosis múltiple se benefician de una evaluación periódica y precisa de sus síntomas motores para valorar la evolución de la enfermedad y ajustar la terapia. Trasladamos las evaluaciones clínicas estándar al domicilio de los pacientes ofreciendo un software especial. El software realiza automáticamente una gran variedad de evaluaciones motoras, analiza visualmente en 3D el movimiento de todo el cuerpo y, a continuación, pone parámetros diagnósticos a disposición del médico o terapeuta responsable.
El cliente está a punto de entrar en el mercado con una solución de telemedicina existente en C#/WPF. Otros requisitos del mercado sanitario y el software le llevaron a contratarnos rápidamente capacidad adicional de desarrollo y de dirección de proyectos.
Debido a los requisitos regulatorios en el contexto médico, nuestras empleadas recibieron formación en los procesos del cliente y se integraron estrechamente en ellos. Fueron de gran ventaja los conocimientos previos en desarrollo de software médico y tecnología de sensores que aportaron nuestras empleadas.
A pesar de los requisitos especiales, el trabajo de desarrollo en este proyecto, muy interesante tanto desde el punto de vista técnico como por su contenido, avanza muy bien, de modo que esta innovadora solución de telemedicina pronto podrá ponerse a disposición de muchos pacientes.
