EL PROVEEDOR DE STREAMING DE PAÍSES BAJOS EXPLICA NUEVAS FUNCIONALIDADES CON LA CAPA DE VISTA

Medios y Radiodifusión Desarrollo de APISoftware de Transmisión

EL CLIENTE | AUDIO Y TECNOLOGÍA DE TRANSMISIÓN VISUAL

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.

man using streaming software from his mobile device
streaming software graphic

DESAFÍO DE BARRERAS GEOGRÁFICAS MEDIANTE EL MODELO DE COMUNICACIÓN CLIENTE-CENTRAL

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.

REACTJS IGNITA LA PROMESA DE LA IU PARA EL STREAMING SOFTWARE

Durante el desarrollo aprovechamos las siguientes tecnologías ...

  • ReactJS version 15.4.2
  • Webpack version 1.13.0
  • Versión 0.18.1 de administración de paquetes Yarn
  • Windows 7

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.

react webpack yarn
Trabajemos Juntos

Contáctenos para conocer más sobre Chetu y nuestros servicios de software personalizados

Política de Privacidad | Políticas Legales | Carreras | Mapa del sitio | Contáctenos

Copyright © 2000- 2018 Chetu Inc. Todos los derechos reservados.

Let Us Contact you
Contact Us
Button to scroll to top

Al continuar utilizando este sitio web, acepta nuestra política de cookies. Acepto