Articulo de referencia

Señalización de conciertos

Concerto es una aplicación web de señalización digital con licencia Apache , desarrollada con el framework de programación Ruby on Rails . Muestra contenido gráfico, textual y d...

Concerto es una aplicación web de señalización digital con licencia Apache , desarrollada con el framework de programación Ruby on Rails . Muestra contenido gráfico, textual y de vídeo de forma rotativa mediante una plantilla a la que se accede desde ordenadores con navegador web.

Historia

Originalmente desarrollado por estudiantes del Instituto Politécnico Rensselaer en 2008, [ 1 ] Concerto fue escrito inicialmente en el lenguaje de programación PHP [ 2 ] y utilizado ampliamente en el Instituto Politécnico Rensselaer y otras universidades. [ 3 ] El software fue reescrito en 2012 [ 4 ] utilizando el marco de programación Ruby on Rails. Esta reescritura hizo que el software fuera significativamente más modular, y gran parte del manejo y la visualización del contenido se escribieron como complementos. Se publicaron paquetes para distribuciones de Linux (como Debian ) e imágenes de máquinas virtuales para reducir las dificultades de los usuarios al implementar aplicaciones Ruby on Rails, en comparación con la versión 1 de la aplicación PHP.

Características principales

Gestión de contenidos
Concerto permite a los usuarios subir contenido gráfico y textual a través de una interfaz web. Por defecto, incluye complementos para subir contenido de vídeo y direcciones de fuentes RSS . Se pueden añadir más tipos de contenido mediante complementos adicionales. [ 5 ]
Moderación de envíos
Las contribuciones de los usuarios son revisadas por los moderadores que administran el canal de contenido al que se envían. Una vez aprobadas, las contribuciones se muestran en cualquier pantalla suscrita al canal.
Programación de contenido
Cuando un usuario envía contenido, decide las fechas y horas en las que desea que se muestre en pantalla. Los moderadores pueden aprobar o modificar dicha especificación.
Control de acceso
Un usuario o grupo de usuarios son propietarios de pantallas y feeds dentro del sistema, y ​​deciden qué contenido mostrar en su pantalla o aprobar en su feed.
Plantillas
Cada pantalla en Concerto tiene una plantilla gráfica asociada que define su apariencia y la disposición del contenido que muestra. Una pantalla puede mostrar una sola imagen o una imagen, un teletipo y un calendario. Además, cada pantalla cuenta con suscripciones a diversas fuentes de contenido, cuya frecuencia de visualización la configura el usuario o grupo propietario. Disponer de una plantilla y una combinación de contenido únicas para cada pantalla permite una personalización exhaustiva para una ubicación y un grupo de usuarios específicos.
Internacionalización
Concerto admite idiomas UTF-8 mediante la traducción de archivos YAML . Actualmente está traducido a 3 idiomas. [ 6 ]

Compatibilidad

Como sistema de señalización digital de código abierto y basado en la web, el software de servidor de Concerto puede funcionar en casi cualquier plataforma tipo Unix. Su interfaz, que muestra el contenido dentro de las plantillas, puede ejecutarse en cualquier navegador web compatible con Web Components bajo el marco de trabajo JavaScript Polymer . Sin embargo, se requiere una cantidad considerable de RAM y un buen rendimiento gráfico 2D para un funcionamiento fluido. [ 7 ]

Raspberry Pi

Debido a su uso en situaciones de implementación de bajo costo, se ha debatido considerablemente [ 8 ] sobre el uso de la computadora de placa única Raspberry Pi con un navegador web para mostrar contenido de Concerto. A pesar de algunos problemas de rendimiento, Concerto y otros sistemas de señalización digital pueden utilizarse con algunas modificaciones menores en la Raspberry Pi. [ 9 ]

Véase también

Referencias

  1. "Estudiantes crean un sistema de señalización digital" . Archivado del original el 29 de septiembre de 2015. Consultado el 28 de septiembre de 2015 .
  2. "Concerto v1" . GitHub . Consultado el 28 de septiembre de 2015 .
  3. Concerto: señalización digital a bajo costo . SIGUCCS '13. 3 de noviembre de 2013. págs. 91–94 . doi : 10.1145/2504776.2504784 . ISBN  978-1-4503-2318-5Consultado el 28 de septiembre de 2015 .
  4. "Concerto 2 en Github" . Consultado el 28 de septiembre de 2015 .
  5. "Complementos de tipo de contenido" . GitHub . Consultado el 28 de septiembre de 2015 .
  6. "Traducciones de CrowdIn - Concierto" . Consultado el 29 de septiembre de 2015 .
  7. "Concierto en la Raspberry Pi" . Consultado el 29 de septiembre de 2015 .
  8. "Concierto en la Raspberry Pi" . Consultado el 29 de septiembre de 2015 .
  9. "Proyectos RPi/Señalización digital" . Consultado el 29 de septiembre de 2015 .