Descripción del proyecto
LA COMPUTACION SOCIAL (SC) ES EL AREA DE TECNOLOGIA DE LA INFORMACION (TI) QUE SE OCUPA DE LAS INTERRELACIONES ENTRE EL COMPORTAMIENTO SOCIAL Y LOS SISTEMAS INFORMATICOS, INICIALMENTE CENTRADO EN EL PROCESAMIENTO Y ANALISIS DE INFORMACION DE LOS USUARIOS, EL TERMINO HA EVOLUCIONADO PROGRESIVAMENTE HACIA UN SIGNIFICADO MAS AMPLIO QUE INCLUYE EL USO DE SISTEMAS INFORMATICOS PARA SOPORTAR CUALQUIER TIPO DE COMPORTAMIENTO SOCIAL, Y DONDE LOS HUMANOS SE CONVIERTEN EN LOS PRINCIPALES PROTAGONISTAS, ES DECIR, NO SOLO COMO BENEFICIARIOS, SINO TAMBIEN COMO ACTORES ACTIVOS,LOS SISTEMAS ACTUALES DE SC SE BASAN PRINCIPALMENTE EN APLICACIONES CLIENTE-SERVIDOR, EN LAS QUE LOS CONTENIDOS CREADOS POR LOS USUARIOS SE TRANSFIEREN A SERVIDORES EN LA NUBE, ESTE ES EL MODELO COMUNMENTE UTILIZADO POR EJEMPLO EN LA MAYORIA DE LAS APLICACIONES PARA CIUDADES INTELIGENTES, UN DOMINIO DONDE LA INFORMATICA SOCIAL ESTA GANANDO RELEVANCIA RAPIDAMENTE,ESTE PROYECTO EXPLORA MODELOS ALTERNATIVOS DE COMPUTACION SOCIAL, COMO ALTERNATIVA A LOS SISTEMAS CLIENTE-SERVIDOR, EN PARTICULAR, SE PROPONE LA ADOPCION DE MODELOS DE COLABORACION DE IGUAL A IGUAL (PEER-TO-PEER) BASADOS EN DISPOSITIVOS MOVILES (TELEFONOS INTELIGENTES O TABLETAS) COMO LOS PRINCIPALES COMPONENTES DE LA ARQUITECTURA DE LOS SISTEMAS, EN CONCRETO, NOS CENTRAMOS EN APLICACIONES DE COMPUTO SOCIAL COLABORATIVO BASADAS EN DISPOSITIVOS MOVILES (COSCA, DE SUS SIGLAS EN INGLES), ESTE MODELO DE COMPUTO COLABORATIVO PERMITE EL EMPODERAMIENTO DE LOS USUARIOS, PERMITIENDOLES TOMAR EL CONTROL DE LA INFORMACION Y LOS CONTENIDOS QUE ESTOS GENERAN, Y SOBRE COMO SE ACCEDE Y EXPLOTA ESA INFORMACION DE FORMA SEGURA,ESTE PROYECTO INTRODUCE TAMBIEN EL CONCEPTO DE UN AVATAR DIGITAL (DA), UNA ENTIDAD QUE RESIDE EN EL TELEFONO INTELIGENTE O TABLETA DE UNA PERSONA, Y QUE REGISTRA INFORMACION SOBRE EL PROPIETARIO E INTERACTUA CON EL ENTORNO Y CON LOS DA DE OTROS USUARIOS ASEGURANDO LOS NIVELES DE PRIVACIDAD Y SEGURIDAD DICTADOS POR SU PROPIETARIO, ES DECIR, EL DA SERVIRA COMO PROXY PARA SU PROPIETARIO EN EL CONTEXTO DE LAS APLICACIONES COLABORATIVAS, OTRO ASPECTO ESENCIAL DE ESTE PROYECTO ES LA INCORPORACION DE LA INCERTIDUMBRE EN LA INFORMACION GESTIONADA POR LAS APLICACIONES, Y EN LOS PATRONES QUE DEFINEN LAS REGLAS DE COMPORTAMIENTO DE LOS DA, LA REPRESENTACION Y GESTION DE LA INCERTIDUMBRE ES NECESARIA DEBIDO A LA FALTA DE PRECISION PROPIA DE LOS INSTRUMENTOS DE MEDICION QUE GESTIONAN DATOS REALES (POR EJEMPLO, SENSORES GPS); FALTA DE CONFIANZA EN LAS FUENTES DE DATOS (POR EJEMPLO, SENSORES DEFECTUOSOS O REDES DE COMUNICACION NO FIABLES), O SUPOSICIONES INCOMPLETAS O ERRONEAS SOBRE EL ENTORNO EN EL QUE OPERAN ESTAS APLICACIONES,EN RESUMEN, ESTE PROYECTO SE CENTRA TANTO EN LA DEFINICION Y EL DESARROLLO DE LOS DAS DE LOS USUARIOS COMO EN LA ESPECIFICACION, MODELADO, ANALISIS E IMPLEMENTACION DE APLICACIONES DE COMPUTACION SOCIAL COLABORATIVA (COSCA) QUE SE PUEDEN CONSTRUIR CON ELLOS, PARA LOGRAR ESTO, DISEÑAREMOS Y DESARROLLAREMOS UN MARCO ARQUITECTONICO (FRAMEWORK) PARA EL DESARROLLO DE APLICACIONES DE COMPUTO SOCIAL COLABORATIVO BASADAS EN DISPOSITIVOS MOVILES, ESTE MARCO PROPORCIONARA UNA ARQUITECTURA COMUN PARA ESTE TIPO DE APLICACIONES, ASI COMO LA INFRAESTRUCTURA REQUERIDA Y LOS SERVICIOS APROPIADOS PARA SU IMPLEMENTACION, ANALISIS Y EJECUCION,TRES CASOS DE ESTUDIO, QUE REPRESENTAN LOS DIFERENTES TIPOS DE APLICACION QUE NUESTRO FRAMEWORK PERMITIRA IMPLEMENTAR, SERVIRAN PARA VALIDAR LA PROPUESTA, DISTRIBUTED APPLICATIONS\MOBILE-BASED APPLICATIONS\SOCIAL COMPUTING\UNCERTAINTY