Facultad de Informática de Barcelona POA. Autor: Oscar Camacho. Proyecto de Ocupación de las Aulas Informáticas. www.fib.upc.edu

Documentos relacionados
PROGRAMA FORMATIVO Desarrollo de aplicaciones Web con PHP y MySQL

Movilizando la intranet de la Facultad de Informática

Proyectos profesionales con PHP 5 Francisco Charte Ojeda

LBINT.

Somos una solución tecnológica de Digital Signage que ofrece un servicio integral de screen marketing.

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

Software generador de documentos a través de la Web

Publicar archivos vía web: 15/07/09

Soluciones Tecnología al servicio de del usuario y al modelo de negocio. Experiencia Más de 15 años en el sector de las nuevas tecnologías

Presentación y objetivos

INFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW):

Comunicación entre procesos

Recuperación tecnología. Institución Educativa Juan María Céspedes. Once uno. Daniela Giraldo Mazo Andrea Valencia Monsalve.

PHP 5.6 Desarrollar un sitio web dinámico e interactivo

CL_50588 Office 365: A day in the life of the End-User

Anexos de Bases de Presentación de Propuestas. Consultoría para la implementación de sistemas de gestión de contenidos para comunidades de RedCLARA

Capitulo 5. Implementación del sistema MDM

Empieza a utilizar LiveBox

Es nuestra intención presentarnos ante ustedes y de esta forma mostrarles cada

Instalación software VPN. Versión 3-1 (Noviembre de 2013)

GLPI: SISTEMA DE GESTIÓN DE INCIDENCIAS Y REQUERIMIENTOS

Integración de Laboratorios Remotos en emersion

LBCOM.

La Charca. Soluciones para Pymes

1. Tabla Comparativa de tres servidores. 2. Tutoriales alojamiento web

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA Departamento de Información Académica

PDF created with pdffactory Pro trial version

Objetivos y Temario CURSO DESARROLLO DE APLICACIONES EN LA NUBE PARA DISPOSITIVOS MOVILES OBJETIVOS

Manual de Procedimientos de Administrador. Configuración de Autenticación con Doble Factor

PLATAFORMA DE DESARROLLO DE APLICACIONES EN.NET. AdviserDev

Desarrollador de aplicaciones web

Características de Samba

MANUAL INICIAL PARA LA GESTIÓN DE GALERÍAS DE IMÁGENES

*si tuvieron algún problema pueden verificar la documentación oficial Vamos a crear una BD llamada droid_login como lo muestra la siguiente imagen:

Herramienta desarrollo: PHP 5.3 Mysql 5.5 Javascript. Características. Escalable:

INFORMACIÓN TÉCNICA CONFIGURACIÓN DEL CORREO IMAP EN EL MÓVIL

Curso de HTML5 y CSS3

Puesta en marcha y configuración básica. char capture utile express Notas puesta en marcha utile express 1 / 7

Borrell 30-34, Sant Cugat del Vallés. Telf

CONFIGURACIÓN Android

Pasos a seguir para establecer la conexión VPN

MICQ. Trabajo Práctico Final Seminario de Ingeniería en Informática I Facultad de Ingeniería, UBA. Junio Cátedra: Pablo Cosso

Geoespacial y Movilidad. Centros de Competencia. ireality PRESENTACIÓN EJECUTIVA

TEMA 3. REDES Y SEGURIDAD INFORMÁTICA

Objetivos y Temario CURSO DESARROLLO WEB CON APACHE, PHP Y MySQL

Arquitectura Cliente/Servidor

La única plataforma de autenticación que necesita.

Teknoda - Notas técnicas Tips de AS400 iseries System i Tip Nro. 41

TALLER desarrollando aplicaciones con Bluevia y Java

I. OBJETIVOS INTRODUCCIÓN. Oscar Daniel Camuendo Vásquez

Seminarios-web de UrbiCAD

Qué es una aplicación web

Sencillo: Usuarios no técnicos crean y publican encuestas profesionales.

TUTORIAL PHP WEBQUEST

Capítulo 5. Cliente-Servidor.

M3DMS 3.0 SISTEMA DE GESTION WEB PARA TALLERES, CONCESIONARIOS Y MARCA

Anexo A Diagramas de Navegación

UNIVERSIDAD DE SALAMANCA

Actualmente existen multitud de sistemas que permiten detectar la presencia voluntaria de un usuario en una determinada estancia o lugar.

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO

Departamento de Informática. Fecha ultima aprobación: 09-Octubre Fecha última modificación: 01-Octubre Manual para Impresión Web

online Programación para dispositivos Android 4.x

ENVÍO DE POR MEDIO DE SMTP

I.E.S. Alminares (Arcos de la Frontera) Curso EDUCACIÓN SECUNDARIA PARA ADULTOS (ESPA) Nivel I MODALIDAD SEMIPRESENCIAL

Seguridad Clínica para todos

SISTEMAS DISTRIBUIDOS

Análisis y diseño del sistema CAPÍTULO 3

Configuración Correo RedAbogacia

MOVILIDAD PARA MICROSOFT DYNAMICS CRM. DOC: Corporate CRM Overview

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL AVANZADO

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

Sistema en Terreno SmartPhone Android

TFM Comunicación, Redes y Gestión de Contenidos

Infraestructura Tecnológica. Sesión 5: Arquitectura cliente-servidor

MANUAL. Inserción de firma personalizada corporativa en clientes de correo electrónico.

Tecnologías utilizadas Programas utilizados: Lenguajes utilizados: Diagramas Diagrama de clases Servidor...

COMO CONFIGURAR LA CUENTA DE HOTMAIL (OUTLOOK) EN EL CORREO INSTITUCIONAL

Programación páginas web. Servidor (PHP)

Alfresco permite su integración y personalización en sistemas de gestión documental para implementar funcionalidades específicas

Tu escuela siempre abierta

Programación Android Completo

DOMINE PHP Y MYSQL por LOPEZ QUIJADO Isbn Indice del Contenido INTRODUCCIÓN PARTE I. REDES E INTERNET

[VPN] Manual Instalación VPN. [Usuario MAC]

PROCESO DE ALTA ONLINE DE FICHAS DE PARTICIPACIÓN. s e x p e. i n t e r f a c e. e s

Introducción a la informática

Touchmart. Unidades Táctiles Interactivas

BLUEMETRIX CONTROL DE PRESENCIA CORPORATIVO BLUEMETRIX NEXUS

POTENCIANDO NEGOCIOS EN TIEMPO REAL. Especificaciones Técnicas

APPS PARA LA LOGISTICA. Qué es realmente una app? En qué se diferencia de otras soluciones web?

OUTLOOK EXPRESS. Antes de empezar, asegúrese de que conoce su dirección de correo electrónico, junto con la siguiente información:

PARSEC SYS S.L. Oferta de Servicios

Configuración del correo electrónico de la Facultad de Ciencias Económicas en el MS OUTLOOK EXPRESS

marketingdigital modalidadteleformación 210horas completamentegratuito

ÍNDICE. Antecedentes Generales. Módulo de Terreno. Módulo de Reportes. Aspectos Técnicos

HISTORIA CLINICA DIGITAL (HCD)

Características de Click & Decide

Aplicación Java para distribución de código en R

La calidad para todos

Guía de Google Cloud Print

Transcripción:

Facultad de Informática de Barcelona Autor: Oscar Camacho www.fib.upc.edu POA Proyecto de Ocupación de las Aulas Informáticas

Es el proyecto de la FIB que intenta responder a la pregunta: Quién utiliza nuestros equipos?

Presentación Historia del POA POA [2006-2011] Centro de Consultas, Documentación y Mensajes (CCDM) Exportando información

Historia del POA 12 años de historia 1999-2011 De gran ayuda para los estudiantes y PAS Localizar equipos disponibles (Estudiantes) Buscar compañeros conectados (Estudiantes) Tener indicadores de ocupación (PAS) Dos etapas : Primera etapa [1999 2006] Segunda etapa [2006 2011]

Historia del POA PRIMERA ETAPA (1999 2006 El proyecto nace a partir de una necesidad en las aulas informáticas. Localizar equipos disponibles (Estudiantes). Búsqueda de compañeros (Estudiantes). Indicadores de ocupación (PAS). Implementación en C Modelo Servidor, por encuesta Alta ocupación de los recursos Problemas de puertos (amenazas, troyanos,...) Necesidad de un cambio profundo

Historia del POA SEGUNDA ETAPA (2006 2011 Rediseño completo del proyecto. Modelo Cliente-Servidor. Baja, casi nula, ocupación de los recursos. Dos peticiones (Inicio-Fin de sesión) Implementación en JAVA. Independiente de la plataforma Creación de un centro para Consultas, Mensajes y Documentación. Optimización de la Base de Datos (MySQL). Optimización de la interfaz gráfica. Exportación de datos a otros sistemas (JSON)

POA [2006 2011] ESQUEMA PRINCIPAL DEL PROYECTO POA El proyecto POA está formado por dos partes Cliente-Servidor JAVA: Obtención de datos Comunicación a través de sockets. Servidor LDAP para obtener datos de los usuarios. Acceder a la información de la base de datos. Escritura: Datos de acceso a los equipos. Lectura: Mensajes destinados al usuario. Servidor WEB+PHP: Publicación de información A través de internet. Acceso a la base de datos para obtener información. Publicación de información en diversos formatos Imagen (PNG) Texto (HTML, JSON) Documento (PDF)

POA [2006 2011] ESQUEMA PRINCIPAL DEL PROYECTO POA Servidor 2 + 3 1 4 PC de aulas Pantallas informativas PNG HTML/JS ON PDF

POA [2006 2011] ESQUEMA DE CONEXIÓN CLIENTE-SERVIDOR (1,2) CLIENTE Inicio de conexión (1) SERVIDOR Creación de Thread Thread atiende petición (3) (2) Thread Envío de datos (4) Consulta datos LDAP (5) username, PC, SO, tipo con. Envío de Mensajes y finalización (7) Acceso a BBDD (6) BBDD LDAP

POA [2006 2011] OBTENCIÓN DE DATOS A TRAVÉS DE INTERNET (3,4) + Librería GD TABLA EQUIPOS Nombre X A5S102PC11 321 A5S102PC21 341 A5S102PC22 341 A5S102PC23 341 Y 22 22 42 62

POA [2006 2011] OBTENCIÓN DE DATOS A TRAVÉS DE INTERNET (3,4)

Centro de Consultas, Documentación y Mensajes (CCDM) Buscar usuarios conectados actualmente Conexiones actuales Conexiones por días Consultas detalladas Documentación detallada (php + fpdf) Mensajes Personales, por Aulario y Generales

Centro de Consultas, Documentación y Mensajes (CCDM) DOCUMENTACIÓN PDF

Centro de Consultas, Documentación y Mensajes (CCDM) MENSAJES

Exportando Información

Exportando Información Información exportada en formato JSON o Gráfico. Utilizados por las aplicaciones para ios y Android.

Gracias por vuestra atención www.fib.upc.edu