MEMORIA FINAL EPLANNING V 0.1. eplanning. Visualización electrónica del planning diario de los pacientes. Rodrigo Testillano Tordesillas 31/03/2011

Tamaño: px
Comenzar la demostración a partir de la página:

Download "MEMORIA FINAL EPLANNING V 0.1. eplanning. Visualización electrónica del planning diario de los pacientes. Rodrigo Testillano Tordesillas 31/03/2011"

Transcripción

1 MEMORIA FINAL EPLANNING V 0.1 eplanning Visualización electrónica del planning diario de los pacientes. Rodrigo Testillano Tordesillas 31/03/2011 ESCUELA SUPERIOR DE INFORMÁTICA CIUDAD REAL (UCLM) HOSPITAL NACIONAL DE PARAPLÉJICOS TOLEDO (HNP)

2 INDICE Contenido 1. Introducción Objetivos Metodología y Desarrollo... 7 Conocimiento y aprendizaje de los distintos SI hospitalarios... 7 Estudio de estándares de comunicación sanitarios y Framework de desarrollo corporativos Análisis/diseño del nuevo SI Implementación del sistema Todas las librerías utilizadas son de libre uso Pruebas del sistema Resultados Líneas futuras Conclusiones Agradecimientos Bibliografía ANEXO I Introducción JSF Sobre JSF Características y Ventajas Desventajas Librerías PrimeFace Sobre PrimFace My Faces JSF Sobre MyFace Ext.js Sobre Ext.js Dojo Sobre Dojo Características y Ventajas Desventajas... 33

3 Flex Sobre Flex Características y Ventajas Desventajas JavaFx Sobre JavaFx Características y Ventajas Desventajas Silverlight Sobre Silverlight Características y Ventajas Desventajas TABLA COMPARATIVA ANEXO II Actores Casos de Uso ANEXO III (BOCETO CAPA PRESENTACIÓN) Anexo IV Introducción Máquina Virtual eplanning. (Proceso más sencillo) Descargar Virtual Box Descargar la máquina Virtual eplanning Configurar Interfaz de red de la máquina Virtual Ejecutar la máquina virtual Cónocer la IP de la máquina Virtual Ejecutar eplanning Anexo V Introducción Manual de usuario Pantalla de login Teclado virtual Pantalla de administración El planning... 60

4 Encabezado Cuerpo Pie de página NOTAS IMPORTANTES... 65

5 eplanning nace como idea en mi periodo de prácticas en empresas en el Hospital Nacional de Parapléjicos de Toledo. La labor realizada en las prácticas del Hospital Nacional de Parapléjicos de Toledo (HNP en adelante) ha consistido en la realización de la idea proyecto eplanning. El proyecto consiste en el desarrollo de una aplicación que permita la visualización, de forma interactiva e intuitiva, de parte de la información clínica de los pacientes en forma de planning electrónico visualizada en pantallas táctiles de gran formato. 1. Introducción Esta aplicación estará caracterizada por un alto componente visual para lograr una interacción atractiva con el personal asistencial, y se desarrollará permitiendo integraciones con los principales sistemas de información clínicos del Hospital, utilizando para ello estándares de interoperabilidad (HL7,IHE,Dicom, etc.) y metodologías de desarrollo establecidas dentro del ámbito del SESCAM. En la actualidad, la agenda del paciente aparece reflejada en la pizarra del staff de enfermería de cada una de las plantas. La información que aparece en las pizarras se registra de manera manual por el personal de enfermería. Dicha información de unas plantas a otra varia pero por lo general presenta información común como por ejemplo, habitación, nombre de paciente, tipo de dieta, horario de gimnasio, horario de terapia, horario de otras actividades, upp y tipos de sondaje. Esta información es mantenida de manera manual, lo cual supone un trabajo adicional al personal de planta lo que conlleva, una posible fuente potencial de fallos e inconsistencias en la información, provocadas por el dinamismo de la misma y acentuada por el error humano. Todo esto es lo que hace necesario una unificación de la información, visualizándola en un dispositivo sustituyente a las pizarras, como son las pantallas de gran formato, y dando la posibilidad de configurar esa información a las necesidades de la planta, lo que se piensa que podría ayudar a la labor del personal hospitalario. El desarrollo de la aplicación se realizará cumpliendo los estándares J2EE (Java 2 Enterprise Edition).El diseño está basado en patrones como MVC (Model view Controller), DAO (Data Access Object). Se trata de una aplicación multi-capa, multiplataforma, diseñada para su implantación en un entorno web, facilitando de esta manera su portabilidad a otros dispositivos o plataformas

6 2. Objetivos El objetivo era desarrollar un sistema de información que visualice la información puntualizada anteriormente en unas pantallas situadas en el lugar que actualmente están las pizarras. Este nuevo sistema se alimentará de los distintos aplicativos existentes en el hospital (HIS, Dietools, etc). De esta forma el personal de planta sólo tendrá que visualizar la información, ya que el registro de la misma proviene de otras fuentes. A parte de esto y por necesidad propia de la planta se podrá desde la misma añadir más información a los paneles informativos, como observaciones personalizadas para pacientes, pero sin modificar la información cuyo origen sea los sistemas de información implantados en el hospital. Aunque la idea está pensada para el HNP, también se podría trasladar a cualquier otro hospital, ya que la información del planning será, en la medida de los posible parametrizable. Posibles mejoras y beneficios del proyecto en el HNP: Automatización del registro de la información que aparece en las pizarras de los staff de enfermería. Eliminación de los posibles errores potenciales derivados del registro manual anterior. Visualización de la información en tiempo real. Construcción dinámica de la información según los requisitos de cada planta. Incorporación de sistemas de avisos o eventos sobre el planning del paciente. Eliminación de los tiempos dedicados al registro de la información por parte del personal de planta. Posibles riesgos del proyecto: La información visualizada en las pantallas dependerá de la información registrada en los aplicativos del hospital; por lo que dicha información no se podrá cotejar de manera electrónica. La disponibilidad de la información dependerá del entorno informático del HNP.

7 3. Metodología y Desarrollo En el desarrollo de eplanning, se han definido varias fases de desarrollo dentro de las cuales se fijaron unos objetivos. Las fases que se distinguen son: Conocimiento y aprendizaje de los distintos sistemas de información hospitalarios. Estudio de estándares de comunicación sanitarios y Framework de desarrollo corporativos. Análisis/diseño del nuevo SI a desarrollar. Implementación del sistema. Pruebas del sistema. Presentación del proyecto piloto en el hospital. Memoria final del proyecto. Conocimiento y aprendizaje de los distintos SI hospitalarios. En la primera fase se realizó una toma de contacto con el personal del servicio de TIC del hospital, después se pasó a conocer el hospital y sus sistemas de información, ya que el origen de la información necesaria para eplanning, son estos sistemas de información. Se decidió recopilar y poner en común toda la información que utilizaban los supervisores/as de cada planta en sus pizarras para el planning diario de los pacientes. La información se recopiló de forma manual pasando por todas las plantas y apuntando en una libreta todos los campos que tenían en las pizarras de los staff de enfermería. Después se realizó un documento donde se detallaba planta a planta los campos que usaban, su nomenclatura y lo que tenían en común con otros campos de otras plantas. Al poner en común toda esta información, en forma de tabla (ver tabla1), se pudo comprobar que pese a la gran cantidad de información, sólo había cuatro campos iguales que son: habitación, nº de cama, sondaje y gimnasio.

8 Tabla 1. Recopilación de los datos de las pizarras de las plantas 1ª 1ª 1ª 1ª 2ª 2ª 2ª 2ª NE SE NO SO NE SE SO NO Común Nº Habitación Si Si Si Si Si Si Si Si Si Nombre Paciente Si Si Si Si Si Si Si Si Si Especialidad Si No No No No No No No No Gimnasio Si Si Si Si Si Si Si Si Si Sondajes Si Si Si Si Si Si Si Si Si Electro Estimulación Si No Si No No Si No No No Dieta No No Si No No No No No No Otros Si Si No No No No Si Si No Terapia Si Si No No Si Si Si Si No Psicología Si No No No No Si No No No Psiquiatría Si No No No No No No No No Cánulas No Si No No Si No Si Si No Úlcera por presión No No No No Si No No* No No Sonda Vesical Permanente No No No No Si No Si No No Escuela No No No No Si Si No No No Piscina No No No No No Si No No No Actividades de la vida diaria No No No No No Si No No No Actividades No No No No No No Si No No Sonda Nasogástrica, Gastrostomía. No No No No No No Si No No W.C No No No No No No No Si No Curas No No No No No No No Si No Al finalizar este estudio de campo, se pasó a la formación en las tecnologías necesarias para el desarrollo de eplanning. La formación se centró principalmente en los conceptos MVC (Modelo Vista Controlador), DAO (Data Acces Object), servlets java, jsp, etc. Se realizaron varios ejemplos bajo toda esta tecnología, con el fin de facilitar posteriormente la fase de implementación Estudio de estándares de comunicación sanitarios y Framework de desarrollo corporativos. La plataforma de desarrollo propuesta y exigida es J2EE, que se enmarca dentro de la política del área de Tecnologías de la Información de establecer un estándar común para todos los desarrollos software. El IDE elegido para el desarrollo ha sido Eclipse (Galileo y Helios). La base de datos propuesta ha sido MySQL y el servidor web propuesto para la aplicación Apache Tomcat Versión 6.0 o posterior.

9 En cuanto a los estándares de comunicación hospitalarios se encuentran IHE (Integrating the Healthcare Enterprise), DICOM (Digital Imaging and Communication in Medicine) y HL7 (Health Level 7). No se ha profundizado en ellos, se espera una ampliación del proyecto con la integración de estos estándares para aportar interoperabilidad, todo ello se explicará en el apartado de Líneas Futuras, donde se pretende dar una visión global de lo que podría llegar a ser eplanning. En cuanto a la decisión del Framework para la capa de presentación no ha sido casual, ya que es uno de los puntos fuertes del proyecto. Los requisitos fundamentales para la capa de presentación es que fuera intuitiva y usable por cualquier tipo de personas, es decir, que una persona sin conocimientos previos sobre el sistema sea capaz de usar la aplicación sin ningún problema. Se ha realizado un estudio comparativo (Ver Anexo I) según unos criterios definidos que son: gratuito o de pago, si la tecnología es tipo cliente o servidor, si existe documentación suficiente y ejemplos en los que apoyarse. Teniendo en cuenta los anteriores criterios y eligiendo preferiblemente una tecnología gratuita, se realizó el estudio con los frameworks más importantes del mercado en la actualidad. Éstos son: Jsf, Primeface, Myface Jsf, Dojo, Flex, JavaFx y Silverlight. En la tabla 2 se puede ver un resumen de este estudio. Tabla 2. Estudio comparativo frameworks. Cliente/Servidor Gratuito/Pago Documentación disponible JSF Cliente/Servidor Gratuito Si (ver apartado JSF) - PRIMEFACE Cliente/Servidor Gratuito - - MYFACES JSF Cliente Gratuito - - Ejemplos Disponibles EXT.JS DOJO FLEX JAVAFX SILVERLIGHT Cliente Gratuito Si (ver punto LIBRERIAS) Cliente Gratuito Si (ver punto DOJO) Cliente Gratuito Si (ver punto FLEX) Cliente/Servidor Cliente/Servidor Gratuito Pago Si (ver punto JAVAFX) Si (ver punto SILVERLIGHT) Si (ver punto LIBRERIAS) Si (ver punto DOJO) Si (ver punto FLEX) Si (ver punto JAVAFX) Si (ver punto SILVERLIGHT) Esta tabla se complementa con el documento del Anexo I el cual detalla con exactitud todas las ventajas y desventajas de cada uno de los frameworks. La elección final fue Ext.js un framework Java Script con un alto número de componentes predefinidos, así como propiedades y funcionalidades, todas ellas configurables. Una característica importante de esta librería es su soporte

10 para los grids o tablas, que es en lo que principalmente se basa eplanning. Ext.js contiene varias funcionalidades ya implementadas a la hora de trabajar con grids, como por ejemplo: ordenar por columnas de forma ascendente o descendente, mover las columnas de posición, poder agregar o quitar columnas dinámicamente lo que ayuda a la personalización del planning de planta a gusto de los/as supervisores/as de enfermería. Análisis/diseño del nuevo SI Esta es considerada la fase más duradera a lo largo de l proyecto, ya que se han definido unos requisitos mínimos que debe cumplir la aplicación, se ha realizado un análisis de los casos de uso, un diagrama de clases y posteriormente se ha pasado al diseño del nuevo SI. Análisis de requisitos. Se definieron unos requisitos mínimos para la aplicación: La aplicación ha de ser una aplicación WEB, lo que hace que sea multiplataforma, y su servicio pueda ser utilizado en pc s, dispositivos táctiles, y dispositivos móviles. Intuitiva y usable. La aplicación debe ser intuitiva y poseer un cierto grado de usabilidad. Tiene que ser una aplicación orientada al manejo táctil, que también se pueda administrar desde un pc, además tiene que ser muy intuitiva, es decir, que el personal del hospital no necesite preparación para usar la aplicación. Dos escenarios distintos. Un escenario corresponderá a la parte visual del planning, es decir lo que se mostrará en las pantallas táctiles situadas en los staff de enfermería, y otro escenario correspondería con la parte de administración y configuración de la aplicación, a la cual sólo podrán acceder supervisores/as, y técnicos de servicio del TIC del HNP. La parte de visualización del planning será visible por todo el personal de enfermería, médicos, y celadores. Por cuestiones de seguridad no se podrá modificar ninguna información referente a los pacientes, ya que el origen de ésta serán los distintos SI del hospital. No obstante se podrán incluir observaciones de planta y de pacientes, pero restringiendo la creación, borrado, o modificación de estas observaciones sólo a los supervisores/as de planta.

11 El identificador único para los profesionales que desean acceder a la aplicación será el CODIGO LDAP que tienen para acceder a los distintos Sistemas de información del Sescam. Al pretender sustituir a las pizarras de los staff, el dispositivo más apropiado para la aplicación sería una pantalla táctil de gran formato, ya que su visualización sea posible desde cualquier punto del staff del enfermería. Al ejecutarse en dispositivos táctiles, es necesario que la aplicación cuente con un teclado virtual para las operaciones de autenticación, e introducción o modificación de observaciones por parte de los/as supervisores/as. El sistema debe ser en su mayor parte parametrizable, así cada planta podrá configurar su vista a sus necesidades más importantes. La aplicación debe recoger la información de los sistemas de información del hospital (Mambrino XXI, Dietools..), en estos SI se encuentra la mayoría de la información de los pacientes. APLICACIÓN eplanning BBDD Sistemas de Información del HNP MAMBRINO XXI DIETOOLS LDAP.

12 Análisis de casos de uso. En el análisis de caso de uso se explica detalladamente cada caso de uso, además en el documento (Anexo II) se puede encontrar el diagrama detallando cada caso de uso. Análisis de Actores. En el diagrama de casos de uso existen varios actores que se encuentran organizados de forma jerárquica. Se pasa a explicar cómo está hecha la organización y de qué actores se compone. Usuarios del sistema. Administradores: Se corresponde con el personal informático. Personal de Planta: o Supervisor: Supervisor/a de cada planta. o Enfermero: Enfermero/a de cada planta. o Aux. Enfermería: Auxiliares de enfermería. o Celador: Celador/a Análisis de Identificación. Este caso de uso puede ser realizado por tres actores: el actor Administrador, qué será el técnico informático, el actor Supervisor, que será el supervisor de cada planta del hospital, y el actor enfermero, que son todos/as los enfermeros/as del hospital. Pueden darse varios escenarios para este caso de uso: Un escenario sería cuando la aplicación es iniciada por primera vez, aquí solo se podrán identificar el administrador y el supervisor. La pantalla de login quedará activa hasta que un supervisor o un administrador se identifique, una vez que lo haya hecho, pueden ocurrir dos cosas: que la identificación sea errónea, en tal caso se mostrará un error y habrá que identificarse de nuevo, o que la identificación sea correcta, en tal caso la pantalla de login desaparecerá y se mostrará una nueva pantalla con dos opciones, Gestión y Visualizar Planning, estas dos opciones corresponden a dos casos de uso distintos. Otro escenario sería cuando un supervisor o un enfermero desea anotar observaciones de pacientes en el planning, entonces aparecerá una pantalla para poder escribir esas anotaciones, y cuando se de al botón de Introducir observación se lanzará una pantalla en la que los supervisores y enfermeros se tendrán que identificar, para que quede constancia de quién ha sido la persona que ha hecho la observación.

13 Análisis de Gestión. Este caso de uso puede ser realizado por dos actores que son: el actor Administrador, y el actor Supervisor. El principal escenario es cuando una vez identificado el supervisor o el administrador, éste elige la opción de Gestión, entonces aparecerá una pantalla de configuración del sistema, en el que el usuario podrá configurar el planning entre una serie de opciones. Análisis de Visualización del planning. Este caso de uso puede ser realizado por dos actores: el Supervisor y el Administrador. El principal escenario es cuando una vez identificado el supervisor o el administrador, éste elige la opción de Visualizar planning, entonces aparecerá el planning para que toda el personal de planta pueda consultarlo. Hasta que un supervisor de planta o un administrador no se identifiquen y elija la opción de visualizar planning, éste no se mostrará. Análisis de la interfaz gráfica. En este apartado se describe la interfaz gráfica que verá el usuario final, y se indicará la forma de interactuar con ella. Se puede ver un boceto de las pantallas utilizadas y de la información que mostrará e-planning en el documento: Anexo III Este sería el diagrama de caso de uso: Ilustración 1. Digrama de casos de uso.

14 Análisis diagrama de clases La aplicación es una aplicación multicapa, dividida en: presentación, modelo, negocio y persistencia controlador y utilidades.

15

16 Modelo Clase Usuario La clase usuario se utiliza para representar a los En la clase Usuario tendremos los siguientes atributos: usuarios del sistema Atributo Tipo Descripción nombre String Nombre del usuario apellidos String Apellidos del usuario UID String UID del usuario para el sistema. password String Contraseña del usuario para el sistema perfil <Lista de Perfiles> Perfil del usuario, puede tener varios perfiles uno por cada planta Los perfiles de los usuarios podrán ser: supervisor (supervisores de planta), enfermero/a (enfermeros de planta), auxiliar ( auxiliar de enfermería), celador. Clase Perfil La clase Perfil define los perfiles para cada uno de los usuarios. En la clase Perfil tendremos los siguientes atributos: Atributo Tipo Descripción código String Código de perfil planta Planta Clase Planta Cada objeto de la clase Planta identificará a cada planta del hospital. En la clase Plante tendremos los siguientes atributos: Atributo Tipo Descripción nombre_planta String Nombre de la planta Localización String Localización dentro del hospital.

17 Clase Planning La clase Planning define el planning de cada planta, el cual estará compuesto por filas (representan a los pacientes de la planta), columnas y celdas ( la intersección de una fila y una columna forman una celda). El planning podrá contener observaciones. En la clase Planning tendremos los siguientes atributos: Atributo Tipo Descripción n_columnas Int Número de columnas del planning n_filas Int Número de filas del planning observaciones Observacion Observación general del planning planta Planta Planta a la que pertenece el planning filas Fila_paciente Lista de filas que contiene el planning columnas Columna Lista de columnas del planning Clase Fila_paciente Cada objeto de la clase Fila_paciente será un paciente en el planning de la planta. En la clase Fila_paciente tendremos los siguientes atributos: Atributo Tipo Descripción id_fila String Id de la fila del planning visible Boolean Visibilidad de de la fila Clase Columna Cada objeto de la clase columna representará a una columna de información. En la clase Columna tendremos los siguientes atributos: Atributo Tipo Descripción Nombre String Nombre que identifica a la columna. Activada Boolean Para saber si está activada y por lo tanto visible en el planning. Clase Celda Cada objeto de la clase Celda representará a una celda del planning. Atributo Tipo Descripción Fila Fila_Paciente La fila a la que pertenece Columna Columna Columna a la que pertenece.

18 visible Bolean Para ocultar la información de esa celda. protegida Bolean Para proteger la celda. Texto String Contenido de la celda. Clase Fila y PlanningGrid Estas clases se ocuparán de establecer la estructura de datos para la recuperación de la información de las columnas del planning en formato JSON. Negocio En la capa de negocio, se define la forma de realizar las operaciones que se podrán hacer con los usuarios, sus perfiles, el planning y sus observaciones. Clase UsuarioNegocio En esta clase se definen los métodos a realizar con los usuarios, éstos son: Método NuevoUsuario() ValidarUsuario() EliminarUsuario() ListarUsuario() SalirUsuario() ModificarUsuario() Descripción Crea un nuevo usuario Valida un usuario en el sistema Elimina un usuario Lista los usuarios del sistema El usuario sale del sistema Modificar los datos de un usuario Clase PerfilNegocio La clase PerfilNegocio se ocupa de gestionar los perfiles de los usuarios del sistema, sus métodos son: Método VerPerfil() ModificarPerfil() AñadirPeril() EliminarPerfil() Descripción Muestra el perfil de un usuario Modifica el perfil de un usuario Añadir un nuevo perfil Eliminar un perfil. Clase PlanningNegocio Esta clase se encarga de definir todas las operaciones realizadas con el planning. Sus métodos son: Método VisualizarPlanning OcultarPlanning() CerrarPlanning() VisualizarColumna() CrearColumna() OcultarColumna() EliminarColumna() Descripción Visualiza el planning Oculta el planning Cierra el planning Para visualizar una columna al planning Para crear una nueva columna Oculta una columna del planning Elimina una columna del planning

19 AñadirFila() EliminarFila() ListarFila() Añade una fila al planning Elimina una fila al planning Lista todas las filas del planning(lista todos los pacientes) Clase ObservacionesNegocio Método CrearObservacion() VerObervacion() ListarObservaciones() Clase ObservacionesPacDao Descripción Crea una observación en el planning Se utiliza para ver una observación Lista todas las observaciones del planning Esta clase se ocupa de las observaciones a pacientes. Método CrearObservacion() VerObervacion() ListarObservaciones() Descripción Crea una observación en un paciente Se utiliza para ver una observación de un paciente Lista todas las observaciones de un paciente Clase errordao Esta clase se ocupa de la gestión de los errores de la aplicación. Capa Persistencia. La funcionalidad de esta capa es ejecutar las instrucciones que le son indicadas desde la capa de negocio. Mientras que la capa de negocio sabe el que debe de hacer, la de persistencia es la de cómo hacerlo. En ella se implementará todo lo relacionado con la obtención y gestión de datos ya sea de una BBDD propia de la aplicación o de cualquier otra fuente de datos. Capa Controlador. En esta capa se crea el controlador que es el encargado de recoger la interacción del usuario con el sistema y llamar a la capa de negocio para realizar la operación deseada. Una vez la capa de negocio devuelve el control al controlador, éste redirecciona la petición a otra página que visualizará el usuario. Clase Controlador La clase controlador tiene dos atributos que son el usuario y el planning con el que interactúa. Tendrá un método recogidadatos() que se ocupa de recoger los datos de entrada introducidos por el usuario en el sistema. Capa Utilidades Clase LDAP

20 Para la conexión con el LDAP del HNP. Clase JSON Para establecer la comunicación entre la capa de negocio y la de presentación enviando los datos en formato JSON. Diagrama entidad-relación. Implementación del sistema. La implementación del sistema se ha realizado siguiendo el análisis de clase propuesto para la capa de modelo, negocio y persistencia. El lenguaje utilizado como ya se ha dicho anteriormente ha sido Java. La base de datos se ha diseñado siguiendo el modelo Entidad-Relación propuesto, el gestor de base de datos ha sido MySql. Al ser una aplicación web se ha realizado la implementación de la página de login, configuración y gestión de errores utilizando tecnología JSP.

21 Para la capa de presentación se ha utilizado la librería Java Script Ext.js versión 3.2. Para el aprendizaje con esta librería se han realizado numerosos ejemplos orientados a las necesidades de eplanning, además desde la página web de la librería se proporciona bastante ayuda en forma de ejemplos ilustrativos. Aún así decir que la curva de aprendizaje con esta librería es muy alta necesitando bastante tiempo para dominarla. Durante la etapa de implementación se ha ido modificando el diseño según distintas necesidades o nuevos requisitos que iban surgiendo. Por directrices de seguridad la información de los pacientes no se ha podido obtener de los SI del hospital, por ello y al ser un proyecto piloto se ha optado por simular esos datos en la base de datos propia de eplanning. Las librerías utilizadas en el proyecto son: Gson: librería de google para la estructuración de los datos en formato JSON, lo que facilita la comunicación entre la capa de negocio y presentación. Log4J: librería utilizada para la creación de los logs de la aplicación. EXTJS 3.2: librería utilizada para la creación de la capa de presentación. Todas las librerías utilizadas son de libre uso. Pruebas del sistema. Las pruebas del sistema se han ido realizando a lo largo de la fase de implementación, y después de ésta. Las principales pruebas realizadas han consistido en probar la aplicación en distintos dispositivos visuales y táctiles de gran formato, con el fin de poder mostrar en las pantallas la mayor información posible configurando tamaños, resoluciones, y para que la aplicación resulte lo más usable posible. Al probar la aplicación sobre una pantalla táctil se comprobó que se debía cambiar el tamaño de algunos componentes y fuentes para que la interacción del personal con la pantalla táctil fuese mucho más fácil. También se comprobó que para una buena visualización de la aplicación no podrían salir todos los pacientes de una planta en una misma vista, por lo que se optó por la paginación automática del planning.

22 4. Resultados El proyecto piloto finalizó correctamente completándose todas sus fases en su totalidad. eplanning visualiza un planning diario de los pacientes, agrupados por plantas, con lo que se pretende ayudar al personal del hospital a seguir un tratamiento personalizado para cada paciente, intentando evitar en la medida de lo posible los fallos provocados por el dinamismo de tener que recopilar a mano la información en una pizarra. Además eplanning cuenta con un sistema de observaciones personalizadas de pacientes. Estas observaciones están pensadas para que sean de un tipo distinto cada una, advirtiendo en el planning de la observación del paciente con un icono característico. Las observaciones son configurables por fecha y hora pudiendo ser iniciadas y finalizadas en el momento deseado. También existe un sistema de observaciones por planta, pudiendo añadir una observación a la planta. A continuación se muestran algunas imágenes de eplanning siendo utilizado por en el HNP sobre una pantalla táctil de gran formato. En esta imagen se puede ver el aspecto de la aplicación, esta visualización corresponde con el escenario del planning.

23 En esta imagen se muestra la información detallada de un paciente, esto se consigue simplemente pinchando con el dedo en la fila de un paciente.

24 5. Líneas futuras eplanning es por ahora un proyecto piloto. El avance del proyecto a partir de este punto estaría centrado en conseguir la integración de eplanning con los distintos SI hospitalarios, tanto del HNP como de otros hospitales del SESCAM. Para conseguir esta integración se utilizaría estándares de comunicación hospitalarios como HL7, DICOM, IHE. HL7 Health Level Seven es un conjunto de estándares para el intercambio de información médica. HL7 proporciona estándares de interoperabilidad que mejoran la atención en salud, optimizan el flujo de trabajo, reducen la ambigüedad, y mejoran la transferencia de conocimientos entre todos los interesados. Pero HL7 no marca cómo llevar a cabo las integraciones ni cómo hacer uso de los diferentes mensajes que forman parte de estándar. Todo este vacío lo cubre IHE. IHE Integrating the Healthcare Enterprise, es una iniciativa de profesionales de la sanidad (incluyendo colegios profesionales de médicos) y empresas proveedoras cuyo objetivo es mejorar la comunicación entre los sistemas de información que se utilizan en la atención al paciente. IHE define unos Perfiles de Integración que utilizan estándares ya existentes para la integración de sistemas de manera que proporcionen una interoperabilidad efectiva y un flujo de trabajo eficiente. IHE nos permite alcanzar el nivel de integración exigible en la era de la historia clínica electrónica. Los perfiles de integración IHE describen una necesidad clínica de integración de sistemas en la sanidad y propone una solución para esa integración. Los perfiles describen también los componentes funcionales a los que llamaremos Actores IHE que son fácilmente mapeables sobre sistemas independientes. Los perfiles de integración de IHE se basan siempre en estándares como HL7 o DICOM. IHE hace que el uso de las tecnologías aplicadas a los nuevos SI, ayude en gran medida al personal sanitario con el único objetivo de mejorar la calidad y eficiencia de la atención sanitaria. DICOM Digital Imaging and Communication in Medicine es el estándar reconocido mundialmente para el intercambio de imágenes médicas, pensado para el manejo, almacenamiento, impresión y transmisión de imágenes médicas. Incluye la definición de un formato de fichero y de un protocolo de comunicación de red. El protocolo de comunicación es un protocolo de aplicación que usa TCP/IP para la comunicación entre sistemas. Los ficheros

25 DICOM pueden intercambiarse entre dos entidades que tengan capacidad de recibir imágenes y datos de pacientes en formato DICOM. DICOM permite la integración de escáneres, servidores, estaciones de trabajo, impresoras y hardware de red de múltiples proveedores dentro de un sistema de almacenamiento y comunicación de imágenes. Las diferentes máquinas, servidores y estaciones de trabajo tienen una declaración de conformidad DICOM. HL7 V3 incluye un dominio de imagen diagnóstica para la integración con DICOM. La integración de eplanning con los distintos sistemas de información hospitalarios utilizando éstos estándares proporcionaría muchas posibilidades, entre ellas: Acceder a la historia clínica completa del paciente con un simple toque desde la pantalla. Acceder a las imágenes radiológicas del paciente, a partir de su historia clínica. Obtener información de futuros ingresos de pacientes a corto plazo, lo que ayudaría a gestionar el planning diario de las plantas de una forma óptima. Acceder a la información dietética de los pacientes. A parte de la mejoras descritas como consecuencia de la integración de eplanning con los distintos SI, se pretende crear un sistema totalmente parametrizable y ampliable. La idea principal de eplanning es que sea un sistema que se adapte a cualquier ambiente hospitalario, para ello es necesario que la información que muestre, sea la deseada en cada caso y la apariencia sea la deseada por el administrador de la aplicación. Todos los aspectos de eplanning que deberían ser configurables son: En cuanto a la interfaz gráfica: o Colores personalizables: Poder configurar los colores de la apariencia del planning. o Tamaño del planning variable: Poder adaptar el tamaño del planning con el fin de ajustarse lo mejor posible a sus necesidades del staff de enfermería.

26 o Tiempo del intervalo de paginación automática: Personalizar el tiempo paginación automática del planning, dando la opción de poder hacer la paginación manualmente. o Personalizar los iconos de los tipos de observaciones: Cada tipo de observación lleva asignado un icono representativo, la idea sería poder cambiar éstos iconos por otros, incluso por iconos definidos por el usuario que sean más intuitivos y claros, con el fin de facilitar la integración del personal con la aplicación. o Incluir sonidos en los avisos: Poder incluir diferentes sonidos de alarmas para los avisos. En cuanto al sistema: El principal cambio que hace que eplanning pueda ser una aplicación ampliable y versátil, sería la implementación de un sistema en el que la información que se quiera mostrar sea configurable, pudiendo así crear nuevas columnas de información para suplir las necesidades del momento. Las nuevas columnas de información se crearían dinámicamente y el usuario simplemente tendría que dar un nombre a la nueva columna y seleccionar los datos de entre todos los disponibles en los distintos SI hospitalarios, dejando al sistema la tarea de obtener los datos de la base de datos haciéndola transparente al usuario. Con estas mejoras eplanning pretende ayudar en la labor de los profesionales en el campo de la enfermería, organizando de una manera conjunta e individualizada todos los datos de los pacientes por plantas, con la información actualizada en el momento, evitando así los errores causados por el dinamismo de las pizarras manuales.

27 6. Conclusiones La idea de eplanning engloba mucho más de lo que se ha realizado en el periodo de prácticas, aún así se ha conseguido desarrollar con éxito un piloto de la aplicación, con el fin de dar a conocer la idea de la aplicación al servicio de enfermería del HNP, el cual lo ha valorado como positivo y de gran utilidad tanto para el hospital como para una posible mejora en la atención individualizada de los pacientes. Todo ello nos impulsa a seguir con el desarrollo del proyecto no sólo para su integración en el HNP, sino en otros hospitales. 7. Agradecimientos Agradecer especialmente a todo personal del servicio del TIC del Hospital Nacional de Parapléjicos de Toledo por su ayuda, colaboración, y todo lo aprendido durante el desarrollo del periodo de prácticas. También agradecer al servicio de enfermería su colaboración y ayuda durante la recogida de datos de las pizarras. 8. Bibliografía JSP o Desarrollo web con JSP, FALKNER, JAYSON y GALBRAITH, BEN y IRANI, ROMIN, ANAYA MULTIMEDIA,2002 Web Accessibility Initiative (WAI) o JFACE o EXTJS o o DOJO o o FLEX o

28 JAVA FX o o o Microsoft Silverlight o o

29 ANEXO I e-planning - Estudio de frameworks para la creación de interfaces gráficas - Elaborado por Revisado por Rodrigo Testillano Tordesillas Javier Manzano Martín Versión del documento: 1.0

30 Introducción En este documento se reflejarán las principales características de distintos frameworks de trabajo para la capa de presentación. Lo que se pretende es escoger un framework que se ajuste a las características y necesidades del proyecto. Los frameworks que se analizarán serán los siguientes: JSF. PrimeFaces. My Faces JSF Extjs. Dojo. Flex. JavaFx Script. Silverlight.

31 JSF. Sobre JSF. El objetivo de la tecnología JavaServer Faces es desarrollar aplicaciones web de forma parecida a como se construyen aplicaciones locales con Java Swing, AWT (Abstract Window Toolkit), SWT (Standard Widget Toolkit) o cualquier otra API similar. Tradicionalmente, las aplicaciones web se han codificado mediante páginas JSP (Java Server Pages) que recibían peticiones a través de formularios y construían como respuesta páginas HTML (Hiper Text Markup Language) mediante ejecución directa o indirecta -a través de bibliotecas de etiquetas- de código Java, lo que permitía, por ejemplo, acceder a bases de datos para obtener los resultados a mostrar con el fin de realizar operaciones marginales como insertar o modificar registros en tablas relacionales, actualizar un carrito de la compra, etc. JavaServer Faces pretende facilitar la construcción de estas aplicaciones proporcionando un entorno de trabajo (framework) vía web que gestiona las acciones producidas por el usuario en su página HTML y las traduce a eventos que son enviados al servidor con el objetivo de regenerar la página original y reflejar los cambios pertinentes provocados por dichas acciones. Características y Ventajas La tecnología JavaServer Faces constituye un marco de trabajo (framework) de interfaces de usuario del lado de servidor para aplicaciones web basadas en tecnología Java y en el patrón MVC (Modelo Vista Controlador). Contiene una API y una implementación de referencia para: o Representar componentes de interfaz de usuario. o Manejar eventos, validar en el lado del servidor y convertir datos. o Definir la navegación entre páginas. o Soportar internacionalización y accesibilidad. o Proporcionar extensibilidad para todas estas características. o Una librería JSP personalizada para dibujar componentes UI dentro de una página JSP. JSF trata la interfaz de usuario con un estilo mucho más cercano a Java Swing, Visual Basic, o Delphi. JSF es muy flexible, por ejemplo, nos permite crear nuestros propios componentes. En esta dirección se puede ver la documentación:

32 Desventajas. Interfaz poco llamativa. Librerías PrimeFace Sobre PrimFace PrimeFaces es una librería open source (licencia apache v2) para JavaServer Faces, el objetivo principal de ésta es ofrecer un conjunto de componentes ricos para facilitar la creación de aplicaciones web usando este framework. PrimeFaces se divide principalmente en tres módulos: El primero es el set de componentes para la interfaces de usuario, el segundo módulo llamado Optimus utiliza Guice para poder crear managed beans utilizando anotaciones, simplificar la navegación entre páginas e integrar PrimeFaces con JPA, transacciones y más. Y un tercer modulo llamado FacesTrace permite monitorear aplicaciones JSF. Lo bueno es que los tres módulos son totalmente independientes lo que permite crear cualquier tipo de combinación de frameworks, por ejemplo: PrimeFaces UI + Spring + Hibernate. My Faces JSF Sobre MyFace Apache MyFaces es un proyecto de Apache Software Foundation, para mantener una implementación abierta de JavaServer Faces JSF, por medio del desarrollo de bibliotecas y componentes. Ext.js Sobre Ext.js Ext.js es una biblioteca de JavaScript para el desarrollo de aplicaciones Web interactivas usando tecnologías como AJAX, DHTML y DOM. Originalmente construida como una extensión de la biblioteca YUI, en la actualidad puede usarse como extensión para las biblioteca jquery y Prototype. Desde la versión 1.1 puede ejecutarse como una aplicación independiente. En esta dirección se pueden ver algunos ejemplos. En esta dirección se puede ver la documentación:

33 Algunas de las características son: Cuenta con un API fácil de usar. Cuenta con un modelo de componentes extensibles y personalizables. No existe una forma fácil de realizar binding entre los componentes visuales con el respectivo modelo, lo cual genera que el programador tenga que escribir más código para validar y enlazar los formularios. La falta de un diseñador gráfico limita la difusión de la aplicación al no proveer una forma fácil y rápida de desarrollar. Dojo Sobre Dojo Dojo es un framework que contiene APIs y widgets para facilitar el desarrollo de aplicaciones Web que utilicen tecnología AJAX. En esta dirección: se puede ver un ejemplo de un editor de texto online realizado en Dojo. En la dirección se puede ver la documentación de Dojo: Características y Ventajas Dojo resuelve asuntos de usabilidad comunes como pueden ser la navegación y detección del navegador. Dojo dispone de varios componentes entre ellos: Menús, pestañas, tooltips, tablas ordenables, gráficos dinámicos y dibujados de vectores 2D. Se pueden crear animaciones personalizables. Soporte para arrastrar y soltar. Formularios y rutinas de validación para los parámetros. Editor online de texto enriquecido. Ahorra el tiempo de desarrollo y diseño de interfaces complicadas y manejos de eventos complejos. Desventajas Requiere el uso de IDEs avanzados para el desarrollo del contenido web.

34 Flex Sobre Flex Flex es un marco de trabajo gratuito de código abierto para crear aplicaciones web expresivas y muy interactivas. Ofrece un lenguaje basado en estándares moderno y un modelo de programación que admite los patrones de diseño habituales. MXML, un lenguaje declarativo basado en XML, se utiliza para describir el aspecto y comportamiento de la interfaz de usuario, y ActionScript 3, un potente lenguaje de programación orientado a objetos, se utiliza para crear la lógica de clientes. Asimismo, Flex incorpora una biblioteca de componentes muy completa con más de 100 componentes de interfaz de usuario extensibles y de eficacia demostrada para crear RIA, así como un depurador interactivo de aplicaciones de Flex. Las aplicaciones de Internet sofisticadas creadas con Flex pueden ejecutarse en el explorador utilizando el omnipresente software Adobe Flash Player o en el escritorio utilizando Adobe AIR. Esto permite que las aplicaciones de Flex se ejecuten de un modo coherente en todos los exploradores importantes y en múltiples sistemas operativos del escritorio. Y mediante Adobe AIR, el tiempo de ejecución en múltiples sistemas operativos, ahora las aplicaciones de Flex pueden acceder a los datos locales y a los recursos de sistema del escritorio. Características y Ventajas Interfaces expresivas y muy interactivas para aplicaciones web y de escritorio. Aplicaciones accesibles desde múltiples plataformas. Al utilizar Flash Placer para su ejecución no depende del SO. Integración con Adobe AIR. Adobe AIR te permite que aplicaciones de Internet se ejecuten en el escritorio. Fácil de aprender y utilizar. Escalabilidad, Flex proporciona una amplia solución para crear aplicaciones de Internet sofisticadas de todos los tipos. En esta dirección: podemos ver la lista de todos los componentes de Flex, con un ejemplo ilustrativo. En esta dirección se puede ver la documentación de Flex:

35 Desventajas Con páginas de cierta complejidad se pierde rendimiento. JavaFx Sobre JavaFx Es una familia de productos basados en la tecnología Java, presentado por Sun en Mayo del 2007 y lanzada oficialmente en Diciembre del JavaFx está pensado para competir con Adobe Flex y Microsoft Silverlight. Disponibles las versiones JavaFx Script y JavaFx Mobile. Es una plataforma software pensada para crear y desplegar aplicaciones RIA. Las aplicaciones JavaFx se ejecutarán en cualquier escritorio que tenga instalado el JRE, y además en los dispositivos con soporte Java ME (J2ME). En SO de escritorio, la versión actual de JavaFx se soporta, oficialmente, en los sistemas operativos: Windows XP, Vista y Mac OS X*. En dispositivos móviles, JavaFx es capaz de ejecutarse en múltiples sistemas operativos, Windows Mobile, Android, etc. Para crear aplicaciones JavaFx, el desarrollador utiliza un lenguaje de scripting orientado a objetos: JavaFX Script. JavaFx dispone de plugins para Adobe Photoshop e Illustrator que permiten generar código JavaFX a partir de los gráficos generados. Características y Ventajas Perfil Común (Common Profile) Es un concepto que intenta unificar todos los dispositivos soportados por JavaFx, esta técnica permite a los programadores utilizar un modelo de desarrollo común, pudiendo crear una aplicación de escritorio o de dispositivo móvil, compartiendo gran parte del código fuente, gráficos y contenido entre ambas versiones. Arrastrar para instalar (Drag to Install) Permite arrastrar un widget o una aplicación JavaFx que reside en una página web (dentro de la ventana del navegador) Hacia el escritorio.

36 La aplicación no perderá su estado o contexto incluso habiendo cerrado el navegador. Podrá volver a lanzarse a través de un icono que se genera automáticamente en el escritorio. Todo lo anterior permite ampliar fronteras fuera del navegador. Los plugins para Adobe Photoshop permiten crear gráficos avanzados que pueden ser integrados directamente en aplicaciones JavaFx. Los desarrolladores pueden añadir animaciones fácilmente a los gráficos que importan desde PS o AI. Tiene herramientas para importar gráficos SVG. JavaFx permite crear fácilmente efectos 3D. Posibilidad de modificar el color, brillo, contraste y saturación de una imagen. En esta dirección hay ejemplos muy buenos. En estas direcciones se puede ver la documentación: Desventajas Con JavaFx, se agrega un lenguaje de script complejo, que necesita mantener en memoria su propia estructura semántica y sus propios objetos de plataforma, simultáneamente con los objetos gráficos. Tecnología reciente, puede que esté poco madurada.

37 Silverlight. Sobre Silverlight. Es un complemento para navegadores de Internet basado en la plataforma Windows que agrega nuevas funciones multimedia como la reproducción de videos, gráficos vectoriales, animaciones y entornos de desarrollo. Todo esto de forma similar a como lo hace flash. Es el principal competidor de Adobe Flex. Características y Ventajas. Silverlight conserva un modo de gráficos de sistema similar al del WPF e integra en un solo complemento multimedia, gráficos de computador, animaciones e interactividad. La base de su programación es XAML y el acceso a los objetos está dado por C# y Visual Basic. Con Silverlight es posible cargar dinámicamente un contenido XML que puede ser manipulado a través de una interfaz DOM. Incluye gráficos atractivos que los usuarios pueden manipular (arrastrar, girar y acercar o alejar) directamente en el explorador. Proporciona extensiones al lenguaje JavaScript. Incluye LINQ (Language Integrated Query), que permite programar el acceso a datos. En esta dirección: se pueden ver videos de algunos ejemplos. En esta dirección podemos ver la documentación: Desventajas. No es gratuito. Puede que no sea compatible con todos los navegadores, aunque sí lo es con los principales: Internet Explorer y Mozilla Firefox.

38 TABLA COMPARATIVA. Cliente/Servidor Gratuito/Pago Documentación disponible Ejemplos Disponibles JSF Cliente/Servidor Gratuito Si (ver apartado JSF) - PRIMEFACE Cliente/Servidor Gratuito - - MYFACES JSF Cliente Gratuito - - EXT.JS DOJO FLEX JAVAFX SILVERLIGHT Cliente Gratuito Si (ver punto LIBRERIAS) Cliente Gratuito Si (ver punto DOJO) Cliente Gratuito Si (ver punto FLEX) Cliente/Servidor Gratuito Si (ver punto JAVAFX) Cliente/Servidor Pago Si (ver punto SILVERLIGHT) Si (ver punto LIBRERIAS) Si (ver punto DOJO) Si (ver punto FLEX) Si (ver punto JAVAFX) Si (ver punto SILVERLIGHT)

39 ANEXO II eplanning Diagrama de Casos de Uso Elaborado por Revisado por Rodrigo Testillano Tordesillas Javier Manzao Martín Versión del documento: 1.0

40 Actores. Administrador Actor: Casos de Uso: Tipo: Descripción: Administrador Identificación, Gestión, Ejecutar Planning Personal Informático. Representa a un personal informático, se encargará de las labores de configuración y soporte de la aplicación. Supervisor Actor: Casos de Uso: Tipo: Descripción: Supervisor Identificación, Gestión, Visualizar Planning, Anotar observaciones paciente. Personal de planta. Este actor representa al supervisor/a de planta. Se encarga de la configuración del planning, de visualizarlo y de anotar observaciones en los pacientes. Tiene la principal función de organizar el contenido del planning.

41 Enfermero. Actor: Casos de Uso: Tipo: Descripción: Enfermero Identificación, Anotar observaciones de pacientes. Personal de planta Representa a los/as enfermeros/as de cada planta. Este actor puede anotar observaciones de paciente. Su principal objetivo es seguir el planning. Aux. Enfermería Actor: Casos de Uso: Tipo: Descripción: Aux. Enfermería No interacciona con el sistema, sólo observa el planning. Personal de planta. Representa a los/as auxiliares de enfermería de cada planta. Su objetivo es seguir el planning. Celador Actor: Casos de Uso: Tipo: Descripción: Celador No interacciona con el sistema, sólo observa el planning. Personal de planta. Representa a los/as celadores del hospital. Su objetivo es seguir el planning. Casos de Uso. Identificación Caso de Uso: Actores: Tipo: Propósito: Resumen: Precondiciones: Flujo principal: Subflujos: Excepciones: Identificación Administrador, Supervisor, Enfermero. Asociación directa Proporcionar identificación en la aplicación. Este caso de uso es la primera interacción con la aplicación, aquí se identificaran los Administradores y los/as supervisores de planta, para iniciar la aplicación. Los enfermeros sólo lo podrán hacer cuando quieran anotar observaciones de pacientes, al igual que los/as supervisores/as Es necesario ser usuario registrado del sistema El sistema muestra la pantalla de identificación hasta que un usuario se registre, una vez registrado con éxito, la pantalla de identificación desaparece. Si la identificación no es correcta saldrá un mensaje de error y se procederá a una nueva identificación. Ninguno. E-1 la identificación no es correcta. En este caso se muestra una pantalla de error y se vuelve a intentar la identificación.

42 Gestión Caso de Uso: Actores: Tipo: Propósito: Resumen: Precondiciones: Flujo principal: Subflujos: Excepciones: Gestión Administrador y Supervisor. Asociación directa Gestionar la configuración del planning. El sistema mostrará una pantalla con varias opciones de configuración del planning. Está configuración tendrá unos valores por defecto a los que se les podrá añadir otros específicos de cada planta. Es necesario que el usuario (administrador o supervisor) se identifique de forma correcta. Un supervisor podrá gestionar todas las plantas. Una vez que el sistema haya terminado la identificación, aparecerá una pantalla de configuración, el usuario realizará los cambios pertinentes y procederá a guardar la configuración. Ninguno. Ninguna. Ejecutar Planning Caso de Uso: Actores: Tipo: Propósito: Resumen: Precondiciones: Flujo principal: Subflujos: Excepciones: Ejecutar Planning Administrador, Supervisor. Asociación directa Ejecutar el planning para que se muestre por pantalla. El sistema mostrará por pantalla el planning de planta. Es necesario que el usuario haya sido identificado de manera correcta para poder ejecutar el planning. Los usuarios solo podrán ejecutar el planning de su planta. Una vez que el sistema haya terminado la identificación del usuario, se ejecutará y se mostrará el planning por pantalla. Ninguno. Ninguna. Anotar Observaciones de Pacientes. Caso de Uso: Actores: Tipo: Propósito: Resumen: Precondiciones: Flujo principal: Subflujos: Excepciones: Anotar Observaciones de Pacientes. Supervisor, Enfermero Asociación directa Registrar observaciones y anotaciones personalizadas para cada paciente. Los supervisores y enfermeros/as pueden registrar observaciones personalizables para cada paciente, de tal forma que estas sean visibles por todo el personal de planta. Es necesario que el usuario haya sido identificado de manera correcta para poder registrar las anotaciones. El supervisor o enfermero/a seleccionará un paciente para registrar una observación, entonces aparecerá una pantalla en la que se podrá registrar esta observación, una vez hecha, el usuario presionará un botón de guardar anotación en ese momento aparecerá una pantalla para identificarse. Una vez identificado se cierran la ventana de identificación y la observación se añade al planning. Ninguno. Ninguna.

43 ANEXO III (BOCETO CAPA PRESENTACIÓN)

44

45

46 Anexo IV CONCURSO DE SOFTWARE LIBRE eplanning Visualización electrónica del planning diario de los pacientes. Rodrigo Testillano Tordesillas 31/03/2011

47 Contenido Introducción Máquina Virtual eplanning. (Proceso más sencillo) Descargar Virtual Box Descargar la máquina Virtual eplanning Configurar Interfaz de red de la máquina Virtual Ejecutar la máquina virtual Cónocer la IP de la máquina Virtual Ejecutar eplanning

48 Introducción. Este documento refleja el proceso de instalación de la máquina virtual de eplanning. La máquina virtual dispone de un servidor Tomcat con base de datos MySql y el proceso para probar la máquina virtual preparada para la ejecución directa de eplanning, lo que facilita su uso y evaluación. Máquina Virtual eplanning. (Proceso más sencillo). Los prerrequisitos para la máquina virtual es tener instalado Virtual Box preferentemente la última versión (Virtual Box 4). Virtual Box se encuentra en los repositorios de Ubuntu por ejemplo pero siempre se puede descargar desde su página web: tanto para Linux como para Windows, Solaris y OS X. Se deberá descargar el archivo que contiene la máquina virtual y la aplicación en esta dirección: Doy las gracias a Sergio García Mondaray que me ha dejado espacio en el hosting para alojar temporalmente mi máquina virtual. La máquina virtual ha sido preparada a conciencia para que se utilice cómo servidor virtual Tomcat, sin que el usuario tenga que configurar nada, por lo que su utilización es muy sencilla e intuitiva. La máquina virtual consume pocos recursos, su tamaño ha sido reducido al mínimo unas 615 MB, el sistema operativo de la máquina es GNU/Linux Debian (Sin entorno Gráfico). 1. Descargar Virtual Box Debemos descargar VirtualBox e instalarlo en nuestro equipo. 2. Descargar la máquina Virtual eplanning Descargamos el archivo del servicio virtualizado eplanning, y lo alojamos el directorio que deseemos, y hacemos dobleclick sobre él. Automáticamente se abrirá Virtual Box y comenzará automáticamente el proceso de instalación de la máquina (Dura 1 minuto o menos).

49 Cuando aparezca la pantalla que se muestra en la imagen de arriba, hacemos click en el botón terminar.

50 Ya tendríamos eplanning en Virtual Box. 3. Configurar Interfaz de red de la máquina Virtual Antes de ejecutar la máquina debemos configurar la interfaz de red que estemos utilizando: ethernel, wlan Para ello seleccionamos la máquina virtual y hacemos click en el botón Configurar. En la pantalla de configuración hacemos click en Red y nos aseguramos que en el apartado: Conectado a: ponga Adaptador puente y en Nombre aparezca la interfaz que estemos utilizando: eth0 para ethernel(conexión por cable) Wlan0 para conexión Wifi. (Normalmente en Windows suele poner el nombre del dipositivo). 4. Ejecutar la máquina virtual. Iniciamos la máquina virtual haciendo Click en el botón Iniciar de Virtual Box. Cuando la máquina virtual esté iniciada nos pedirá login y password, los datos a introducir serán los siguientes: Login: root (Accedemos como root). Password: eplanning

51 5. Cónocer la IP de la máquina Virtual. Para probar la aplicación debemos acceder al servidor virtual, para ello deberemos conocer la ip de la máquina virtual. Lo que hacemos es ejecutar el comando ifconfig" y obtenemos la ip para nuestra interfaz cómo muestra la siguiente imagen.

52 6. Ejecutar eplanning. Ya estamos preparados para ejecutar la aplicación, sin cerrar la máquina virtual(la minimizamos por ejemplo) abrimos el navegador de nuestro equipo (Decir que eplanning está optimizada para ejecutarse sobre Firefox 3.6 o superior, en cualquier otro navegador pueden existir incompatibilidades de código). En la barra de Navegación introducimos lo siguiente: de la máquina virtual]:8080/eplanning en mi caso introduciría:

53 Ya tendríamos eplanning en funcionamiento. Los datos para entrar en la aplicación son: Usuario: eplanning Contraseña: (cualquier cosa vale). Nota Importante!!!: A partir de aquí es necesario y muy recomendable leer el manual de usuario, para continuar utilizando la aplicación correctamente. Pero se puede adelantar que a la hora de seleccionar una planta del hospital para ver su planning debe ser la 1NO es la planta que he utilizado para las pruebas y la única que tiene pacientes.

54 Anexo V CONCURSO DE SOFTWARE LIBRE eplanning Manual de usuario Rodrigo Testillano Tordesillas 29/03/2011

55 Índice de contenido Introcucción 3 Manual de usuario 3 Pantalla de login Teclado virtual Pantalla de administración... 4 El planning... 6 Encabezado... 6 Cuerpo... 7 Pie de página NOTAS IMPORTANTES... 10

56

57 eplanning: Visualización electrónica del planning diario de los pacientes. Introducción Este documento refleja el manual de usuario de la aplicación eplanning. Es muy recomendable y casi necesario leer el manual para la correcta evaluación y utilización de eplanning. En este manual se explica todos los aspectos de la aplicación. Manual de usuario Pantalla de login. eplanning es una aplicación realizada para ver el planning de los pacientes y por lo tanto deberá tener un mínimo de seguridad, además en eplanning pueden existir distintos perfiles de usuario, explicados todos en los anteriores docuementos de análisis y diseño de eplanning. Para entrar en eplanning introduciremos los siguientes datos: Nombre de usuario: eplanning Contraseña: hospital (Aunque en realidad vale cualquier cosa). Teclado virtual. eplanning es una aplicación destinada a dispositivos táctiles con pantallas de gran formato, por ello ha sido necesario de incorporar a la aplicación de un teclado virtual para que el usuario de eplanning pueda utilizar la aplicación sin necesidad de ratón ni teclado físico. 57

58 eplanning: Visualización electrónica del planning diario de los pacientes. Selección de tamaño Selección de idioma Una funcionalidad del teclado, es que dispone de más de 30 configuraciones para distintos idiomas, además podemos configurar su tamaño a partir de unos tamaños predefinidos en la lista desplegable de tamaños. (En la imagen de arriba, el tamaño del teclado es de 5 y el idioma Español). Ahora veremos el teclado en tamaño 2 Pantalla de administración eplanning cuenta con una pantalla de administración en la que se muestran dos pestaña: Mis datos y Gestion del Planning. 58

59 eplanning: Visualización electrónica del planning diario de los pacientes. En la pestaña Mis datos se muestra los datos del usuario que ha accedido ha eplanning. En la pestaña Gestión del planning se muestra un desplegable para elegir la planta a mostrar.nota: La única planta que tiene pacientes es la 1NO, por lo que deberemos seleccionar primero esta planta para mostrarla. En este pestaña se tiene pensado incluir varias utilidades, como la de crear columnas, personalizar el planning, etc. Todo esto está descrito en Lineas Futuras del documento, de Estado del proyecto y Líneas futuras disponible en el blog y en la forja del proyecto. 59

60 eplanning: Visualización electrónica del planning diario de los pacientes. El planning Es la pantalla principal dónde se muestra toda la información del planning, está dividida en tres secciones, 1. Encabezado: Se muestra el nombre de la planta, la observación que tenga la planta 2. Cuerpo: Se muestra la información del paciente organizado por columnas de datos que muestran diferentes tipos de información. 3. Pie de Pagina: El planning es una tabla paginada, quince registros por página, en total hay dos páginas, lo que hacen 30 pacientes, que son los que contiene una planta del hospital. El pie de página contiene los controles para cambiar de página, aunque esto se hace automáticamente cada 10 segundos. También existe un botón para actualizar el planning. 60

61 eplanning: Visualización electrónica del planning diario de los pacientes. Encabezado El encabezado del planning contiene el nombre de planta, la observación de planta, un icono para cambiar la observación de planta y a la izquierda el botón para cerrar el planning. Nombre Cuerpo planta Observación de planta El cuerpo es la parte principal del planning está formado por el nombre de las columnas y los registros. Debemos destacar el nombre de las columnas ya que ofrecen varias posibilidades bastantes utiles como: 1. Ordenar ascendente o descendentemente los registros: Botón Observación Cerrar planning Para ordenar los registros debemos pinchar en la primera columna HAB entonces nos aparecerá un menú contextual con las opciones de ordenar. 61

62 eplanning: Visualización electrónica del planning diario de los pacientes. 2. Ocultar y mostrar distintas columnas. 3. Cam biar de tamaño cualquier columna: posicionándonos con el puntero en el borde de la columna y arrastrando hasta encontrar el tamaño deseado. Una característica de eplanning es el poder introducir observaciones a la planta y notificaciones a los pacientes. Se desea que eplanning pueda contemplar la posibilidad de crear notificaciones propias para los pacientes, por ahora y a modo de pruebas se han creado dos tipos de notificaciones: importantes y farmacológicas, diferenciadas por los iconos naranja y azul, respectivamente, de la columna de observaciones(ob). Para introducir observaciones de planta, haremos click en el botón de cabezara indicado anteriormente como botón observación Para introducir una notificación al un paciente determinado deberemos pinchar en la fila del paciente y sobre la columnas de observaciones(ob), por lo que si esta columna no está visible, deberemos activarla para insertar una notificación. 62

63 eplanning: Visualización electrónica del planning diario de los pacientes. Seguidamente se mostrara el cuadro de dialogo para insertar la notificación, para ello introducimos el texto correspondiente, y seguidamente le indicamos una fecha de inicio y una fecha de fin de observación, al indicar las fechas iniciales y finales se añadirá también la hora de inicio y de fin que por defecto son las 00:00:00, esto se puede modificar manualmente a nuestro gusto. En la siguiente imagen vemos como introducir observaciones a un paciente: 63

64 eplanning: Visualización electrónica del planning diario de los pacientes. Al introducir una notificación al paciente, aparecerá el icono de la notificación en la columna de observaciones, este icono aparecerá y desaparecerá el dia y la hora programados por el usuario. También en el cuerpo podemos ver la información completa de un paciente junto con su fotografía, para ello pinchamos sobre la fila del paciente deseado y pinchamos en cualquier columna que no se la de observaciones(ob). 64

65 eplanning: Visualización electrónica del planning diario de los pacientes. Pie de página El pie de página se utiliza para ver en todo momento en la página de la tabla en la que nos encontramos. Podemos avanzar, retroceder, ir a la primera página, a la última, y refrescar el planning. NOTAS IMPORTANTES No ha de olvidarse elegir la planta 1NO para ver la información de pacientes, ya que las demás no tienen información. Es recomendable utilizar eplanning en Firefox 3.6 o superior, ya que con otros navegadores puede tener problemas de compatibilidad con la librería gráfica. 65

e-planning - Estudio de frameworks para la creación de interfaces gráficas -

e-planning - Estudio de frameworks para la creación de interfaces gráficas - e-planning - Estudio de frameworks para la creación de interfaces gráficas - Elaborado por Rodrigo Testillano Tordesillas Versión del documento: 1.0 Página 1 de 12 Índice INTRODUCCIÓN... 3 JSF.... 4 SOBRE

Más detalles

App para realizar consultas al Sistema de Información Estadística de Castilla y León

App para realizar consultas al Sistema de Información Estadística de Castilla y León App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda

Más detalles

WINDOWS 2008 5: TERMINAL SERVER

WINDOWS 2008 5: TERMINAL SERVER WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.

Más detalles

port@firmas V.2.3.1 Manual de Portafirmas V.2.3.1

port@firmas V.2.3.1 Manual de Portafirmas V.2.3.1 Manual de Portafirmas V.2.3.1 1 1.- Introducción 2.- Acceso 3.- Interfaz 4.- Bandejas de peticiones 5.- Etiquetas 6.- Búsquedas 7.- Petición de firma 8.- Redactar petición 9.- Firma 10.- Devolución de

Más detalles

PRESENTACIÓN DEL PRODUCTO

PRESENTACIÓN DEL PRODUCTO PRESENTACIÓN DEL PRODUCTO esernet, s.l. Sebastián Elcano, 32 Planta 1 Oficina 22 28012 Madrid Teléfono: 91 433 84 38 -- Fax. 91 141 21 89 www.esernet.com -- esernet@esernet.com 1. Introducción 2. Descripción

Más detalles

UNIVERSIDAD DE SALAMANCA

UNIVERSIDAD DE SALAMANCA UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA

Más detalles

Guía de uso del Cloud Datacenter de acens

Guía de uso del Cloud Datacenter de acens guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar

Más detalles

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)

Más detalles

Manual hosting acens

Manual hosting acens Manual hosting acens Contenido Acceso al panel de control de cliente... 3 Asociar un dominio a mi Hosting... 5 Acceso al panel de administración del hosting... 7 INICIO - Visión general del estado de nuestro

Más detalles

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar

Más detalles

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN INTRANET DE UNA EMPRESA Autor: Burgos González, Sergio. Director: Zaforas de Cabo, Juan. Entidad colaboradora: Colegio de Ingenieros del ICAI. RESUMEN DEL PROYECTO El proyecto consiste en el desarrollo

Más detalles

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

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo. GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.

Más detalles

Anexo A Diagramas de Navegación

Anexo A Diagramas de Navegación Anexo A Diagramas de Navegación Figura D.1: Diagrama de navegación de la pantalla principal. 43 Figura D.2: Diagrama de navegación del apartado Crear Encuesta. 44 Figura D.3: Diagrama de navegación del

Más detalles

Curso de HTML5 y CSS3

Curso de HTML5 y CSS3 Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 1 Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 2 2 HTML sin duda, definió

Más detalles

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina.

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte I Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte II Requisitos técnicos proyecto. Servidor. Cliente. Tecnologías empleadas. Diagrama de red. Parte

Más detalles

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa...2. 1.1 Configuración Internet Explorer para ActiveX...

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa...2. 1.1 Configuración Internet Explorer para ActiveX... INDICE 1 Configuración previa...2 1.1 Configuración Internet Explorer para ActiveX...2 1.2 Problemas comunes en sistema operativo Windows...8 1.2.1 Usuarios con sistema operativo Windows XP con el Service

Más detalles

STRATO LivePages Inicio rápido

STRATO LivePages Inicio rápido STRATO LivePages Inicio rápido LivePages es la práctica herramienta de creación de páginas web de STRATO. En pocos pasos podrá crear su propia página web y publicarla en Internet sin necesidad de conocimientos

Más detalles

Con esta nueva versión, si un artículo que está incluido dentro de un Paquete de Ventas tiene precio 0,00, significará gratis.

Con esta nueva versión, si un artículo que está incluido dentro de un Paquete de Ventas tiene precio 0,00, significará gratis. NOVEDADES Y MEJORAS Continuando con nuestra política de mejora, innovación y desarrollo, le presentamos la nueva versión 9.50 de datahotel que se enriquece con nuevas funcionalidades que aportan soluciones

Más detalles

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10 CONCEPTOS BASICOS Febrero 2003 Página - 1/10 EL ESCRITORIO DE WINDOWS Se conoce como escritorio la zona habitual de trabajo con windows, cuando iniciamos windows entramos directamente dentro del escritorio,

Más detalles

Sistema de SaaS (Software as a Service) para centros educativos

Sistema de SaaS (Software as a Service) para centros educativos Sistema de SaaS (Software as a Service) para centros educativos Definiciones preliminares: Qué es SaaS? SaaS (1) es un modelo de distribución del software que permite a los usuarios el acceso al mismo

Más detalles

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

Análisis y diseño del sistema CAPÍTULO 3 Análisis y diseño del sistema CAPÍTULO 3 36 CAPÍTULO 3 Análisis y diseño del sistema En este capítulo se pretende realizar un análisis detallado de los requerimientos del software a desarrollar para la

Más detalles

GedicoPDA: software de preventa

GedicoPDA: software de preventa GedicoPDA: software de preventa GedicoPDA es un sistema integrado para la toma de pedidos de preventa y gestión de cobros diseñado para trabajar con ruteros de clientes. La aplicación PDA está perfectamente

Más detalles

Configuracion Escritorio Remoto Windows 2003

Configuracion Escritorio Remoto Windows 2003 Configuracion Escritorio Remoto Windows 2003 Instalar y configurar servicio de Terminal Server en Windows 2003 Fecha Lunes, 25 diciembre a las 17:04:14 Tema Windows (Sistema Operativo) Os explicamos cómo

Más detalles

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

Person IP CRM Manual MOBILE

Person IP CRM Manual MOBILE Manual MOBILE División Informática BuscPerson Telecomunicaciones : Manual MOBILE 0.- Introducción 3 0.1 Configuración de los terminales 3 0.2 Acceso de Usuarios 3 1.- Funcionalidades CRM 5 1.1 Agenda del

Más detalles

Ayuda Aplicación SIGI

Ayuda Aplicación SIGI Ayuda Aplicación SIGI Versión 1.0 Autor Secretaría General Técnica Fecha Inicio 17/03/2013 12:33:00 Fecha último cambio 19/03/2013 11:38:00 Fecha: 19/03/2013 Página 1 de 17 Índice 1. PRESENTACIÓN 3 2.

Más detalles

Introducción a la extensión de scripting en gvsig 2.0

Introducción a la extensión de scripting en gvsig 2.0 Introducción a la extensión de scripting en gvsig 2.0 2012 gvsig Association Este documento se distribuye con la licencia Creative Commons 1 2 Índice de contenido 1 Introducción... 3 Instalación de la

Más detalles

Oficina Online. Manual del administrador

Oficina Online. Manual del administrador Oficina Online Manual del administrador 2/31 ÍNDICE El administrador 3 Consola de Administración 3 Administración 6 Usuarios 6 Ordenar listado de usuarios 6 Cambio de clave del Administrador Principal

Más detalles

Manual del Alumno de la plataforma de e-learning.

Manual del Alumno de la plataforma de e-learning. 2 Manual del Alumno de la Plataforma de E-learning 3 4 ÍNDICE 1. Página de Inicio...7 2. Opciones generales...8 2.1. Qué es el Campus...8 2.2. Nuestros Cursos...9 2.3. Cómo matricularme...9 2.4. Contactar...9

Más detalles

ACCESO AL SERVIDOR EXCHANGE MEDIANTE OWA

ACCESO AL SERVIDOR EXCHANGE MEDIANTE OWA ACCESO AL SERVIDOR EXCHANGE MEDIANTE OWA El Acceso al correo a través de OWA (Outlook Web Access) es una herramienta que permite a los usuarios consultar sus mensajes en una interfaz Web a través de un

Más detalles

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Servicio DNS - 1 - Servicio DNS...- 3 - Definición... - 3 - Instalación... - 5 - Configuración del Servidor DNS...- 10 - - 2 - Servicio DNS Definición

Más detalles

FACULTAD DE INFORMATICA MATERIA: GESTION DE CONTENIDO ELECTRONICO PROFESOR: JONATHAN VEGA ALUMNOS: LUISA ROSERO JAIME CAMACHO DATOS INFORMATIVOS:

FACULTAD DE INFORMATICA MATERIA: GESTION DE CONTENIDO ELECTRONICO PROFESOR: JONATHAN VEGA ALUMNOS: LUISA ROSERO JAIME CAMACHO DATOS INFORMATIVOS: FACULTAD DE INFORMATICA MATERIA: GESTION DE CONTENIDO ELECTRONICO PROFESOR: JONATHAN VEGA ALUMNOS: LUISA ROSERO JAIME CAMACHO DATOS INFORMATIVOS: TRABAJO BIBLIOGRAFICO DE, CONCEPTOS, IMÁGENES, EJEMPLOS,

Más detalles

5.2. PROYECTO RODA. http://roda.ibit.org/index.cfm (6/07/04).

5.2. PROYECTO RODA. http://roda.ibit.org/index.cfm (6/07/04). 5.2. PROYECTO RODA Se trata de un proyecto 1 piloto de demostración tecnológica, cofinanciado por el PROFIT 2003, cuya duración se fijó de Enero 2003 a Marzo de 2004. Los participantes son ROBOTIKER, la

Más detalles

Confección y publicación de páginas Web

Confección y publicación de páginas Web 2014 Confección y publicación de páginas Web Docente: Manuel Fernández Catalán 0 ÍNDICE 1 Presentación... 2 2 Objetivos... 2 3 Tecnología... 2 4 Metodología y evaluación... 3 5 Material didáctico... 3

Más detalles

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA E. SÁEZ, M. ORTIZ, F. QUILES, C. MORENO, L. GÓMEZ Área de Arquitectura y Tecnología de Computadores. Departamento de Arquitectura

Más detalles

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico

Más detalles

CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO

CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO MANUAL DE USUARIO CATÁLOGO MANUAL DE USUARIO CATÁLOGO MANUAL DE USUARIO 1. CATÁLOGO MANUAL DE USUARIO CATÁLOGO AHORA CATÁLOGO MANUAL DE USUARIO 1 1. Introducción AHORA Catálogo es una aplicación

Más detalles

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 FAMILIA PROFESIONAL: INFORMATICA Y COMUNICACIONES MATERIA: 28. DESARROLLO WEB EN ENTORNO SERVIDOR CURSO: 2º DE CFGS DESARROLLO DE APLICACIONES

Más detalles

Nos encargamos del tuyo, tú disfruta

Nos encargamos del tuyo, tú disfruta EN ACTIVE SABEMOS QUE TIENES COSAS MÁS IMPORTANTES QUE EL TRABAJO, POR ESO Nos encargamos del tuyo, tú disfruta 2015 ACTIVE BUSINESS & TECHNOLOGY. TODOS LOS DERECHOS RESERVADOS. 1 Esta nueva versión ha

Más detalles

Anexo 4 Documento de Arquitectura

Anexo 4 Documento de Arquitectura Anexo 4 Documento de Arquitectura 1. Introducción El anexo se describe el propósito y alcance referentes al proyecto correspondiente al documento de arquitectura. 2. Propósito El propósito del anexo de

Más detalles

Manual de usuario Versión: 1.3 Edición: 05/02/2015 1

Manual de usuario Versión: 1.3 Edición: 05/02/2015 1 Manual de usuario Versión: 1.3 Edición: 05/02/2015 1 Índice Formula Integration Manual de Usuario... 3 1. Introducción... 3 1.1. Funcionalidades... 3 2. Instalación... 3 2.1. Requisitos mínimos... 3 2.2.

Más detalles

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados

Más detalles

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera Capítulo 4. Llamada Telefónica En este capítulo se explicará la manera en que se configuraron las herramientas web (PHP y APACHE), y el programa de comunicación Skype, para controlar de manera dinámica

Más detalles

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

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor. Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el

Más detalles

Eurowin 8.0 SQL. Manual de la FIRMA DIGITALIZADA

Eurowin 8.0 SQL. Manual de la FIRMA DIGITALIZADA Eurowin 8.0 SQL Manual de la FIRMA DIGITALIZADA Documento: me_firmadigitalizada Edición: 02 Nombre: Manual de la Firma Digitalizada en Eurowin Fecha: 19-05-2011 Tabla de contenidos 1. FIRMA DIGITALIZADA

Más detalles

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades:

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades: Propósito del prototipo: Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades: 1º. Mostrar noticias y eventos propios del grupo de personas que administren la Web.

Más detalles

COMPROBACIONES BÁSICAS PARA EL USO DE FIRMA EN EL RTC

COMPROBACIONES BÁSICAS PARA EL USO DE FIRMA EN EL RTC TITULO: COMPROBACIONES BÁSICAS PARA EL USO DE FIRMA EN EL RTC RESUMEN: La idea de este documento es mostrar una serie de acciones y ayudas básicas para intentar determinar y solucionar problemas en la

Más detalles

PS.Vending Almacén Pocket PC

PS.Vending Almacén Pocket PC Versión 1.0 Enero 2013 Autor: Pedro Naranjo Rodríguez www.psvending.es Contenido Qué es PS.Vending Almacén Pocket PC?... 3 Funciona PS.Vending Almacén Pocket PC independiente de PS.Vending?... 3 Requisitos...

Más detalles

POWER POINT. Iniciar PowerPoint

POWER POINT. Iniciar PowerPoint POWER POINT Power Point es la herramienta de Microsoft Office para crear presentaciones que permiten comunicar información e ideas de forma visual y atractiva. Iniciar PowerPoint Coloque el cursor y dé

Más detalles

DESARROLLO DE CONTENIDOS A MEDIDA E-DUCATIVA

DESARROLLO DE CONTENIDOS A MEDIDA E-DUCATIVA DESARROLLO DE CONTENIDOS A MEDIDA E-DUCATIVA 1 Adaptación y conversión Muchas empresas disponen de contenidos muy completos en formato papel, utilizados en educación presencial o bien en formación a distancia

Más detalles

GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO

GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO versiongalega.com - Departamento de Atención al cliente GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO En este documento encontrará una descripción de cómo configurar sus cuentas de correo electrónico

Más detalles

Manual de Usuario Sitio Dinámico e-ducativa Versión 7.01.00

Manual de Usuario Sitio Dinámico e-ducativa Versión 7.01.00 Manual de Usuario Sitio Dinámico e-ducativa Versión 7.01.00 ÍNDICE DE CONTENIDOS INTRODUCCIÓN...3 ÁREAS DEL SITIO WEB...4 1. ENCABEZADO...5 2. SECCIONES Y PÁGINAS DEFINIDAS...5 3. CONTENIDO...5 4. NOVEDADES

Más detalles

1 Itinerario. 2 Descripción y funcionalidades principales. Google Docs. 1.1 Qué vamos a hacer? 1.2 Qué pasos vamos a seguir?

1 Itinerario. 2 Descripción y funcionalidades principales. Google Docs. 1.1 Qué vamos a hacer? 1.2 Qué pasos vamos a seguir? Google Docs 1 Itinerario 1.1 Qué vamos a hacer? En este tutorial aprendemos a manejar la herramienta Google Docs, de esta forma nos introduciremos en el llamado cloud computing, que podemos traducir como,

Más detalles

Eficiencia en la Automatización y Gestión de Servicios

Eficiencia en la Automatización y Gestión de Servicios Eficiencia en la Automatización y Gestión de Servicios GESTIÓN EFECTIVA DE SERVICIOS CON SERVICETONIC Hoy en día las empresas están obligadas a hacer más con menos recursos y como consecuencia de ello

Más detalles

Hi-Spins. Hi-Spins - Novedades v.10.2.0 10.2.2

Hi-Spins. Hi-Spins - Novedades v.10.2.0 10.2.2 Hi-Spins Hi-Spins - Novedades 10.2.2 Tabla de contenido Hi-Spins Consulta Renovación de la presentación gráfica................................... 3 Visualización compacta de dimensiones en ventana de

Más detalles

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

TFM Comunicación, Redes y Gestión de Contenidos TFM Comunicación, Redes y Gestión de Contenidos Aplicación móvil hibrida para control de asistencia y servicio técnico a domicilio y gestión de partes de trabajo Autor: Patricia Paguay Lara Tutorizado

Más detalles

comunicaciones IP al servicio de su empresa configuración de clientes de correo para Hosted Exchange

comunicaciones IP al servicio de su empresa configuración de clientes de correo para Hosted Exchange comunicaciones IP al servicio de su empresa configuración de clientes de correo para Hosted Exchange 1. introducción...2 2. configuración de Microsoft Outlook 2003 para Hosted Exchange (RPC sobre HTTPs)...2

Más detalles

Activación de un Escritorio Remoto

Activación de un Escritorio Remoto Activación de un Escritorio Remoto La activación de un Escritorio Remoto se realiza en dos fases, en la primera se habilita a un Usuario de un ordenador para que pueda admitir una conexión remota, la segunda

Más detalles

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

Más detalles

Prototipo de un sistema. interactivo de soporte y ayuda a los compradores de un centro. comercial de equipamiento del hogar

Prototipo de un sistema. interactivo de soporte y ayuda a los compradores de un centro. comercial de equipamiento del hogar Prototipo de un sistema interactivo de soporte y ayuda a los compradores de un centro comercial de equipamiento del hogar Chema Lizano Lacasa. Miguel Ancho Morlans. IPO1-5 INDICE 1.- Descripción general....3

Más detalles

SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es

SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es SCT3000 95 Versión 3.5 Software para la calibración de transductores de fuerza. Microtest S.A. microtes@arrakis.es Introducción El programa SCT3000 95, es un sistema diseñado para la calibración automática

Más detalles

Creación y administración de grupos de dominio

Creación y administración de grupos de dominio Creación y administración de grupos de dominio Contenido Descripción general 1 a los grupos de Windows 2000 2 Tipos y ámbitos de los grupos 5 Grupos integrados y predefinidos en un dominio 7 Estrategia

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

MANUAL DE USO MICROSOFT LYNC ONLINE

MANUAL DE USO MICROSOFT LYNC ONLINE MANUAL DE USO MICROSOFT LYNC ONLINE Plataforma de comunicaciones unificadas. Integra servicios de comunicación como mensajería instantánea, llamadas de voz, videoconferencias, uso compartido de escritorio

Más detalles

Manual de usuario del software de marketing de fidelización de clientes Hermes

Manual de usuario del software de marketing de fidelización de clientes Hermes Manual de usuario del software de marketing de fidelización de clientes Hermes Campus Telematika 1 0. Índice 1. Requisitos y recomendaciones... 3 2. Manejo de la aplicación... 3 2.1. Asistente... 3 2.2.

Más detalles

WINDOWS. Iniciando Windows. El mouse

WINDOWS. Iniciando Windows. El mouse Windows es un sistema operativo, cuyo nombre lo debe al principal elemento de trabajo, la ventana - en inglés window -. Este tiene características como: Multitarea: durante una sesión de trabajo, es posible

Más detalles

Visión General de GXportal. Última actualización: 2009

Visión General de GXportal. Última actualización: 2009 Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de

Más detalles

PROGRAMACIÓN PÁGINAS WEB CON PHP

PROGRAMACIÓN PÁGINAS WEB CON PHP PROGRAMACIÓN PÁGINAS WEB CON PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología

Más detalles

Redes de área local: Aplicaciones y servicios WINDOWS

Redes de área local: Aplicaciones y servicios WINDOWS Redes de área local: Aplicaciones y servicios WINDOWS 4. Servidor DNS 1 Índice Definición de Servidor DNS... 3 Instalación del Servidor DNS... 5 Configuración del Servidor DNS... 8 2 Definición de Servidor

Más detalles

Conceptos Generales en Joomla 1.7.2.

Conceptos Generales en Joomla 1.7.2. 1.- Tipos de usuarios en Joomla! JOOMLA 1.7 USUARIOS. Los usuarios de sitios web de Joomla! pueden dividirse en dos categorías principales: Invitados. Usuarios registrados. Los Invitados son sencillamente

Más detalles

Servicio de Alta, Baja, Modificación y Consulta de usuarios Medusa

Servicio de Alta, Baja, Modificación y Consulta de usuarios Medusa Documentos de Proyecto Medusa Documentos de: Serie: Manuales Servicio de Alta, Baja, Modificación y Consulta del documento: Fecha 22 de febrero de 2007 Preparado por: José Ramón González Luis Aprobado

Más detalles

APLICATECA. Guía para la contratación y gestión de Respaldo Cloud

APLICATECA. Guía para la contratación y gestión de Respaldo Cloud APLICATECA Guía para la contratación y gestión de Respaldo Cloud INDICE 1 QUÉ ES RESPALDO CLOUD?... 1 1.1 PARA QUÉ SIRVE?... 1 1.2 CARACTERÍSTICAS DE RESPALDO CLOUD... 1 2 CONTRATACIÓN DE RESPALDO CLOUD...

Más detalles

DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS

DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS 1. Introducción Los ambientes de aprendizaje acompañados de trabajos colaborativos como estrategia se revierten en actividades de diferente índole (análisis de videos,

Más detalles

APLICATECA. Guía para la contratación y gestión de. Servidor Cloud

APLICATECA. Guía para la contratación y gestión de. Servidor Cloud APLICATECA Guía para la contratación y gestión de Servidor Cloud INDICE 1 QUÉ ES SERVIDOR CLOUD?... 1 1.1 PARA QUÉ SIRVE?... 1 1.2 CARACTERÍSTICAS DE SERVIDOR CLOUD... 2 2 CONTRATACIÓN DE SERVIDOR CLOUD...

Más detalles

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta Configuración de una red con Windows Aunque existen múltiples sistemas operativos, el más utilizado en todo el mundo sigue siendo Windows de Microsoft. Por este motivo, vamos a aprender los pasos para

Más detalles

Qué es Google Calendar? Qué se puede hacer en Google Calendar?

Qué es Google Calendar? Qué se puede hacer en Google Calendar? Qué es Google Calendar? Google Calendar es una herramienta web 2.0 que permite tener una agenda virtual a la que se puede acceder desde cualquier lugar, en forma gratuita. La característica más interesante

Más detalles

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...

Más detalles

Antivirus PC (motor BitDefender) Manual de Usuario

Antivirus PC (motor BitDefender) Manual de Usuario Antivirus PC (motor BitDefender) Manual de Usuario Índice 1. Introducción... 3 2. Qué es Antivirus PC?... 3 a. Eficacia... 3 b. Actualizaciones... 4 3. Requisitos técnicos... 4 a. Conocimientos técnicos...

Más detalles

Gestión de Incidencias

Gestión de Incidencias Gestión de Incidencias Alumno: José Aguilera Deixt Consultor: José Juan Rodríguez Introducción Objetivos Planificación Tecnologías Resumen funcional Diseño Producto Conclusión Mejoras para futuras versiones

Más detalles

1 El trabajo expuesto está subvencionado por el proyecto de la URJC PGRAL-2001/14

1 El trabajo expuesto está subvencionado por el proyecto de la URJC PGRAL-2001/14 EVALUACIÓN A TRAVÉS DE LA WEB: EL SISTEMA TUTORMAP 1 R.Criado, D.Martín y S. Sánchez (GIEMATI, Dpto. de CC. Experimentales e Ingeniería de la URJC) Resumen En este trabajo se describen las características

Más detalles

UF0513 Gestión auxiliar de archivo en soporte convencional o informático

UF0513 Gestión auxiliar de archivo en soporte convencional o informático UF0513 Gestión auxiliar de archivo en soporte convencional o informático Tema 1. Sistemas operativos habituales Tema 2. Archivo y clasificación de documentación administrativa Tema 3. Base de datos Tema

Más detalles

Los distintos navegadores para movernos por Internet

Los distintos navegadores para movernos por Internet www.solucionesenlaweb.com Los distintos navegadores para movernos por Internet Para que los usuarios puedan navegar por Internet y ver la información que más les interesa en cada momento, utilizamos los

Más detalles

Microsoft Access proporciona dos métodos para crear una Base de datos.

Microsoft Access proporciona dos métodos para crear una Base de datos. Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las

Más detalles

TeCS. Sistema de ayuda a la gestión del desarrollo de producto cerámico

TeCS. Sistema de ayuda a la gestión del desarrollo de producto cerámico TeCS Sistema de ayuda a la gestión del desarrollo de producto cerámico En el origen de todo proyecto de éxito se halla la capacidad de encauzar y estructurar la creatividad TeCS ofrece un entorno de fácil

Más detalles

Adicionalmente, en función de su objetivo, las Cookies puedes clasificarse de la siguiente forma:

Adicionalmente, en función de su objetivo, las Cookies puedes clasificarse de la siguiente forma: Cookies policy a) Utilización de Cookies y Web Bugs b) Tipología, finalidad y funcionamiento de las Cookies c) Cómo deshabilitar las Cookies y los Web Bugs en los principales navegadores d) Qué ocurre

Más detalles

Traslado de Copias y Presentación de Escritos. Manual de Usuario V.3.1

Traslado de Copias y Presentación de Escritos. Manual de Usuario V.3.1 Traslado de Copias y Presentación de Escritos Manual de Usuario V.3.1 Página: 2 45 INDICE INTRODUCCIÓN... 3 1 ACCESO A LA APLICACIÓN... 3 2 PROCESO DE FIRMA... 4 3 TRASLADOS PENDIENTES DE ACEPTAR POR EL

Más detalles

ÍNDICE. Introducción Características técnicas Funcionamiento de la aplicación

ÍNDICE. Introducción Características técnicas Funcionamiento de la aplicación Identificación de los módulos formativos asociados a los certificados de profesionalidad y títulos de formación profesional, para la adaptación de un sistema de información y detección de necesidades formativas

Más detalles

Está creado como un organizador y gestor de tareas personalizables para generar equipos de alto desempeño en diferentes rubros de empresas.

Está creado como un organizador y gestor de tareas personalizables para generar equipos de alto desempeño en diferentes rubros de empresas. SACS proviene de las siglas Sistema Avanzado de Comunicación Social, es un modelo de gestión de toda la organización, basándose en la orientación del cliente. Es un software vía web que se encarga de la

Más detalles

MANUAL DE USUARIO. Versión: 3.5

MANUAL DE USUARIO. Versión: 3.5 MANUAL DE USUARIO DE NAVEGADORES PARA REALIZAR FIRMA ELECTRÓNICA EN APLICACIONES DE SEDE ELECTRÓNICA DEL SEPE Versión: 3.5 Tabla de Contenidos PÁG. 1. OBJETIVO... 4 2. REQUISITOS DE EQUIPO CLIENTE... 5

Más detalles

UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO

UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO www.ubs-systems.com Teléfono: 91 3681185 UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO Unidesys Versión 2011 1 CONTENIDO 1 INTRODUCCIÓN 3 2 FUENTES DE DATOS 4 3 INSTALACIÓN DEL

Más detalles

Capitulo 5. Implementación del sistema MDM

Capitulo 5. Implementación del sistema MDM Capitulo 5. Implementación del sistema MDM Una vez que se concluyeron las actividades de análisis y diseño se comenzó la implementación del sistema MDM (Manejador de Documentos de MoProSoft). En este capitulo

Más detalles

Manual de Usuario de la Herramienta SICRES-Tester. SIR Sistema de Interconexión de Registros. Tipo de documento. Fecha de entrega 08/04/2014

Manual de Usuario de la Herramienta SICRES-Tester. SIR Sistema de Interconexión de Registros. Tipo de documento. Fecha de entrega 08/04/2014 MINISTERIO DE HACIENDA Y ADMINISTRACIONES PÚBLICAS SECRETARÍA DE ESTADO DE ADMINISTRACIONES PÚBLICAS DIRECCIÓN GENERAL DE MODERNIZACIÓN ADMINISTRATIVA, PROCEDIMIENTOS E IMPULSO DE LA ADMINISTRACIÓN ELECTRONICA

Más detalles

1.- Introducción y objetivos

1.- Introducción y objetivos 1.- Introducción y objetivos El objetivo principal de este proyecto, desarrollado en el Departamento de Tecnología Electrónica de la Universidad de Valladolid (UVA) es realizar un entorno que ayude a los

Más detalles

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS Página 1 de 20 INSTALACIÓ N A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc

Más detalles

QUERCUS PRESUPUESTOS MANUAL DEL USO

QUERCUS PRESUPUESTOS MANUAL DEL USO QUERCUS PRESUPUESTOS MANUAL DEL USO 2 Tabla de Contenido 1 Introducción 1 1.1 General 1 1.1.1 Que es Quercus Presupuestos? 1 1.1.2 Interfaz 1 1.1.3 Árbol de Navegación 2 1.1.4 Estructura de Datos de un

Más detalles

SIEWEB. La intranet corporativa de SIE

SIEWEB. La intranet corporativa de SIE La intranet corporativa de SIE por ALBA Software Acceso a los servicios SIE desde páginas Web para los usuarios de sistema *. Administración del Sistema (cuentas de usuarios, permisos, servicios, etc...)

Más detalles

INSTRUCCIONES BÁSICAS DE ACCESO AL PORTAL DEL CLIENTE

INSTRUCCIONES BÁSICAS DE ACCESO AL PORTAL DEL CLIENTE Para poder acceder a la información como Cliente debe acceder a la Plataforma Digital y registrarse, tal como hacía hasta ahora, con su usuario y contraseña. Si no cuenta con sus datos de acceso, puede

Más detalles

CIF-KM. GUÍA DE LOS PRIMEROS PASOS

CIF-KM. GUÍA DE LOS PRIMEROS PASOS CIF-KM. GUÍA DE LOS PRIMEROS PASOS Secciones 1. CONCEPTOS PREVIOS. 2. INSTALAR CIF-KM. 2.1 Descargar e instalar CIF-KM. 2.2 Configuración de CIF-KM. 2.3 Acceso externo al servidor de CIF-KM. 3. PRIMERA

Más detalles

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y Capítulo VI Conclusiones En este capítulo abordaremos la comparación de las características principales y de las ventajas cada tecnología Web nos ofrece para el desarrollo de ciertas aplicaciones. También

Más detalles

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas: SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas

Más detalles