El Blog de QPath
Hoy (23 de octubre) es el tercer aniversario del lanzamiento de QuantumPath®
Empezaremos este artículo con una anécdota maravillosa: el primer nombre de trabajo de QuantumPath® fue Qandalf [1] porque pensábamos que, si conseguíamos que la solución que se desarrollara hiciera la mitad de lo que habíamos concebido y diseñado, sería como hacer magia blanca. Como no pudimos registrar la marca Qandalf nos dimos a la tarea de definir otro nombre para la plataforma y tres de sus características fundamentales (ALM, agnóstica e híbrida), que ofrecen a los desarrolladores un camino para el desarrollo de software cuántico, dieron lugar a su nombre, QuantumPath® (camino cuántico).
Seis años después de empezar a trabajar en las Tecnologías del Software Cuántico hemos alcanzado resultados que superan con creces la mitad de lo que inicialmente imaginábamos: por lo que hemos logrado hacer algo de «magia blanca tecnológica» y crear QuantumPath®, una plataforma única, especialmente diseñada para el desarrollo profesional de software cuántico y sistemas híbridos listos para la industria, basados en las mejores prácticas de Ingeniería de Software. He aquí el viaje para llegar hasta aquí.
A continuación mostramos un breve resumen de los hitos más relevantes en la corta, pero intensa, historia de QuantumPath®:
· En diciembre de 2017 nosotros (los autores de este artículo), comenzamos a trabajar en la visión de un concepto de Ingeniería de Software Cuántico aplicada, definiendo y diseñando una plataforma full-stack que fuera capaz de cubrir todos los principios que hagan posible, sencilla y factible la creación de soluciones de software cuántico independientes del hardware, incluso antes de la existencia de este concepto. Como resultado, surgió el primer borrador y prototipo de QuantumPath®. Oficialmente habíamos despejado nuestro camino y, por supuesto, definido nuestro camino…
· En septiembre de 2018, completamos la primera versión del diseño conceptual y técnico de Qandalf (posteriormente rebautizado como QuantumPath®) y, como resultado, la arquitectura definida para el desarrollo de la plataforma consta de dos partes: QPath® CORE y más de una docena de QPath® APPs que, integradas con el módulo CORE, se concibieron como un conjunto de herramientas especializadas en diferentes campos que permitirán el desarrollo de software cuántico aplicando las mejores prácticas de Ingeniería del Software y Programación.
· Desde octubre de 2018 hasta octubre de 2020, desarrollamos las primeras versiones de QuantumPath®.
· El 13 de octubre de 2020, creamos la empresa Quantum Software Technology (QST) para continuar e impulsar el desarrollo y negocio de la plataforma QuantumPath®.
· El 23 de octubre de 2020, QST inicia acciones comerciales con QuantumPath® y firma el primer acuerdo para la distribución comercial de la plataforma con aQuantum.
· En diciembre de 2020, QuantumPath® se despliega en su primera infraestructura de TI y se publica bajo el programa de acceso beta.
· El 26 de marzo de 2021, lanzamiento público de Q Assets Compositor® para annealing.
· El 30 de abril de 2021, lanzamiento público de qSOA® versión 1.0, la arquitectura QuantumPath® para la integración dinámica de aplicaciones cuánticas con sistemas de software clásicos.
· El 10 de mayo de 2021, QuantumPath® es seleccionada como plataforma de desarrollo de software cuántico para el proyecto QSalud.
· El 12 de mayo de 2021, QuantumPath® seleccionada como plataforma cuántica para el curso de verano «Introducción a la programación de software cuántico» de la UCLM.
· El 21 de mayo de 2021, a través de un acuerdo con aQuantum, QuantumPath® se pone a disposición de los miembros de aQNetwork.
· El 26 de mayo de 2021, es publicada la Resolución de la Concesión de la marca registra QuantumPath® (QPath®).
· El 3 de junio de 2021, El 20 de febrero de 2023, QuantumPath® es seleccionada como plataforma cuántica para el proyecto SMOQUIN (‘Software Modernization for embracing Quantum Information’).
· El 27 de septiembre de 2021, QuantumPath® es seleccionada en el programa de innovación Bankia Fintech by Insomnia (que posteriormente, como consecuencia del proceso de adquisición de Bankia por CaixaBank pasó a denominarse CaixaBank Fintech by Insomnia), entre las tecnologías de 200 startups de 28 países, para realizar Pruebas de Concepto (PoC) en desarrollo de software cuántico.
· El 19 de octubre de 2021, QuantumPath® se libera para el acceso público a través de Internet.
· Entre noviembre y diciembre del 2021 QuantumPath® es adoptado por la UCLM (España), TNO (Holanda), PUC-Rio (Brasil), Universidad del Bío-Bío (Chile), para actividades académicas y de investigación en Ingeniería y Programación Cuántica de Software.
· El 20 de enero de 2022, QuantumPath® incorpora Qiskit QAOA como primer prototipo de la tecnología qAgnostic QAOA.
· El 18 de abril de 2022, por acuerdo con aQuantum, QST mueve QuantumPath® IT on AWS IT y el CORE incorpora los drivers de Amazon Bracket al núcleo agnóstico. La suscripción gratuita para desarrolladores está abierta a todo el mundo.
· El 27 de abril de 2022, GLOIN (Global Process and Product Improvement) adopta QuantumPath® para desarrollar soluciones de software cuántico.
· El 6 de junio de 2022, se publica la versión 2.0 de qSOA®, la tecnología para la integración dinámica de sistemas de software híbridos cuántico-clásicos.
· El 21 de septiembre de 2022, QuantumPath® es seleccionada como plataforma cuántica para el proyecto Q-SERV (Quantum Service Engineering: Development Quality, Testing & Security of Quantum Microservices).
· El 17 de octubre de 2022, Springer publica el libro «Quantum Software Engineering«. En el capítulo 13 del libro, «Quantum Software Development with QuantumPath®», se presenta esta plataforma para el desarrollo de software agnóstico cuántico y se muestran sus capacidades para dar soporte al diseño, implementación y ejecución de aplicaciones de software cuántico, con sus ventajas y un ejemplo de uso.
· El 7 de noviembre de 2022, se publica Q Agnostic QAOA® versión 1 (ejecución de algoritmos de optimización Annealing en ordenadores cuánticos de compuerta), que incorpora a los proveedores de núcleo agnóstico como Qiskit, Bracket, q# y Quantum Inspire.
· El 11 de noviembre de 2022, se publica en Amazon el libro «Ingeniería del Software Cuántico & QuantumPath®«.
· El 23 de enero de 2023, se publica Q Assets Compositor® 2.0: funcionalidades y escalabilidad para el desarrollo de circuitos cuánticos listos para la industria.
· El 20 de febrero de 2023, QuantumPath® es seleccionada como plataforma cuántica para el proyecto QU-ASAP.
· El 22 de marzo de 2023, se publica el libro «Quantum Software Engineering & QuantumPath®» en inglés en Amazon.
· El 10 de abril de 2023, se publica QTester APP beta 1: gestor de pruebas para software cuántico.
· El 21 de julio de 2023, se publica Q xCompositor: un diseñador de circuitos visual enriquecido de QuantumPath® (tecnología Q Assets Compositor®) en Microsoft Excel.
· El 23 de agosto de 2023, se lanza QrEngineer APP beta 1: herramienta de reingeniería de software cuántico.
· El 8 de septiembre de 2023, se publica la beta 1 del módulo QModernization de QrEngineer APP.
· El 17 de octubre de 2023, QST lanzó la versión 1.5 de QuantumPath®.
La historia de QuantumPath® es, en gran medida, la historia de QST, una startup surgida por y para aplicar los resultados de su investigación especializada en la Ingeniería del Software cuántico y la Programación al diseño y desarrollado de tecnologías, productos, métodos, …, que faciliten el desarrollo profesional y los servicios especializados de software cuántico y sistemas de software híbridos con esta plataforma.
Durante este recorrido nos hemos centrado en la creación de las primeras versiones del conjunto inicial de las herramientas que consideramos fundamentales para el desarrollo profesional de sistemas software híbridos cuántico/clásicos, motivo por el cual QuantumPath® ha estado en constante evolución, mejorando y publicando nuevas y mejores funcionalidades prácticamente cada 15 días. Además, el producto ha aparecido en decenas de presentaciones, artículos y eventos.
Con motivo de este aniversario de su puesta en producción hemos lanzado nuevas funcionalidades de QPath® Core, entre las que destacan la evolución de la interfaz de usuario y los servicios de backend que, junto con otras novedades y mejoras, forman parte de la versión 1.5 de QuantumPath®.
La superación de los grandes retos en estos años de ardua labor en la I+D nos han permitido alcanzar enormes resultados implementados en QuantumPath®, que nos han servido para crecer sobre unas bases muy sólidas, que nos animan a mirar al futuro con optimismo tecnológico y, gracias a ello, tener en la actualidad una fabulosa hoja de ruta de I+D para los productos y servicios de la plataforma para los próximos cinco años.
Como hasta ahora, seguiremos trabajando con socios y colaboradores adicionales para potenciar aún más las ventajas de la plataforma y convertirla en la mejor del mercado para el desarrollo de aplicaciones híbridas cuánticas/clásicas listas para la industria.
[1] De hecho, con respecto a nuestro nombre inicial, los espacios de nombres de nuestros códigos tienen como nombre raíz ese maravilloso que no podía ser una marca: Qandalf.