Dispositivos móviles | Tabletas « Ingobernables » para tod@s

Una vez más, la inspiración nos llega con mucho amor y procomún desde el Ingoberlab –  Hacklab , en el seno de la Ingobernable (CSCU – Centro Social Comunes Urbanos ) .

La sopa de letras que cocinan lxs Druidas está compuesta de … ARM , GNU , Linux …. Kernel y mucho cariño. A fuego lento.  Nos cuentan :

¿Que hemos conseguido hasta ahora?

Hasta ahora hemos conseguido ejecutar GNU/Linux en diversas tablets con un buen rendimiento, estos dispositivos tienen una buena compatibilidad con el núcleo más reciente de Linux estamos reuniendo información de la red, traduciéndola y exponiéndola de forma ordenada en esta wiki, para que de esta manera cualquiera pueda reproducir lo que está haciendo.

El Druida Ingobernable | Panoramix

La creatividad y fuerza de la comunidad nos trae esta vez, para disfrute de tod@s, la liberación de dispostivos móviles | tabletas .

 

PD1 : los viernes por la tarde … suele haber Hackelarre de dispositivos Ingobernables… y mucho Más !

PD2: Una imagen (más abajo) más que 1.000 palabras

RECURSOS :
S.O. Lubuntu 14.04 usando 82 Mb de RAM

07/04/2018

Posted In: softwareLibre

Etiquetas: , , , ,

Leave a Comment

Vulnerabilidad en el software Drupal CMS : Alerta de la Comunidad

El software es como los eres humanos … tiene sus patologías que esporádicamente afloran .

Por ejemplo , en el gestor de contenidos ( Content Management System – CMS ) Drupal , se ha detectado la siguiente incidencia, en el ámbito del  riesgo de exposición y vulnerabilidades comunes .

En el caso del software libre y de código fuente abierto ( FLOSS ), la ventaja es que la vacuna a las patologías ( vulnerabilidades ) … se detecta antes, y se le puede aplicar el antídoto con celeridad.

 

 

 

 

 

« Medidas de mitigación

Para evitar estar expuestos es necesario la instalación inmediata de la versión más reciente del Drupal:

Si utiliza Drupal 8.3.x, actualice a la versión 8.3.9 (recuerde que esto son versiones ya no compatibles)
Si utiliza Drupal 8.4.x, actualice a la versión 8.4.6 (recuerde que esto son versiones ya no compatibles)
Si utiliza Drupal 8.5.x, actualice a la versión 8.5.1
Si utiliza Drupal 7.x, actualice a la versión 7.58
Si utiliza Drupal 6.x contacte con un mantenedor de Drupal 6 LTS. »

Basta con una simple actualización software. Es el poder de la comunidad.

 

Ascii-art by Fanta .

02/04/2018

Posted In: comunidad, softwareLibre

Leave a Comment

A vueltas con lo que nos trae Drupal 8 CMS | ¿ Frontend vs Backend ?

Intro

 

Hay vida más allá de Worpdress , sí …. . Nosotros hemos optado por Drupal CMS y Laravel (un más reciente PHP framework ).

La evolución de Drupal 7 a Drupal 8 (actualmente maduro ya, en su versión 8.5 ) trajo consigo la reescritura del 70% del código base. Ahí es nada. Toda una ‘refactorización’ de este híbrido entre Gestor de Contenidos (CMS) y Framework de programación de sistemas Web ( el framework Symfony  es ahora el núcleo subyacente, intégrandose más y más con la comunidad del lenguaje PHP ).

Tanto es así que se ha producido un fork en la comunidad : Backdrop CMS quiere volver a las raíces de Drupal. Oriéntadose a organizaciones y proyectos Web de tamaño mediano/pequeño, con toda la potencia Drupal.

Uno de los cambios radicales en Drupal 8, va por ahí… precisamente : « programar no páginas … sino Sistemas Web ».

La comunidad de desarrollo Drupal se adapta así a la a profusión de interfaces de programación Web (API) , microservicios y el dejar atrás desarrollos software monolíticos. En otras palabras, parecería que la tendencia es a imbricar y tejer servicios Web entre sí, más allá de mastodontes de software ‘aislados’. Hablaremos de eso más adelante. Así pues entre otras muchas novedades de la nueva versión, queremos destacar…

Facilitar la Experiencia del usuario (UX) editor ?

Patrocinado por Acquia (la empresa que fundó a posteriori autor original del código base  Drupal): el proyecto Spark en Drupal nació para eso… y a día de hoy , permite hacer con este modulo software  pasar a la acción sobre el contenido de forma sencilla (UX del editor ? ), en tiempo casi-real. Hemos podido comprobar que la experiencia del usuario (UX), el rol de editor, se torna más sencilla y placentera. Pudiéndose comprobar los cambios y edición de contenido cuasi instantáneamente de forma visual.

 

Logo Drupal 8

Hay una tendencia a desacoplar  el FrontEnd del Backend.

Como veníamos comentando en la inroducción de este texto. Pare ello, hay en Drupal varias herramientas y funcionalidades, que se han potenciado mucho especialmente en la nueva versión.

Coupled-vs-Decoupled

Y más en profundidad, el concepto de Headless Drupal o Decoupled… se traduciría… “Descabezado” o “Desacoplado” ? (quedando Drupal como mero backend REST API … si bien, no he podido probar eso aún, en la práctica ) Acá algunas referencias… casos de uso, que se compartieron en DrupalCamp ‘s .

Drupal Camp ES 2017 – la Casa Encendida

 

PD1: mención especial a la maravillosa labor de difusión, a la Asociación Española Drupal (AED)

PD2: Nos preguntamos si Laravel  también va incorporando esos conceptos… de hecho, ya lo hace… creo, y ese camino, pasa por el framework FrontEnd JavaScript de carácter comunitario  VueJS ?

23/03/2018

Posted In: softwareLibre

Leave a Comment

Vida y muerte de Flash (es)

Naturalmente, está es una historia ( o pesadilla.. .según se mire) contada de una forma de vista muy personal. Puede transpirar cierto resentimiento… dolor, más bien. Quizás porque aún no somos conscientes del daño que infringen ciertas tecnologías, que se presentan como revolucionarias y aparentemente inocuas. Esta es la historia de algo que ocurrió en la red de redes… y que nunca debió suceder, pues todxs fuimos (en parte) partícipes… dejándonos llevar por promesas de “luces y colores”. ¿ Aprenderemos de lo ocurrido ? Bien… ‘érase una vez’…

Adobe y sus Flash(es)

Adobe es prima hermana de Micro$oft , en tanto en cuanto son un peligro público para el procomún y el medio del siglo XXI que representa Internet.

Creó Flash Player … hace muchos años. Una forma de embeber animaciones y efectos de ‘luces y cohetes’ que encantan a determinado público… Muchos desarrolladores de la parte más de diseño… empezaron insertar Flash , por todas partes. Y con el tiempo, abrimos los ojos y despertamos en una pesadilla . Era un cáncer . Resulta que Internet estaba infectada de tecnología no estándar y propietaria. Que hacía… las páginas más ‘saltonas y llamativas’. Y pesadas… y no compatibles en muchos casos (entre diferentes navegadores )

La comunidad internauta reaccionó… y naturalmente, desarrolló avanzadas hojas de estilo CSS más potente sobre el lenguaje HTML5 ( y algo de JavaScript , JQuery… aunque esto daría mucho que hablar también ). Naturalmente a ello contribuyeron tantos las empresas más ‘Open‘ de la red de redes como los organismos internacionales de regulación de estándares y tecnologías a usar en la Web.

Los grandes se cansaron de pagar ‘royalties’ a Adobe, por unas simples animaciones gráficas que ya podían hacer de forma estándar, como dijimos en el anterior párrafo. Retiraron el soporte Flash en sus navegadores y tecnologías , progresivamente… dándole la estocada de muerte.

 

Descanse en paz .

 

Adobe Flash ha muerto.

Larga vida a (estándares) HTML5 + CSS3 + …

 

 

¿ De libre a gratis ?

Presiento que por ello, como Micro$oft, ahora se suma Adobe a una suerte de “Quintacolumna” … en su versión … ‘todo gratis’ . (si bien, hay hay que matizar, que cierto OpenSource …  mira más bien por la excelencia del software, sin llegar a licenciarse comoSoftware Libre: el que nos empodera realmente, ¿sin trampas ni hipotecas? ) :

(leído en un producto Adobe )

« Snap.svg is available under an Apache 2 license which means it’s completely open-source, and completely free. »

http://snapsvg.io/

o … « así es como pasamos del ” Free and open source software ” al ” open source source and “free ”

Ojo, pues traducido, dada la ambiguedad del término anglosajón ‘free’ , la segunda acepción se orienta más al ‘free’ como gratis que a su significado libertario.

En los “detalles está Dios” (como diría Unamuno) ?

24/02/2018

Posted In: softwareLibre

Etiquetas: ,

Leave a Comment

Patologías, DevOps y Drupal (7)

En los inicios de mis desarrollos con Drupal CMS , nuestro flujo de trabajo (Workflow) era bien rudimentario. Se basaba en, de forma iterativa, ir ensayando las diferentes funcionalidades requeridas, generando así múltiples maquetas que se iban acumulando en mi disco duro. Con sus correspondientes bases de datos. Algo chapuza, vaya, francamente.

El hecho de que Drupal tiene el defecto patológico de no hacer una distinción práctica de código, configuración y datos (estos últimos comparten la base de datos) complica más las cosas.

Ese defecto ‘de fábrica’ ha sido corregido ya en la nueva D8 (en la que se ha reescrito el 70% del código). Mezclar contenidos y configuración en la base de datos (BBDD) hace que tengamos que hacer malabarismo entre los diferentes entornos de trabajo online. Pongamos, por simplificar,

  • Desarrollo . ‘Dev’
  • Y Producción.‘Prod’

DevOps para tod@s o «La fontanería subyacente » …

En su día, compartía con nosotros @victorkane , que el quid de la cuestión en el desarrollo de Drupal CMS son en gran medida todos los procesos de DevOps que subyacen, y su (no poca) complejidad. Aunque, naturalmente, Drupal tiende a esforzarse en abstraer al desarrollador de esa ‘fontanería’ básica.

NOTA : por cierto, frameworks más recientes… que estamos probando, parecen emerger con “facilidad de uso para el desarrollador, ya en sus genes… (p.ej.: Laravel | PHP ) Así… como la natural evolución, decíamos, de Drupal 8.

Ocurre que si hemos trabajado en el agregado de nuevas funcionalidades al código fuente base en el entorno, pongamos de desarollo / Dev ( por simplificar) en nuestro PC. Esta nueva configuración + código, debe ser ‘subida’ o desplegada ‘upstream’ al entorno-servidor de producción.

Y para ello… nuestro mejor amigo es el Drupal+Bash , ‘drush’. Que nos facilita la tarea de sincronizar,

  • por un lado, (nuevo) código ‘upstream’
  • por el otro, BBDD y ficheros de contenido de usuario… ‘downstream’

Una vez más, una imagen vale más que mil palabras .

Platform as a Service ( PaaS) al auxilio

En el ámbito más orientado a herramientas como Drupal, hemos comprobado que se ha hecho muy popular Pantheon.io … que no hemos tenido (aún) el gusto de conocer en persona y experimentar con él.

Naturalmente tenemos en la industria un amplio elenco de herramientas – plataformas (PaaS) que nos facilitan la labor. La de nuestra preferencia, hoy en día es Platform.sh .

No resulta muy útil, ante nuestra necesidad expresada anteriormente… orquestando todo lo expuesto anteriormente… de forma natural con el ‘Git workflow’ (para control de versiones) como base.

 

Mención especial a la calidad de la documentación ofrecida, pues te va guiando hacia ese camino…, de forma bien documentada :

https://docs.platform.sh/frameworks/drupal7.html

Así como el canal de atención al usuario, muy proactivo.

La potencia de Platform.sh parece emerger de la capacidad para replicar entornos online con tecnología LinuxContainers (LXC) en cuestión de segundos…

Todo ello bajo tarifas asequibles para desarrolladores, por unos pocos €uros al mes… como hemos podido comprobar.

Sin olvidar que más allá de la (auto)magia ( PaaS) de Platform, trataba de explicarme, lo que subyace son tres comandos Drush ( Drupal – Bash ), al estilo y la posibilidad de drush alias … y aunque conociendonte, quizas prefieras Bash scripting con umas gotitas de Drush y bla bla… .

La clave en todo esto, es… “no dejar de ver el bosque … no sólo el árbol ” ?… y KISS ( Keep It Simple Stupid) en medida de lo posible !

‘Have Fun! / Que os divirtáis’

28/01/2018

Posted In: softwareLibre

Etiquetas: , , , ,

Leave a Comment

Copyleft… ¿ por qué ?

Era allá en la celebración del mayor encuentro mundial, promovido por voluntarios de una Universidad belga, de las comunidades del software libre y de código fuente abierto. FOSDEM 2017. En nombre de la organización Software Freedom Conservancy – Bradley Khun, citó en su charla (entorno al Copyleft) a Mathew cuando manifestó :

« ¿ Quieres 4 sistemas de ficheros para formar clusters computacionales para empresas, o una nueva reescritura completa de la asignación de páginas en memoria para aumentar en un 3% el rendimiento ante una determinada carga de trabajo en un tipo específico de base de datos, o quieres a un puñado de adolescentes que crezcan hackeando todo ello porque eso es lo que hace funcionar cada uno de sus dispositivos? »

GNU Linux

 


« Porque honestamente, creo que es esto último lo que nos ha permitido [ a los desarrolladores del Linux Kernel] estar donde estamos, y no estaríamos ahí si lo que más nos importara fuera el asegurarnos de que las grandes empresas no se sientan amenazadas más que el hecho de asegurarnos de que la próxima generación a sus 19 años en un dormitorio pueda actualmente hackear el código de su teléfono y construir algo mejor como resultado. Eso es lo que me trajo acá en primera instancia, y difícilmente en eso sea yo el único.»

– Mathew Garrett, Linux Kernel developer, 26 August 2016

 

Mathew garrett, on Copyleft

 

 

PD : acá una argumentación , la hilo, bien fundamentada … en el sempiterno debate Software Libre , Open Source … Copyleft ( licencias GPL vs MIT )

26/01/2018

Posted In: softwareLibre

Etiquetas: ,

Leave a Comment

«… en un princpio, fue la línea de comandos (CLI) »

Estos días he aprovechado cierto receso para enriquecer mi relación con mi sistema GNU / Linux . Esto es, hablarle, preguntarle… más y hacer menos click . Buscando una comunicación más fluida y harmoniosa.

GNU Linux

Este proceso de enriquecimiento de la comunicación y de la interacción se produce tras la inspiradora lectura de “En un principio fue la línea de comandos”.

La anterior nos da la clave de como algunos sistemas operativos (privativos, principalmente) nos han querido hacer creer que la terminal o línea de comando ( CLI ) era un vestigio del pasado. Con atractivos ( o no tanto) interfaces gráficos, bajo ese prisma, se quiere ocultar lo innegable: los sistemas computacionales son complejos. Como dice Eben Moglen,en cierto modo , el abuso del uso del ratón ( mouse ) deriva en una espasmódica relación del usuario con el sistema. A golpe de ratón . La interacción está, en ese caso, mediada por una capa de abstracción que no es posible más que mediante la asunción ( imposición? ) de ciertos valores y parámetros por defecto. El diseñador de la interfaz gráfica (GUI) ha tenido que, necesariamente, simplificar y realizar bastantes suposiciones para asumir valores por defecto .

Al dejar de controlar esos detalles en pro de la simplicidad, de “hacernos la vida más fácil” como usuarios, estamos renunciando no sólo a todo el potencial de nuestro (?) sistema, sino también a la posibilidad de una interacción libre de intermediarios.

Cuando era adolescente y cayó en mis manos el primer teclado Unix no en entendía nada, sentí temor… quería salir corriendo a por mi ratón! j,aj! Éste ha sido un hermoso proceso,… de reencuentro y reconciliación. a hablarle a mi computadora GNU / Linux… Pasé de hablarle con gruñidos a base de click, a susurrarle en la línea de comandos (Bash). Sintiendo el latido y el repiqueteo de las teclas…

Pues eso, un texto que arranca hablando de S.Jobs, Wozniak (pionero de la llamada, ‘Revolución del PC, en los años 80): sin más …

 

     … « in the beginning… it was the Command Line »

 

17/01/2018

Posted In: softwareLibre

Etiquetas:

Leave a Comment

Bots amigos y Telegram(as)

Intro

Recientmente en Librebits se nos ha planteado cierta necesidad de ser más interactivos y proactivos en nuestros servicios. Esto es… aprender sobre un fenómeno apasionante que va “in crescendo”. La red de redes (también conocida como Internet) nos habla… En este caso se sitúa como ‘intermediario’ … o ‘mensajero’. En ocasiones, a riesgo de entregar parte de nuestra privacidad, nos puede interesar que en vez de disfrutar directamente de una comunicación entre pares (P2P), alguien haga el trabajo de estar ‘alerta’ por nosotr@s… en un segundo plano. Nosotr@s, eso sí, deberemos estar atent@s a la recepción del mensaje/notificación (push) y obrar en consecuencia, si fuera necesario. Ahí entra en juego Internet, facilitándonos (una vez más) la vida .

 

Escenario

Deseamos que, por ejemplo, nuestros sistemas o dispositivos basados en el núcleo (Kernel) Linux ( PCs, servidores… y/o sensores) nos avisen cuando se produzcan determinados eventos.

Pongamos por caso…

  • cuando alguien haya accedido al sistema / dispositivo
  • se superen ciertos umbrales de uso de los recursos…

  • o simplemente la medida o el dato de un sensor

(aunque en este caso será más habitual disponer de Arduino o similar, o Raspbian ? )

esquema de funcionamiento del Bot (Telegram )

Como muestra el gráfico anterior, en nuestro amigo Bot delegaremos la función de avisarnos a modo de ‘alerta’. Para ello, en vez del tradicional e-mail, usaremos mensajería instantánea .

El cliente elegido es Telegram, por pragmatismo y comodidad. Algunos de nuestros clientes lo usan… y así nos evitamos a forzarles a instalarse una nueva app en su teléfono, si es que quisieramos ofrecer un servicio de avisos (push) inspirado en este escenario.

El reto a futuro sería ‘liberar’ el escenario por completo usando estándares y software libre como XMPP y Conversations reemplazando el protocolo propietario MTProto y el cliente de código fuente abierto (Open Source) Telegram.

Pero eso, esperamos, será algún día en otro Blogpost…

 

Hola Mr. Middleman

Por una vez, el intermediario nos será de utilidad. En este caso es cortesía de Ferdinand Muetsch al que le debemos la inspiración y agradecemos el código fuente abierto. Para mayor simplicidad, nos ofrece usar la instancia online del Bot que el mismo mantiene (naturalmente, es posible isntalar el software en nuestros servidores / PCs )

 

Manos a la obra

Así pues, como Ferdinand nos sugiere, para usar su Bot, bastará con seguir los pasos indicados… y sencillamente, disponer de nuestro sencillo ‘sistema de aviso’.

Debemos hacernos con un identifcativo (‘token’) de nuestro chat (Telegram), para asociar la comunicación… y de ahí, tan simple como mandar un petición HTTP (POST) a la URL ofrecida por Ferdinand , en el formato adecuado

{ “recipient_token”: “3edf633a-eab0-45ea-9721-16c07bb8f245”,

“text”: “HOLA! (si, es formato Markdown)”,

“origin”: “Mi mensajero / intermediario :-)” }

 

Y voilàautomagia , a los pocos instantes obrendremos una alerta / mensje en nuestro teléfono :

 

 

 

 

Recursos :

 

> https://github.com/n1try/telegram-middleman-bot

03/01/2018

Posted In: softwareLibre

Etiquetas: ,

Leave a Comment

Fennec ya llegó a nuestros bolsillos ( via F-Droid )

En nuestro bolsillo llevamos una mini-computadora que además de conectarnos virtualmente, va informando de nuestras vidas. Los llamados ‘Smartphones’ ( fonolistos ? ).

Bueno es saber que es muy probable que el software que se ejecuta en tu bolsillo esté basado en el sistema Android Linux .

 

En él, de algún modo, disponemos de esa ventana al mundo que es el navegador Web.

(en sí, hablamos prácticamente de un sistema operativo ‘web’ ligero , embebido en el propio sistema operativo del dispositivo )

En Librebits naturalmente nos decantamos por la opción que nos ofrece la Mozilla Foundation ( organización sin ánimo de lucro ),  en sus propias palabras :

 

« Mozilla es la organización sin ánimo de lucro responsable de Firefox, el navegador alternativo original. Creamos productos y políticas para mantener Internet al servicio de las personas, no del beneficio.»

Gracias a este blogpost hemos sabido de la existencia de Fennec , el navegador de Mozilla para Android basado en Firefox, del que se le han extraído los blobs (partes del código fuente de licencia privativa).

De este modo, además de disponer de un navegador (más) libre de código fuente opaco , percibimos en su funcionamiento una mejora en cuenta a la agilidad con la que se ejecuta en nuestro dispositivo.

Desde estas líneas pues remcomendamos su uso, descargándolo de F-Droid, el repositorio de software libre y de código fuente abierto para Android ( Linux ) .


Fuentes :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F-Droid

10/12/2017

Posted In: softwareLibre

Leave a Comment

Videoconferencia para tod@s

Un compañero y amigo nos invita a través de un enlace compartido por mensajería instantánea.

  • ” Hablamos… ? “

Nos conectamos a través de nuestro navegador Web a la sala de videconferencia de forma sencilla… sin más protocolos : ya podemos disfrutar de la conversación cuasi como si estuvieramos “cara a cara”. Virtualmente. Un salto cualitativo en cuanto a la sensación de cercanía… en relación a la mera comunicación por texto o por voz.

 

Arthur C.Clark y la “Magia”

Decía Artur C.Clark ( “Odisea en el espacio : 2001” ) algo así como que “cualquier tecnología lo suficientemente avanzada es práticamente indistinguible de la magia“.

Este mismo sencillo hecho cotidiano antes descrito, en algunas películas de ciencia ficción de hace decádas era presentado como eso… como un ‘mágico futurible’ que iba a cambiar la forma de relacionarnos forma parte de nuestra cotidianeidad.

Actualmente hay empresas y organizaciones que prácticamente no disponen de ubicación física compartida. Sus miembros se ‘encuentran’ en la red de redes (también conocida como Internet) y se relacionan principalmente via videoconferencia y/o otras herramientas online.

Queríamos compartir aquí nuestra experiencia con herramientas disponibles y accesibles a cualquiera, que nos proporcionan autonomía en Internet, y nos devuelven un poco más el control de nuestra vida virtual en el ciberespacio.

Veamos en la práctica una de las opciones, al alcance de cualquiera, que nos facilitan la comunicación por videoconferencia. Recorriendo el espectro de posibilidadades que nos brindan la tecnologías abiertas en general y el software libre en particular .

Bienvenido Jitsi Meet !

En esta ocasión hemos usado Jitsi Meet  . Este proyecto software libre fue originado en el ámbito de investigación en la Universidad de Estrasburgo. Actualmente ofrece la posibilidad de usar el servicio de videoconferencia desde sus servidores .

Naturalmente, siendo software libre, existe la posibilidad de instalar uno su propio servicio. De ahí la mencionada autonomía tecnológica a la que hacíamos referencia anteriormente.

Así pues, el servicio no requiere necesariamente descargar software ( se puede usar directamente desde el navegador Web, si bien hay aplicaciones particulares disponibles en diferentes plataformas/dispositivos) compartiendo un enlace Web (URL) para iniciar la videoconferencia. Exige poco ancho de banda (a tener en cuenta, en según que entornospor ejemplo: conexión móvil 3G) …puede funcionar una videoconfenrencia con múltiples participantes con tan sólo 128 kbps (menos aún si usaramos sólo voz).

Jitsi anuncia que el número de potenciales usuarios debería ser limitado únicamente por factores técnicos como la potencia del servidor y el ancho de banda.

La funcionalidad de escritorio / pantalla compartida… nos facilita el trabajo de guiar a alguien por determinadas tareas, prácticamente como si estuvieramos sentados a su lado, en la misma mesa, compartiendo el PC.

Algo que no hemos tenido ocasión de probar, y que estamos deseando hacer es combinar su posible uso con Etherpad ( un editor de texto colaborativo en tiempo real), compartiendo notas en su redacción, escribir artículos colectivamente, y más …

Resaltar que hemos podido usar la aplicación tanto desde el móvil como desde nuestro PC satisfactoriamente. Notśese que la comunicación es extremo a extremo, entre los dispositivos de ambos interlocutores sin prácticamente intervención de un Servidor intermediario (más que al inicio de la comunicación).

Ya más en lo técnico anotar que la comunicación se establece gracias a un Servidor que facilita a ambos extremos el conocer las direcciones de Internet (IP) internas de la comunicación, que se intercambian entre las direcciones ‘conocidas’ ( o públicas).

La piedra angular ( WebRTC )

Hemos esbozado en el párrafo anterior el establecimiento de la videoconferencia entre ambos interlocutores. Vayamos unos pasos más allá.

La piedra angular del servicio es el protocolo / API WebRTC, que define un abanico de protocolos de comunicaciones Web en tiempo real. Wikipedia, la Enciclopedia libre en Internet nos dice :

“WebRTC (Web Real-Time Communication) es una API que está siendo elaborada por la World Wide Web Consortium (W3C) para permitir a las aplicaciones del navegador realizar llamadas de voz, chat de vídeo y uso compartido de archivos P2P sin plugins.”

Cuenta también como WebRTC, pensado para la comunicación en tiempo real basada en navegador, fue publicado como código fuente abierto (Open Source) por Google.

Señalar también que Jitsi, soporta a su vez tanto  IPv6 como  los protocolos SIP y XMPP .

En el último apartado referenciamos una serie de recursos que esperamos sean útiles tanto para aquell@s que quieran profundizar más en las cuestiones esbozadas entorno a la videoconferencia como para poder probar las herramientas reseñadas y disfrutar de la videoconferencia para tod@s. Por nuestra parte, queremos compartir, la experiencia ha sido bastante satisfactoria .

 

 

Recursos :

 

Protocolos de señalización – WebRTC

01/12/2017

Posted In: softwareLibre

Etiquetas: ,

Leave a Comment