miércoles, 28 de junio de 2017

CODESTAND. Cómo conseguir temas interesantes para Proyectos Universitarios.


Internet es abierta, todos pueden participar, la gobernanza de Internet está en manos de voluntarios, organizaciones sin fines de lucro, empresas, gobiernos, entre otros. Además, es de todos y somos responsables por el correcto funcionamiento y evolución de la red.
En tal sentido,  ¿Cómo podemos involucrarnos desde Latinoamérica? ¿Cómo un alumno en una Universidad de Venezuela puede hacer un aporte que sea utilizado en todo el mundo?
En nuestro espacio Communet, se han presentado artículos donde se ha planteado que los futuros servicios de Internet son discutidos en grupos de trabajo del IETF (www.ietf.org). Existen más de cien grupos de trabajo donde voluntarios de todo el mundo proponen nuevos protocolos, solucionan problemas para los servicios actuales y documentan experiencias que son útiles para quienes trabajan en desarrollar Internet.
Para un estudiante puede ser complicado involucrarse en las discusiones de los grupos de trabajo porque algunos temas son muy complejos, otras veces requieren mucha dedicación, otros grupos de trabajo están avanzados en sus documentos y es difícil hacer aportes, si no participaron desde el inicio, en algunos casos, pueden requerir conocimientos y experiencia que un estudiante todavía no disponga. Afortunadamente existen grupos de trabajo donde la participación es más sencilla, y otros grupos se están creando en este momento para temas nuevos como: blockchain (bitcoin), Internet de las cosas (IoT), entre otros.


Running Code
Una forma sencilla de comenzar a colaborar con el IETF, que puede ser útil para estudiantes y clases en nuestras universidades, es implementar y probar las propuestas de los autores.
Un principio informal pero fundamental para el IETF es:  
We reject: kings, presidents and voting.
We believe in: rough consensus and running code.
Esos principios tienen dos objetivos importantes: No hay autoridad, las propuestas tienen que ser acordadas por todos (no alcanza con ganar una elección). Además, no alcanza con acordar la teoría, es necesario mostrar que la propuesta funciona (running code)
Para el autor de un documento, es muy útil que se interesen en su propuesta y que otros la implementen para probar que funciona y mostrar que existe “running code”. Eso ayuda mucho al autor cuando “defiende” su propuesta ante el grupo de trabajo y hará que eventualmente se considere un standard de Internet. Muchas propuestas interesantes han quedado sólo en I-D o RFC, porque no hubo suficientes implementaciones y por lo tanto no se concreta como un nuevo servicio.

CODESTAND
Para crear vínculos entre los autores y los estudiantes, profesores e investigadores que quieran hacer aportes, se ha creado una herramienta llamada CodeStand (codestand.ietf.org). Quienes buscan tema para trabajos en clases relacionadas con Internet o desean investigar y colaborar con el avance del mismo, pueden buscar los “CodeRequests” cargados.
Los autores de documentos que cargan sus CodeRequests en CodeStand, buscan implementadores y se comprometen a ayudar a los que deciden programar su propuesta. En algunos casos, la ayuda puede ser con un intercambio de emails, en otros casos puede ser una llamada o pueden recibir parte del código que el autor tiene desarrollado hasta ese momento para comenzar a trabajar.
El primer paso será buscar el grupo de trabajo relacionado con su tema de interés en www.ietf.org/wg (seleccionando los grupos de trabajo activos). Revisar entre los documentos de trabajo, uno relacionado con su tema de interés que tenga posibilidades de ser implementado. El lenguaje, sistema operativo y hardware será decisión de uds.
Para utilizar la herramienta CodeStand deberán estar registrados en Datatracker (https://datatracker.ietf.org/accounts/create/) y hacer signin en codestand.ietf.org.
Si el autor no ha subido un CodeRequest para el documento que uds. eligieron, pueden crear un proyecto (CodeProject) referenciando el documento del autor.

Si necesitan ayuda con la herramienta CodeStand o desean más información para participar en el IETF pueden escribir a oflaherty@isoc.org


Autor:Christian O’Flaherty

lunes, 12 de junio de 2017

Xibo: Una Alternativa Libre para Carteleras Digitales

Xibo es una solución Open Source utilizada para el Digital Signage (Señalización Digital o Cartelera Digital en castellano) más robusta e independiente para proporcionar Cartelera Digital, lo que la convierte también en una solución personalizable y de bajo costo.


¿ Qué es el Digital Signage ?

En años anteriores, este tipo de soluciones eran cubiertas por pequeñas y especializadas empresas que proveían la solución de forma integral cubriendo tanto el software como el hardware especializado, lo cual significaba, frecuentemente, un alto costo con un retorno de inversión incierto.

Actualmente con la llegada de los Sistemas de Manejo de Contenidos (CMS por sus siglas en inglés) y la capacidad de las soluciones Open Source de ser multiplataformas, los contenidos digitales son creados y servidos de forma fácil y flexible; ya que son creados a partir de un inventario de audio, video, imágenes, gráficos, palabras y frases que pueden ser ensamblados en diferentes combinaciones y permutaciones para mostrar los contenidos finales en tiempo real, utilizando cualquier plataforma de software y sin necesidad de hardware especializado.

Las Carteleras Digitales son usadas para diferentes propósitos, algunos de los más comunes son:

  • Información pública: noticias, clima, tráfico e información local específica como por ejemplo: el directorio de oficinas de un edificio con un mapa, salidas de emergencia o información turística.
  • Información interna: mensajes corporativos o institucionales como elementos de seguridad y salud, eventos, noticias etc.
  • Información de productos: precios, fotos, materiales de fabricación o ingredientes, aplicaciones sugeridas y otras informaciones de productos.
  • Publicidad y promoción: de productos o servicios relacionados con la ubicación de la pantalla o la audiencia que la observe.
  • Influenciar decisiones de marca o productos: señalizaciones en el punto de venta diseñadas para influenciar decisiones como por ejemplo: ayudar a compradores a elegir prendas de vestir dentro de los comercios o dispositivos incrustados en carritos de compra que ayuden a los compradores a localizar productos, verificar precios, acceder a información de productos y manejar listas de compras.
  • Mejorar  la experiencia del consumidor: algunas aplicaciones incluyen reducir la percepción del tiempo de espera en las áreas de espera de los restaurantes y bancos, demostraciones como recetas en tiendas de comidas entre otras.
  • Navegación: con pantallas interactivas para manipular mapas o planos.

Xibo ¡Señalización Digital para todos!

Xibo se basa en un servidor de contenidos instalado en un ordenador o servidor, y de Clientes, que serán los encargados de mostrar la información mediante un simple reproductor player, instalable en distintos sistemas operativos. El Xibo maestro se gestiona a través de sistema web accesible CMS para poder programar los visualizadores de los clientes.

Características Generales:

  • Rango amplio de formatos audiovisuales soportados: permite diseñar los contenidos con videos, imágenes, RSS, texto, data tabulada y mucho más.

  • Múltiples diseños de pantallas: permite diseñar las carteleras de forma verdaderamente dinámica y crear tantas plantillas como se necesiten, cada uno con sus propias regiones definidas para el contenido.

  • Agendar: lo que quieras, donde quieras, cuando quieras, permite agendar plantillas completas  a pantallas o a grupos de pantallas clientes o agendar campañas definidas por plantillas.

  • Control centralizado WEB: permite hospedar el sistema manejado de contenidos (CMS) en servidores propios o usar hospedaje en la nube, se puede acceder desde donde sea al manejados simplemente usando credenciales.

  • De código Abierto: Libre de usar, Libre de distribuir y Libre de modificar, Xibo además es soportado por una vibrante comunidad de desarrollo fundada en el 2008.

  • Soporte Corporativo: tipos de soporte corporativo también están disponibles para los que deseen una implementación más robusta.

Samuel Pavón
Facultad de Ciencias UCV
Contacto: Samuel.pavon@ucv.ve