Señalización digital de código abierto y en la nube

Señalización digital de código abierto y en la nube

Las personas que buscan lanzar una red de señalización digital tienen una gran cantidad de opciones para elegir. Al buscar soluciones de software, se me ocurren dos opciones principales. Hay soluciones propietarias y de código abierto. Para elegir al mejor candidato, debe considerar las necesidades de su negocio, la tolerancia al riesgo y la situación financiera.

Hay una cosa en la que todos pueden estar de acuerdo... El código abierto no significa necesariamente software "gratuito". Es posible que no haya ningún cargo por adquirir y usar el software, pero en algún momento, chocará con una pared y necesitará ayuda. Es posible que deba comprar algunos servicios complementarios o traer a alguien con experiencia específica para completar su proyecto.

Si busca lo suficiente, encontrará soluciones de software propietario gratuito. Desafortunadamente, estos productos a menudo están paralizados o seriamente restringidos, lo que los hace prácticamente inútiles para cualquier cosa que no sean proyectos muy básicos. Solo existen para atraer clientes a una versión paga y totalmente compatible.

Los problemas con el apoyo basado en la comunidad

Many open source señalización digital products can be traced back to a college or university projects.  After all, you have a large pool of talent who has the time and resources required to build and test software.

The educational sector is a great test-bed for these types of solutions, since they have needs only software de señalización digital can fulfill.  By creating their software de señalización digital internamente y lanzando el producto a la comunidad de código abierto, los colegios y universidades se benefician de una base muy grande de usuarios y desarrolladores. Después de todo, de eso se trata el código abierto.

Es importante tener en cuenta que la fuerza de cualquier proyecto de código abierto radica en su comunidad de usuarios. Cuanto más activa y comprometida sea la comunidad, mejor desarrollado y refinado será el software. Cuando tiene un proyecto de código abierto saludable, los usuarios reciben parches de software frecuentes y correcciones de errores para que terminen con un producto más confiable. También pueden contribuir al desarrollo del producto, lo que puede ser útil.

However, products that aren’t developed with an active user community tend to stagnate and fall behind.  Bugs aren’t fixed as quickly, if at all.  New operating system versions and hardware components are no longer supported.  Soon, the few remaining users find the software is no longer reliable, or even desirable.  At some point, whoever is left realizes they’re on their own.  If something goes wrong, there’s no one there to help.

It’s not a huge problem when you’re dealing with a school or college project, but it’s an entirely different story if you’re running a business or a corporation.  All you need is a solución confiable de señalización digitaly una buena infraestructura de apoyo.

Most proprietary software companies offer advanced end-user assistance with dedicated technical support resources, regular software updates, and end-user training (live, online and on-demand).  Proprietary software publishers also offer user forums and support their communities to engage customers, and deliver better support.

Mirando debajo del capó

No es sorprendente, soluciones de señalización digital de código abierto se basan principalmente en tecnologías web. De hecho, estos productos rara vez, o nunca, están escritos en lenguajes de programación nativos.

Este es el por qué. El desarrollo de software nativo requiere mucho tiempo y recursos. Es mucho más complicado que desarrollar software interpretado basado en tecnologías web.

La mayoría de los editores de software de código abierto carecen de los recursos necesarios para desarrollar en lenguajes de programación nativos. No siempre tienen acceso a un equipo dedicado de ingenieros, por lo que aprovechan las tecnologías web para acelerar el proceso de desarrollo. Puede ser más rápido y económico que la alternativa, pero los productos resultantes no pueden competir cara a cara con el software nativo.

El software nativo es más confiable y eficiente porque su código se dirige directamente al procesador del dispositivo de reproducción y otros componentes de hardware. Es por eso que el software nativo tiene menos tendencia a presentar fugas de memoria y, en general, es más estable. Esto también explica por qué la mayoría del software nativo es propietario. Nadie quiere gastar dinero en productos que se regalarán o compartirán y desarrollarán públicamente.

Tiene sentido que las empresas que invierten enormes cantidades de capital en investigación y desarrollo ofrezcan productos que sean más innovadores y ofrezcan más funciones.

Other proprietary digital signage software advantages

  • Proprietary software tends to be better documented and has a larger active user base.
  • Las personas que invierten en software propietario tienden a ser más fieles al producto.
  • Las empresas de software propietario ofrecen un mayor nivel de soporte y asistencia al usuario final.
  • El desarrollo de software propietario es altamente competitivo. Esto fomenta la innovación y reduce los costos de software.
  • Propiedad soluciones de software de señalización digital tienden a ser más fáciles de instalar, mantener y usar. La mayoría de estos productos no requieren ninguna experiencia especial.
  • Rara vez los desarrolladores de software propietario lanzarán software "beta" o no probado a sus clientes.

Open source digital signage and the cloud

Suponiendo que está considerando un producto bien respaldado, software de señalización digital de código abierto can be used for a range of applications.  Before picking a solution, make sure you trust the product’s source, and consider what will happen when you need to deal with technical issues.

Aquí hay algunas preguntas que pueden ayudarlo a determinar su nivel de tolerancia.

  • ¿Está la confiabilidad en la parte superior de su lista?
  • ¿Necesita operación 24/7, durante todo el año?
  • ¿Tiene conocimientos técnicos o tiene acceso a recursos que pueden ayudarlo a resolver problemas?
  • ¿Está familiarizado con Linux, MySQL y otro software de código abierto?
  • ¿Su negocio depende financieramente de sus pantallas de señalización digital?
    • You’ve installed digital menu boards in your restaurant. What happens if your displays go dark when you have customers to serve?  What kind of impact will this have on your bottom line?
    • Your company is customer focused and recently installed pantallas de señalización digital in a showroom or retail location. How will your customers be impacted if your displays stop working?  Will sales drop?  How will this affect your brand?
    • Utiliza señalización digital en el lobby de su hotel y el sistema de administración de contenido comienza a comportarse mal. Los reproductores fallan o el contenido no se actualiza. Estas pantallas se utilizan para informar a los huéspedes sobre los eventos del hotel, los destinos locales, las previsiones meteorológicas y las horas de salida de las aerolíneas. ¿Cómo reaccionarán los invitados? ¿Cómo reaccionará su personal?

These are just a few examples of what can happen when a problem causes your digital signage solution to fail.  People who invest in displays, media player hardware and software expect a certain level of reliability and support.  Otherwise, they wouldn’t bother going through this process.

Remember it’s not all about the cost of the software.  There are installation costs, software training and many other components that are part of every deployment.  It doesn’t matter if you’re installing a single screen or a hundred.  Nobody wants to deal with problems.

It’s worth taking the time to weigh all your options before choosing a plataforma de señalización digital para tu negocio.