VCT. Virtual Culture Technology
De Wikipedia, la enciclopedia libre
VCT o Virtual Culture Technology es el nombre con el que se conoce a una serie de tecnologías desarrolladas a principio de 2005 en la isla de Ibiza, España, por miembros del equipo Swid Labs, de Swid Networks [1], con el objetivo de proveer de herramientas de desarrollo de software, adaptadas a la Web 2 a programadores y diseñadores.
Virtual Culture Technology (VCT) o Tecnología para la Cultura Virtual, es un sistema de transferencia de información orientado a contenidos multimedia a través de internet donde gestión del flujo de datos esta en manos del usuario final. Implica una metodología de desarrollo de software cuya premisa más original es la incorporación de la variable emocional del usuario en el análisis de sistema. Asimismo VCT, implica además incorporar CMS (sistemas de gestión de contenidos) a sus aplicaciones web y especialmente el desarrollo de interfaces de usuarios animadas con contenidos ricos embebidos en un front-end flash.
Las innovación de VCT se da en dos campos
- Los Contenidos (son multimedia, no solo texto y fotos)
- La gestión de contenidos (es manos del usuario final, no un proveedor)
Tabla de contenidos |
[editar] Innovación
Hasta el surgimiento de VCT, era posible controlar los contenidos que se publican en un sitio web, pero con dos limitaciones: el Precio y el Carácter Multimedia.
- Primera limitación: las viejas soluciones para la actualización de contenidos, al no contar con software estándar para la función de subida de datos, obligaba a los programadores a crear aplicaciones “a medida”, esto es, un back office para cada cliente, que apuntaba a una única web. Lo que redundaba en un coste tan elevado que –en la práctica- hacía imposible al usuario medio el uso de esta tecnología; por lo que estaba reservada solo a grandes empresas o instituciones.
- Segunda limitación: las viejas soluciones o Back Offices, trabajaban con HTML, es decir, no contemplaban actualizar webs dinámicas lo que en la practica significaba que sólo podían actualizarse texto y fotos.
Por el contrario, VCT permite salvar estas dos limitaciones, al gestionar flujos de datos a cualquier servidor que cumpla la norma VCT y estar enteramente basada en webs dinámicas donde los contenidos multimedia se embeben de manera natural.
Al salvar estas dos limitaciones VCT da un salto cualitativo que cambia toda la concepción del sistema de actualización de webs. Con VCT cualquier persona con un coste muy reducido puede tener webs con texto, imagen, música o vídeo, completamente controlables desde su ordenador, lo que implica que el usuario final controla la publicación (subida), emisión en tiempo real y descarga de contenidos multimedia a bajos coste.
Y aún más, dado que cualquier servidor puede beneficiarse de esta tecnología, los usuarios pueden hacer “apuntar” su aplicación de control (Avant Site) a cualquier DNS, esto es, a cualquier Web.
[editar] Nivel semántico de VCT
“…en los lenguajes humanos, no hay proposición que no implique el universo entero; decir el tigre es decir los tigres que lo engendraron, los ciervos y tortugas que devoró, el pasto del que se alimentaron los ciervos, la tierra que fue madre del pasto, el cielo que dio luz a la tierra.”
Jorge Luis Borges
La tecnología VCT permite a usuarios finales controlar la publicación de contenidos multimedia en sus páginas web directamente desde su ordenador.
Conceptualmente, VCT se fundamenta en la integración de tecnologías y conocimientos que operan en dos ámbitos. El primero es el de las Aplicaciones compuesto por Hardware y Software, configurados para lograr los objetivos previstos. El segundo es el ámbito Semántico, compuesto por las Consignas e Interpretaciones de aquellas conductas sociales de las que VCT pretende dar cuenta.
[editar] Incorporar el usuario al diseño de software
Como es sabido en las VCT se considera al usuario no como un destinatario final de las aplicaciones sino como una parte fundamental del diseño de las mismas, es decir, en el software basado en VCT el usuario –con su complejidad cultural- se sitúa al principio y no al final de la cadena.
Por supuesto que la usabilidad de un sistema siempre se ha tenido en cuenta, incluso la creación de aplicaciones está guiada por la necesidad de cubrir demandas de usuarios, reales o potenciales. Sin embargo las VCT se consideran al usuario en su complejidad cultural, en sus aspectos racionales e irracionales, conscientes e inconscientes. Como dice El Biólogo y antropólogo Edgar Morín:
“El auténtico hombre se halla en la dialéctica sapiens-demens y se necesita una Teoría de la Hipercomplejidad Organizativa que permita integrar de forma coherente los incoherentes aspectos que poseen los fenómenos humanos.” 2
VCT intenta incorporar esa complejidad a las aplicaciones concretas, de un modo práctico para crear herramientas útiles y comercialmente viables; y de allí se derivan consecuencias importantes en el desarrollo del software.
La primera consecuencia es resolver el problema del pasaje de las relaciones sociales concretas a la elaboración de un algoritmo, de un modelo lógico, que las represente de forma eficaz. Es lo que en un modelo físico simplificado llamaríamos el “Codificador”, es decir, dada una fuente emisora necesitamos un sistema que codifique el mensaje para su transmisión a un receptor.
Sin embargo y dada la complejidad de la naturaleza humana este sistema “codificador” recurre por un lado a un primer nivel de Interpretación o Hermenéutica, en la que las Ciencias Humanas tienen amplia experiencia y un segundo nivel de Consignas, entendiéndose éstas como fórmulas lingüísticas capaces de ser traducidas a un lenguaje de programación, y que representen las conductas humanas de forma suficientemente contrastada.
- Interpretación Consigna = Representación
A continuación vamos a analizar este problema:
[editar] Ámbito Semántico de VCT
[editar] Aspecto hermenéutico
Esto es, un nivel de interpretación de conductas sociales ritualizadas (reiteradas).
[editar] Enunciación de Consignas
De las que VCT se vale para conectar las posibilidades tecnológicas con su aplicación concreta en las relaciones sociales.
En este nivel VCT se debe al estructuralismo –no como corriente del pensamiento- sino en su aspecto más concreto de método de trabajo para el análisis social. Y también a la Cibernética en tanto teoría de los Sistemas de Control Social. Ambas, Estructuralismo y Cibernética, concuerdan en intentar descubrir similitudes entre el universo social y el modelo lógico.
[editar] Funcionamiento
- 1º Se determinar una serie de conductas sociales llamadas Rituales, que cumplen dos requisistos A: Son reiteradas y B. Conforman una serie independiente de acciones que adquieren significado al actuar conjuntamente.
- 2º Se determina la Función Semántica de los Rituales. Esto es, el significado que tienen en el contexto social, atendiendo a su posición lógica o sintáctica, en relación a otras conductas ritualizadas. Ha esta Función Semántica le llamamos Consigna.
La consigna es una variable portadora de un significado, contrastado socialmente y potencialmente operativa en un algoritmo; el valor de esta variable se obtiene por su posición: su eficacia depende de que ocupe la misma posición en la sintaxis social y la del modelo Algorítmico.
- 3º Se traduce la Consigna a una rutina de programación, es decir, se crea un módulo en código que pueda ser leído por el Programa Administrador de la Red (Pure Mind, el Net Manager).
Este módulo o subsistema debería tener el mismo valor y ocupar el mismo lugar en el contexto del sistema informático que en el contexto social.
En definitiva, se trata de lograr representar en el nivel lógico y de forma operativa, las conductas sociales repetitivas. Para a continuación, reinsertarlo convertida en una aplicación informática en el uso social.
[editar] Ejemplo de la Vida Real
Durante el desarrollo del Portal Multimedia www.ibizamusix.org , nuestro trabajo de campo detectó que una de las rutinas sociales seguidas por los músicos en cuanto terminaban de publicar su producción musical, era intentar dar a conocer su obra. En un 86% de los casos constatados, el usuario-músico inmediatamente después de comprobar que su obra estaba colgada en el portal musical, llamaba por teléfono, enviaba un e-mail o simplemente se ponía a hablar de su logro con sus amigos y conocidos.
Nuestra respuesta para satisfacer este ritual fue dotar al portal de un botón para contactar con su red de amigos mediante mail o directamente en vídeo Chat, herramientas ubicadas al final del proceso publicación.
En este caso la metodología VCT significó identificar una conducta reiterada (“Al publicar un contenido el usuario intenta darlo a conocer lo antes posible”) y darle una respuesta vía software. VCT implicó, tanto la identificación de la conducta del usuario, como que la aplicación software desarrollada se ubicara en la misma posición del proceso (al final de la publicación).
A todo este Proceso de Digitalización de las Conductas Sociales le llamamos Interpretación. Y a las Salidas del subsistema informático que lo ejecuta le llamamos Conductas Sociales Digitalizadas (CSD).
Este proceso no es nuevo en antropología, lo ideó el antropólogo francés, Claude Levi-Strauss, el fundador del estructuralismo, a mediados del SXX y lo expuso en su Obra “Mitológicas”, donde traduce el complejo mundo de los Mitos de Sud América y su Contexto etnográfico a fórmulas lógicas que permitan desentrañar su lógica y volverlas operativas.3
Consecuentes con este último aporte, nosotros lo que hacemos es simplemente avanzar un paso más, e introducir esas fórmulas en un software capaz de devolverlas al flujo de lo social a través de aplicaciones interactivas.
Siguiendo esta serie:
Relaciones Sociales Fórmulas Consignas Código Aplicación Web Interacción Social
Esta serie es consecuente con el clásico modelo de la Cibernética del cual el esquema de la página anterior es deudor.
[editar] Problema de la Traducción de lo Social a lo Digital
Otra fuente de inspiración de nuestra teoría es el paso del nivel físico al nivel de la transmisión de datos. Analicemos este breve texto físico:
“El ancho de banda de un canal puede ser expresado en hertzios (Hz) (es decir el número de ciclos de onda por segundo) o en bits por segundo. Cuando se usan los bits, hay que tener en cuenta que el valor se duplica, ya que un ciclo de onda (una semi onda arriba más una semi onda abajo) equivale a dos bits, de este modo si enviamos 10.000 b/s, en el nivel físico transmitiremos 5.000 Hz.” [G. Farmelo en “Fórmulas Elegantes” pg. 370, Tusquets Ed. Barcelona 2004]
Para nosotros lo importante de esto es comprender el proceso por el cual puede pasarse de un nivel a otro (en este caso del físico al de transmisión de datos). Ya que nosotros postulamos que es necesario formalizar el proceso de paso del nivel social al nivel de transmisión de datos.
La clave está en que todos los comportamientos sociales tienen un nivel de expresión simbólica o cognitiva que, al ser un lenguaje, puede ser aprehendido y traducido a símbolos. Y los símbolos son compatibles con los bits. Y por lo tanto es posible traducirlos al código de un programa.
Para facilitar las cosas, proponemos trabajar con comportamientos ritualizados, dado que por su carácter repetitivo, es más fácil determinar el proceso Inicio-desarrollo-final; lo cual simplifica mucho las cosas en el análisis. Los hemos denominado Rituales o Módulos de Conductas Sociales.
El objetivo es elegir un módulo, determinar sus componentes relevantes y crear modelo (el subsistema) que lo represente. Luego este modelo deberá ser escrito en una rutina de programación e insertarse en una aplicación, tal cual quedó claro en el ejemplo con los músicos.
Finalmente, esta aplicación debe conectarse nuevamente al flujo de conductas sociales generalizadas –a través de un portal web- y observar que pasa.
En resumen, el nivel Semántico de VCT trata de la aplicación de uno de los fundamentos de la Cibernética, en tanto Teoría de los Sistemas de Control aplicados a las conductas humanas reiterativas o rituales, apoyándose en la Antropología Estructural.
Pero con una visión eminentemente práctica; que permita el desarrollo de un nuevo tipo de tecnología informática que tenga en cuenta la complejidad social del usuario desde los primeros pasos del diseño de Software.