Medios y Radiodifusión │ Desarrollo de API │ Software de Transmisión
Continuamos expandiendo nuestro seguimiento internacional, incumpliendo nuevos territorios en Europa y América Latina para construir una red tecnológica más diversa. Recientemente completamos un proyecto de colaboración con un cliente de los Países Bajos. Este cliente es un líder en tecnología de transmisión de audio y video, impulsando sus soluciones de software y hardware a clientes que necesitan capacidades de administración de medios.
Su selección incluye reproductores, codificadores, plataformas de audio basadas en la nube y soluciones completas para la transmisión a través de Internet. Estas soluciones influyen en los jugadores dentro de la hospitalidad y los paisajes minoristas.
Chetu trabajó en la capa de vista de la aplicación. En la capa de vista, ya existía una aplicación que usaba AngularJS como tecnología de front-end, pero experimentaba un déficit de funcionalidad. Entramos para implementar una nueva capa de vista, con un conjunto de funcionalidades más robusto.
Acordamos mutuamente que ReactJS era la opción más clara para la interfaz de usuario, React-Redux también se usaría para API (Saga y Reductores). Necesitábamos usar solicitudes y respuestas simuladas para integrar la documentación API con la aplicación.
Desde las fases iniciales de nuestra relación, el cliente dejó en claro que estaba listo para avanzar a toda velocidad con el desarrollo. Por esta razón, pudimos avanzar sin obstáculos, ya que eliminamos todas las incertidumbres y dudas de forma proactiva.
Al colaborar en una escala global, a menudo surgen déficits de comunicación. Nuestras campañas internacionales eluden las barreras de comunicación atendiendo a la zona horaria del cliente, haciendo coincidir sus horarios comerciales y adaptándose a sus procesos internos.
Aunque nuestro cliente tenía su sede en los Países Bajos, y trabajamos juntos sin reunirnos en el mismo plano geográfico, el desarrollo avanzó tan bien como lo haría si compartiéramos un espacio de trabajo singular.
Durante el desarrollo aprovechamos las siguientes tecnologías ...
Usamos react-bootstrap para implementar componentes de nivel básico. Aunque teníamos componentes básicos para usar en la capa de presentación, tuvimos que implementar un componente de nivel medio para mantener el aspecto y la sensación de todos los elementos (componentes) homogéneos en toda la aplicación.
Todos los componentes heredan atributos del componente básico, utilizando un CSS base que aplicamos en la aplicación. El portal ya se ha desarrollado utilizando AngularJS, por lo que contiene todas las pantallas para referencia.
Básicamente, producimos una aplicación de reacción que complementaría el entorno de transmisión preexistente. Sabiendo que Redux solo admite flujo de datos sincrónico, implementamos un flujo de usuario simple para responder a acciones, datos y actualizaciones. El flujo de usuario sigue el siguiente camino ...
Componente <->Reducidor <->Almacenar
El middleware maneja dos tareas. Primero maneja las llamadas asincrónicas, y luego mitiga la respuesta de datos, comunicándose con los reductores para manejar las respuestas de forma síncrona.
Al final, completamos la documentación API, enviando una capa de vista adaptable al mundo. El software de transmisión del cliente funcionaba de manera más eficiente y requería menos mantenimiento. Mantuvimos nuestra relación con el cliente de Países Bajos, trazamos el desarrollo futuro y delineamos el compromiso futuro.
Política de Privacidad | Políticas Legales | Carreras | Mapa del sitio | Contáctenos
Copyright © 2000- 2018 Chetu Inc. Todos los derechos reservados.