INTECA: Infraestructura para Tele-Educación 1

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

Download "INTECA: Infraestructura para Tele-Educación 1"

Transcripción

1 1 INTECA: Infraestructura para Tele-Educación 1 Klaus D. Hackbarth, Roberto Cimiano, Roberto Ortiz {klaus, roberto2, rortiz}@tlmat.unican.es Grupo de Ingeniería Telemática, Universidad de Cantabria Avda. de los Castros s/n Santander Abstract INTECA is a Tele-learning environment based on the WEB paradigm and implemented in form of a vertical Portal. The first version of INTECA was developed as part of the PISTACABLE communication program from the Spanish Government which had the objective to achieve a leadership in the development of multimedia and interactive services over cable based broadband networks. Unlike most of Commercial Tele-learning tools, INTECA is built under the concept of an open framework, supporting different multimedia contents and services and being platform independent. For this purpose INTECA uses different Open Source solutions such as PHP server scripts and MySQL database server. INTECA is composed by a powerful and customisable management system, an user access control system, and a type of FTP service. INTECA allows different forms of communications between the teacher and the students and among the students in form of an service or under the concepts of Forum and Chat. INTECA allows the teacher to create learning progress tests either in form of self control by the student or under his supervision. INTECA allows to incorporate contents under different types of file format and provides tools for creating multimedia content; e.g. teachers are provided with an editor which allows to create slides with audio under a corresponding synchronisation. INTECA is currently used in some of the lecture in the Communication Department of the University of Cantabria and as a complementary tool for the lectures organised by the Communication Department in the European Summer School hold in Santander and Laredo each Spring. In future INTECA will be incorporated in the service integrated satellite networks developed in the REPOSIT project under the 5th Frame Work Program of the European Commission This communication presents the INTECA tool, its implementation details and some of its applications. Index Terms Web-based courseware: systems and tools, E- learning, Multimedia in educational software, Design of educational software, Software architectures for E-learning. 1 Este proyecto tiene el apoyo del 5º Proyecto Marco IST, dentro del proyecto REPOSIT. I. DESCRIPCIÓN GENERAL DEL PORTAL INTECA E L portal INTECA nació como fruto de la participación del Grupo de Ingeniería Telemática de la Universidad de Cantabria en el proyecto ARTEMYS, dentro de los proyectos PISTA de la Secretaría General de Comunicaciones. Este proyecto incluía sendas aplicaciones de tele-educación y telebanca, encargándose de la primera de ellas la Universidad de Cantabria. Posteriormente, el portal INTECA se amplió y personalizó para su utilización en las asignaturas impartidas por el Grupo de Ingeniería Telemática en la Universidad de Cantabria, así como para ofrecer material complementario en cursos de verano de dicha universidad. El objetivo del portal INTECA reside en una primera implementación de una serie de aplicaciones cuya función y rendimiento se estudiará con más detalle en el capítulo siguiente. A continuación se detallan de forma general las aplicaciones actualmente integradas. INTECA se compone de un conjunto de herramientas software para tele-formación, basado en web e implementado en forma de un portal. Se utilizan soluciones Open Source y freeware, no requiere muchos recursos hardware, es independiente del sistema operativo, y se puede implementar de forma distribuida sin altos costes. A. Gestión del portal En el portal se halla integrada una herramienta (figura 1), que permite al administrador del mismo (o la persona designada para tal fin) la posibilidad de gestionar y modificar una serie de parámetros de configuración del portal INTECA con un grado de funcionalidad similar al existente en otras herramientas de tele-educación comerciales (como WebCT [8], Learnig Space [9], Topclass [10] o ToolBox [11]). El portal INTECA se encuentra implementado sobre un sistema

2 2 de bases de datos abierto (MySQL) que permite una continua evolución de la misma, no siendo el caso de WebCT que posee un sistema de bases de datos propietario totalmente cerrado. A.1. Gestión de cursos Aplicación en la que se ofrece la posibilidad de: Crear un nuevo curso. En donde se tiene la posibilidad de configurar una serie de parámetros básicos y necesarios para crear un nuevo curso. Tener la capacidad de modificar parámetros básicos de configuración de un curso ya creado. Añadir test a un curso: ofrece la posibilidad de crear exámenes de evaluación y añadirlos a cursos existentes. INTECA. B. Herramientas del profesorado En el portal se encuentran implementadas una serie de aplicaciones específicas cuyo objetivo es facilitar al profesor o tutor de un determinado curso el trabajo de generar contenidos y adjuntar documentación necesaria para el perfecto seguimiento del mismo. B.1 Generador de presentaciones Herramienta software que facilita y automatiza el proceso de creación de presentaciones multimedia con transparencias (imágenes) y audio sincronizado, así como los ficheros en formato html necesarios para una sencilla integración en el portal de Teleformación INTECA. Facilita el desarrollo de contenidos multimedia dando un aspecto más formalizado e interactivo a las presentaciones realizadas por el profesor o tutor del curso. B.2 Generador de Test Aplicación que permite generar automáticamente exámenes de evaluación. No existe limitación de entrada de caracteres y permite la posibilidad de añadir imágenes a las distintas preguntas generadas. Existen una serie de herramientas que optimizan el funcionamiento y servicio ofrecido por el generador de test que permiten: Figura 1 Gestión del portal INTECA A.2. Gestión de profesores Aplicación que ofrece la posibilidad de dar de alta, modificar y borrar profesores del portal. A4. Gestión de alumnos Aplicación que permite la posibilidad de mostrar un listado de los alumnos que se benefician de los servicios ofrecidos en un determinado curso, modificar sus datos, añadir un nuevo alumno a la lista anterior y borrarle de ella. A.5. Envío de comunicaciones Aplicación que permite enviar comunicaciones vía a todos los alumnos inscritos en el portal, a los alumnos de un determinado curso y notificar a cada uno ellos de forma automática el nombre de usuario y contraseña necesarios para poder utilizar los servicios ofrecidos por la herramienta Visualizar un test generado, permitiendo comprobar las preguntas, las posibles respuestas asociadas a ellas y el valor de las mismas (respuesta verdadera o falsa). Modificar un test. Añadir una pregunta a un test creado. Borrar un test existente. La capacidad de subir al servidor del portal mediante FTP las imágenes que se adjuntarán a los tests. Observar dichas imágenes mediante un visualizador. B.3 Servicio FTP Aplicación que ofrece la posibilidad de almacenar archivos en el equipo servidor del portal INTECA, complementando los contenidos y servicios ofrecidos por los cursos integrados en dicho portal. Las herramientas que complementan este servicio permiten: Mostrar una lista archivos almacenados por el tutor/profesor (imágenes y documentación general) así como los almacenados por los alumnos. La capacidad de eliminar dichos archivos.

3 3 La posibilidad de descargar vía FTP los archivos almacenados por los alumnos en el servidor. C. Herramientas del alumnado En el portal se encuentran implementadas una serie de aplicaciones específicas cuyo objetivo es facilitar al alumnado de un determinado curso el correcto seguimiento y realización de ejercicios prácticos (en su caso) del curso en el que se hallan inscritos. C.1 Acceso a vídeos y presentaciones Se permite al alumnado la capacidad de visualizar una serie de vídeos y presentaciones generadas por los responsables del curso, teniendo la necesidad de estar instalado en el extremo cliente el reproductor REAL PLAYER.v8 ó superior. Debido a la diversa naturaleza de los posibles cursos que se pueden integrar en el portal, alguno de ellos puede necesitar de un complemento distinto de formación basado en cálculos y simulaciones, por tanto se ofrece la posibilidad de ejecutar una serie de aplicaciones desarrolladas en lenguaje JAVA. El problema de ofrecer el servicio anteriormente comentado reside en la no universalidad y portabilidad de estas aplicaciones, es decir, se habría de diseñar y programar una o más aplicaciones JAVA para cada curso teniendo en cuenta el enfoque del mismo y los resultados que se desean obtener en la simulación. Con la finalidad de realizar un estudio comparativo de las funcionalidades ofrecidas en INTECA, a continuación se muestra una tabla en la que se puede observar de una forma más gráfica las diferencias entre la herramienta INTECA y las distintas herramientas más punteras del sector Teleformativo. C.2 Acceso a contenidos El alumnado inscrito en el curso tiene la posibilidad de acceder a documentación y contenidos del mismo en formato HTML estático. C.3 Auto-evaluación Existe una aplicación que permite a los alumnos autoevaluarse realizando una serie de exámenes tipo test, informándoles automáticamente del porcentaje de aciertos obtenidos en la evaluación. Posteriormente se ofrece la posibilidad de ver los resultados del examen. C.4 Servicio FTP Aplicación que ofrece la posibilidad a los alumnos de almacenar archivos en el equipo servidor del portal INTECA. Se ofrece la posibilidad de ver un listado de los ficheros almacenados en el servidor por el profesor y de descargar vía FTP estos archivos. El servicio FTP desarrollado en este proyecto permite el intercambio de información se realiza de la forma expuesta en la figura 2. Características Conocimiento de lenguaje HTML para generar el contenido de los cursos Conocimiento de lenguaje HTML para crear test... (preguntas) Nombre de usuario y contraseña de seguridad Consola de manejo de ficheros. Servicio FTP Herramienta de búsqueda de material Learning Space Top Class WebCT Tool Box INTECA SI SI SI SI SI 2 NO NO NO NO NO SI SI SI SI SI NO NO SI SI SI NO NO SI NO NO Tutor Alumn Servidor figura 2 Servicio FTP D. Herramientas de cálculo/simulación 2 Esta situación es debida a que los contenidos de los cursos se encuentran integrados en páginas HTML y por consiguiente se necesitan unos conocimientos básicos de manejo de programas editores de dicho lenguaje.

4 4 Características Estudiantes pueden realizar anotaciones personales sobre su trabajo (agenda personal) Área de presentación al estudiante El tutor puede asignar material específico a un alumno o grupo determinado de ellos Exámenes tipo test Comunicación vía Capacidad de ver los alumnos su progreso (autoevaluarse, ver resultados...) Learning Space Top Class WebCT Tool Box INTECA NO SI SI NO NO NO SI SI NO SI NO SI NO SI SI SI SI SI SI SI NO SI SI SI SI NO NO SI NO SI Tabla 1. Estudio comparativo entre INTECA y diversas herramientas comerciales de Teleformación. Teniendo en cuenta estos resultados, se pone de manifiesto que INTECA en su progreso o evolución se acerca ( y en varios aspectos supera) las funcionalidades ofrecidas por las herramientas comerciales existentes en el mercado Teleformativo. Cabe resaltar que la gran diferencia reside en que éstas tienen una amplia distribución y un gran apoyo comercial por parte de empresas de prestigio reconocido mientras que INTECA es una herramienta de desarrollo limitada a un entorno puramente académico y con la intención de ser una herramienta complementaria para un grupo limitado de usuarios. Por último, dado que la herramienta INTECA se encuentra desarrollada en un entorno completamente abierto, la cooperación entre diversas instituciones (tanto universidades latino-americanas como nacionales) podría ser posible a la hora de potencializar y desarrollar la herramienta con el propósito de elevar a niveles superiores la funcionalidad y servicios de la misma. Las aplicaciones de Teleformación más comerciales poseen una enorme limitación: su aplicación y utilización a entornos reducidos de trabajo debido a los problemas de licencias software. Por consiguiente existe un cierto problema de centralización que INTECA podría evitar al tratarse de una herramienta totalmente abierta. Utilizando la filosofía de las redes temáticas, los contenidos de los cursos podrían estar distribuidos en diversos servidores a los que accederían los usuarios, en caso de que uno de estos servidores no estuviese operativo se podría acceder a otro que lo estuviese y, en caso de que ninguno de ellos pudiese ofrecer el servicio, se accedería al servidor principal (por ejemplo el servidor situado en el GIT/DICOM-UNIVERSIDAD DE CANTABRIA). Existiría un cierto grado de centralización pero a nivel de seguridad (permisos de acceso) pero la flexibilidad sería enormemente superior a las demás herramientas existentes en el mercado. II. FILOSOFÍA OPEN SOURCE Existen en el mercado una serie de aplicaciones y programas denominados Open Source. Esta denominación puede llevar a la confusión ya que no significa únicamente tener la capacidad de acceder al código fuente de las aplicaciones que posean tal etiqueta, si no que se han de cumplir una serie de criterios [4]. INTECA está desarrollada en su mayor parte utilizando herramientas Open Source, lo cual evita problemas como los que existen con aplicaciones cuyo software es puramente comercial y cerrado con un precio de licencia muy elevado y su evolución, escalabilidad y mantenimiento dependen de la empresa correspondiente. Esto permite cambios más personalizados en las aplicaciones y configuraciones de los cursos. Al ser INTECA una herramienta abierta se evita el coste adicional de las licencias Software, favoreciendo a instituciones con pocos recursos económicos la utilización de sus servicios, por ello se intenta propagar que INTECA o una de sus versiones más evolucionadas sea una herramienta adicional y facultativa al lado de WEBCT [5] para los profesores (o en su caso Universidades de Hispanoamérica que colaboren con la Universidad de Cantabria) que requieran de sus facilidades. Como se puede observar hay una gran diferencia entre las aplicaciones Open Source y las denominadas como Freeware, que son versiones gratuitas de un producto en las que no se tiene acceso al código. A. Lenguaje de programación de scripts PHP PHP es un lenguaje de programación de scripts con una sintaxis similar a los lenguajes C y Perl, que se interpreta por un programa intérprete de PHP [6] (en el caso de INTECA se hubo de instalar dicho intérprete en el servidor del Portal) y genera un código HTML dinámicamente.

5 5 Las líneas de código PHP (scripts PHP) se encuentran embebidas en el código HTML de las páginas web que conforman el portal, por ello esta situación permite generar un script PHP que se ejecute en el servidor capaz de dar respuestas en función de los datos que introduzca el usuario (o no) en las páginas del portal que se le ofrezcan. Las páginas HTML que contenga código PHP deberán tener extensión.php. El cliente nunca verá el código fuente del script PHP, solamente le llegarán las páginas HTML que genere el script y las partes de la misma generadas de forma estática. A diferencia de JavaScript, que se ejecuta en las máquinas clientes, un script PHP se ejecuta en el servidor. En la figura 3 se puede observar el funcionamiento de un script PHP: el cliente ejecuta una petición al servidor Web como si se tratase de cualquier otra página. El servidor Web observa la extensión de la página (.php) y la envía al programa intérprete de PHP, este interpreta solamente el código PHP existente en la misma manteniendo el código HTML estático. Una vez realizado las operaciones devuelve los resultados al navegador cliente. El lenguaje de programación de scripts PHP dispone de una serie de funciones para realizar las operaciones habituales de los lenguajes de programación (usar ficheros, tratamiento de cadenas de caracteres...) pero una de las características más interesantes que se usa en INTECA es que incorpora la capacidad para consultar bases de datos y generar páginas HTML en función de los resultados obtenidos en la correspondiente consulta. Código HTML devuelto PHP Cliente SERVIDOR ejecución Aplicación Solicitud Figura 2 Funcionamiento de un script PHP Figura 3 Script PHP PHP presenta múltiples ventajas frente a otros lenguajes de programación entre las que cabe destacar. PHP se ejecuta a través de un interfaz muy familiar para el usuario o cliente Web y tampoco es necesario tener que instalar en su máquina ningún software adicional para usar un script PHP aparte del propio navegador Web. La ejecución de un script PHP se puede realizar desde un cliente Web de cualquier plataforma: el cliente puede elegir su sistema operativo y su cliente Web preferidos. El programa PHP se ejecuta en un servidor al cual se puede acceder desde cualquier punto de red. Al tener el código PHP albergado en el servidor se encuentra protegido contra la manipulación de los usuarios, los cuales no tendrán acceso ni de lectura ni de escritura del código. A.1 Razones para la elección de PHP en INTECA En muchas ocasiones se necesita sacrificar la eficiencia del código que conforma ciertos programas para poder ganar en claridad didáctica. Esta filosofía es la que se ha seguido en el desarrollo del portal INTECA y que junto con las características que se comentan a continuación ha sido base para elegir PHP como lenguaje de programación para entornos Web. PHP es muy fácil de aprender sabiendo programar en lenguaje C, Perl o Java. Además se puede hacer cualquier casi cualquier cosa que se desee. Más de un millón de servidores a lo largo de todo el mundo avalan como plataforma para desarrollar aplicaciones de portales al lenguaje PHP. Su uso no está limitado por la plataforma en la que se ejecute el código de sus programas. No necesita recursos desmesurados, es decir, no requiere hardware muy potente para poder funcionar normalmente. Con un PC 486 y 16M de RAM sería suficiente para la ejecución de scripts. La sintaxis y estructuras de control son muy similares al lenguaje C, aunque PHP es bastante más relajado y ha de coexistir con el código HTML. Además se puede usar alguno de los programas más conocidos para generar páginas Web y posteriormente introducir el código PHP manualmente. También es posible editar un scripts PHP utilizando editores de este tipo (HTML), pero éste debería saber como distinguir entre el código PHP y HTML. [1]

6 6 A.2. Seguridad y PHP En este apartado se intentará explicar y comentar los distintos problemas de seguridad que pueden surgir a la hora de hacer uso de la configuración por defecto del intérprete de PHP. Las variables en PHP no han de ser previamente declaradas como un tipo determinado de variable, si no que se crean la primera vez que se usan y son declaradas automáticamente conforme el entorno en el que son usadas. Una vez creadas pueden ser referenciadas desde cualquier parte del programa (excepto en las funciones, en las que se habría de definir la variable de una forma distinta). Raramente el programador inicializa las variables, lo que significa que suelen encontrarse inicialmente vacías (ej. ) hasta que toman el valor de una fuente externa ( por ejemplo el valor introducido por un cliente en una variable de formulario). Esto puede dar paso a que un atacante (cliente remoto) pueda crear cualquier variable y tenerla declarada como global accediendo directamente a la URL de la página PHP ( inicializándola. Imaginemos un script en el que se ha de introducir un nombre de usuario y un password que posteriormente se autentificarán. El resultado de la autentificación se guardará en una variable determinada llamada $resultado y según el valor de dicha variable ( 1 ó 0 ) se mostrarán una serie de datos. Si un atacante accede directamente a la URL de la página (como hemos comentado anteriormente habrá una autentificación falsa y un posterior acceso no deseado a información privada. Para poder evitar esta situación y hacer un script más o menos seguro se habría de comparar si esta variables se encuentra en una de las variables de formulario que PHP genera automáticamente (HTTP_GET_VARS, HTTP_POST_VARS [3]). Otra posible forma de ataque puede provenir de la utilización en un script PHP tanto de las funciones específicas de tratamiento de ficheros como de las funciones include( ) y require( ). Todas las funciones necesitan un parámetro en el que se especifica el path o en su caso la URL de un determinado fichero. Si dicha información se almacena en una variable global el atacante puede conseguir información de archivos de configuración de la máquina servidora y en su caso puede ejecutar en dicha máquina código propio. En el caso de INTECA todo lo anterior se ha solucionado con el establecimiento de sesiones, evitando el acceso a cualquier página del portal sin previa identificación y posterior establecimiento de la sesión. Las posibles soluciones para evitar lo comentado anteriormente residen en la configuración del intérprete PHP, pero como se podrá comprobar, el hacer algo más seguro conlleva el aumento de la incomodidad y de los rompederos de cabeza a la hora de realizar una programación efectiva y compacta. En el archivo de configuración del intérprete PHP ( php.ini ) se habría de especificar una serie de parámetros. Uno de ellos es register_globals=off con lo que se evitaría que PHP pudiese generar variables globales desde la entrada de usuario haciendo la programación menos conveniente.escribir Safe_mode=ON habilita una larga variedad de restricciones sobre comandos que pueden ser ejecutados, funciones etc... Escribir Open_basedir restringe operaciones sobre ficheros ubicados fuera de los directorios especificados evitando ataques con archivos remotos o acceso a archivos locales. A.3. Sistema Gestor de Bases de datos PHP es capaz de consultar una base de datos de forma sencilla y ello le confiere un alto potencial a la hora de generar páginas Web dinámicamente. La relación entre PHP y un sistema gestor de bases de datos se muestra en la figura 4 petición SERVIDOR PHP CLIENTE respuesta encuesta resultados BASE DE DATOS Figura 3 Relación PHPgestor de base de datos Figura 4 Acceso a base de datos con PHP El script PHP puede realizar consultas y obtener los resultados para procesarlos. El gestor de bases de datos puede estar ubicado en la misma máquina que ejecuta PHP o, puede estar en otra máquina distinta y realizar consultas a través de la red. En el portal INTECA se utiliza como sistema gestor de base de datos MySQL [3], lo que permite diseñar cursos personalizados en los que, por ejemplo, un alumnos sólo tiene acceso a un módulo determinado si previamente ha completado otros módulos o ha superado un test. B. Sistema de Base de datos El sistema de base de datos utilizado en el portal INTECA es una alternativa OpenSource llamada MySQL. Las tablas son las estructuras en las cuales son almacenados los datos. Cada fila de la tabla se la llama registro de datos o simplemente registro. La definición y estructura de los registros viene determinada a la hora especificar la estructura de las tablas. Por ejemplo, en una tabla de direcciones cada registro debe contener campos como el nombre de la persona, dirección, edad... Para cada campo hay una serie de condiciones específicas sobre el tipo de

7 7 información que almacenan o pueden almacenar (como el formato de un número o el número máximo de caracteres que puede almacenar). cada vez que un dato es alterado (coste de espacio y de tiempo). Un caso especial de índice es el llamado Primary Key que asegura la referencia a un único registro de una tabla. B.1 Características de MySQL Registro Campo Dato Figura 5 - Tabla de base de datos La descripción de una base de datos consistente en la definición de una serie de tablas con sus respectivos campos, relaciones e índices se denomina modelo de base de datos. Este modelo define la construcción de las estructuras de datos y al mismo tiempo facilita el formato en el cual dichos datos van a ser almacenados. El modelo utilizado en INTECA define las tablas (cursos, alumnos, profesores) necesarias y las relaciones que deben existir entre ellas. Los llamados programas cliente se utilizan para acceder remotamente a la base de datos; pueden adoptar una gran variedad de formas, y en realidad, con frecuencia no son reconocidos como programas de bases de datos por los usuarios. Un ejemplo de estos programas puede ser: una página HTML en la que se muestra y se permite introducir texto en un foro de discusión o rellenar simplemente un pequeño formulario. Este es el enfoque utilizado en INTECA, ya que se utiliza HTML y scripts PHP para realizar las cosnultas a la base de datos. Las consultas son instrucciones en lenguaje SQL (Structured Query Language) lenguaje que ha llegado a ser un estándar en la formulación de consultas sobre bases de datos y cuya función es seleccionar y mostrar datos de una o varias tablas. Cuando las tablas de una base de datos alcanzan grandes dimensiones (contienen muchos registros) la velocidad a la que la consulta es interpretada y ejecutada dependerá de la existencia de un índice que determine el orden de los registros de la misma. Un índice es una tabla auxiliar que solamente contiene información sobre el orden de los registros en la tabla, también estos índices e les llama claves o keys. El índice aumenta la velocidad a la que se accede a los datos pero también acarrea una serie de desventajas. Cada índice ocupa un espacio también necesario para el almacenamiento de los datos y también ha de ser actualizado Como la gran mayoría de los sistemas de base de datos, MySQL es un sistema de base de datos relacional MySQL es además un sistema que basado en una filosofía cliente/servidor en contraposición con los sistemas basados en la filosofía fichero/servidor (Microsoft Access, dbase, FoxPro...). Existe un servidor de base de datos (MySQL) y arbitrariamente varios clientes (programas de aplicación) que se comunican con el servidor. Los clientes pueden ejecutarse en la misma máquina, en el servidor o en diferentes máquinas (comunicación vía red local o Internet). La gran diferencia entre los sistemas cliente/servidor y fichero/servidor radica en que estos últimos son muy ineficientes a la hora de trabajar en red, llegando a ser cada vez menos óptimos cuanto más crece el número de usuarios. Por lo tanto, es apropiado para INTECA. MySQL soporta el lenguaje de base de datos SQL, un lenguaje estandarizado y orientado a realizar consultas y actualizaciones de datos., basado en el estándar ANSI- SQL/92 (que tiene algunas limitaciones, como veremos posteriormente) Existe un anfitrión de APIs (Application Programming Interface) y una serie de librerías para el desarrollo de aplicaciones clientes MySQL. Dichas aplicaciones pueden ser desarrolladas en lenguajes C, C++, Java, Perl, Python, TCL y, como se han desarrollado en el portal INTECA, en lenguaje PHP. MySQL (el servidor MySQL) puede ser ejecutado en variedad de sistemas operativos tales como UNIX, Windows, Mac Os X, OS/2... De esta forma, contribuye a la independencia de plataforma de INTECA. MySQL es considerado como un sistema de base de datos bastante rápido aunque esta cualidad es debida a la ausencia de determinadas características o limitaciones que se comentarán a continuación. B.2 Limitaciones del estándar ANSI-SQL/92 ANSI-SQL/92 es una definición estandarizada del

8 8 lenguaje de bases de datos SQL. La mayoría de los sistemas comerciales de bases de datos son compatibles con este estándar permitiendo con ello gran variedad de versiones. Existen una serie de limitaciones que hacen imposible (o simplemente muy difícil) adaptar bases de datos existentes de otros sistemas con su código SQL asociado a MySQL. Por el contrario, también es muy difícil transferir o portar una base de datos de MySQL a otro sistema de base de datos si no se ha sido muy escrupuloso en la utilización de las características del estándar ANSI-SQL/92. Se comentarán a continuación las limitaciones más importantes. las transacciones. Los desarrolladores de MySQL pensaron que no eran necesarias en muchas aplicaciones y que MySQL era un sistema de base de datos lo suficientemente seguro y estable sin ellas, favoreciendo su ausencia el incremento de la velocidad en las operaciones. En INTECA se han controlado estas situaciones de control de transacciones externamente mediante scripts PHP. A pesar de estas limitaciones, se ha considerado que MySQL es un sistema adecuado para las necesidades de la herremienta INTECA, ya que sólo se necesita un sistema de base de datos sencillo, rápido y multiplataforma [2]. Los Foreign Keys son unos índices que permiten relacionar varias tablas de una determinada base de datos. Normalmente la palabra Foreign Key significa que una base de datos es capaz de asegurar la integridad de todas las tablas referenciadas o relacionadas entre sí por medio de estos índices, y por el momento MySQL es incapaz de realizar esto. Por lo tanto el programador de aplicaciones de bases de datos MySQL debe asegurar la integridad de los datos (es decir, asegurar la relación existente entre las diferentes tablas) a la hora de modificar, borrar y alterar tanto las tablas como los datos que contienen. En INTECA se han relizado estas comprobaciones mediante scripts PHP. Una limitación importante es la imposibilidad de realizar consultas de selección de datos anidadas es decir, realizar una consulta para seleccionar un grupo de datos y en la misma instrucción realizar otra consulta que seleccione un subgrupo de los datos anteriores. Esta limitación debe ser salvada con código adicional en un lenguaje de programación externo y por lo tanto distinto del lenguaje SQL. La definición del término transacción en el contexto de sistemas de base de datos se refiere a la ejecución de varias operaciones contra una base de datos en forma de bloque, es decir, ejecutándose como si fuese una sola instrucción. El sistema de base de datos asegura que todas las operaciones son ejecutadas correctamente en bloque, o no se ejecuta ninguna de ellas. Las transacciones facilitan al programador la opción de abortar una determinada serie de comandos SQL. Un ejemplo muy visual es a la hora de realizar la operación bancaria entre dos cuentas ( mover unidades monetarias entre cuentas), si durante el proceso de intercambio de unidades monetarias ocurre un error, ha de existir un mecanismo de protección que aborte toda la operación. Existe un gran abanico de opiniones sobre la importancia de III IMPLEMENTACIÓN DE LAS FUNCIONALIDADES DEL PORTAL INTECA La implementación de las funcionalidades del portal INTECA depende en gran parte de la naturaleza de los contenidos y servicios que se ofrecen en el mismo. A continuación se comentarán las funcionalidades más importantes utilizados en dicho portal. A. Streaming de audio y vídeo Actualmente se encuentra implementada en el portal INTECA la posibilidad de visualizar una serie de presentaciones o videos en formato Real Vídeo dentro de los cursos integrados en el portal. Este formato se ha ultilizado por la posibilidad de instalar tanto el servidor como los reproductores (éstos en los ordenadores de los alumnos) en las dos plataformas consideradas: Windows y Linux. Antiguamente cuando un usuario deseaba escuchar o visualizar algún archivo residente en algún servidor de Internet, debía descargárselo a su ordenador para posteriormente poder realizar la visualización o audición correspondiente. Gracias a la tecnología streaming lo anterior ya no es necesario. Dicha tecnología se basa en un proceso que permite enviar el archivo de vídeo o audio digital en un flujo continuo desde el extremo servidor al extremo cliente de una conexión, reproduciéndose el archivo en el momento en que se realiza la petición desde el extremo cliente. Esta tecnología se encuentra implementada en el portal INTECA mediante el sistema real Real Server (extremo servidor)-real Player (extremo cliente). Real Server y Real Player son dos aplicaciones de la empresa Real Networks que permiten gestionar, controlar y realizar el proceso de streaming de manera eficaz. B. Ficheros SMIL y editor de presentaciones Entre los distintos tipos de contenido multimedia admitidos

9 9 por el portal INTECA, se encuentran los ficheros con formato SMIL (Synchronized Multimedia Integration Language). Este formato, definido por el W3C (World Wide Web Consortium), se utiliza para integrar distintos tipos de contenido multimedia en una única presentación. Así, es posible realizar una presentación en la que se sincronicen imágenes y audio. El alumno necesita tener un reproductor compatible con este formato, por ejemplo Real Player, también utilizado para el streaming de audio y video. Como ayuda al desarrollador de contenidos para los cursos, el GIT ha desarrollado también una herramienta software que tiene como funcionalidad servir como editor para la confección de presentaciones multimedia con imágenes (transparencias de una presentación) y audio sincronizado con cada una de ellas. Este editor se llama SmilGen, debido a que utiliza este formato SMIL para realizar la sincronización. SmilGen (figura 6) toma como ficheros de entrada las imágenes en formato JPEG correspondientes a cada una de las transparencias de la presentación. (en el caso de que la presentación esté originalmente en formato PowerPoint, se pueden obtener fácilmente estas imágenes) Una vez que le hemos indicado a SmilGen cuáles son estos ficheros, la aplicación nos permite grabar un fichero de audio que acompañe a cada una de las imágenes (que se muestran en pantalla). El fichero de sonido (en formato wav) tendrá el mismo nombre que la imagen a la que acompaña, pero con extensión wav. Se puede repetir la grabación de un fichero de audio tantas veces como se desee (sobrescribiendo el anterior) hasta que el resultado obtenido sea el deseado. Una vez que ya tenemos los ficheros de audio grabados se puede, opcionalmente, comprimirlos transformándolos a formato MP3, con lo que se conseguirá una reducción del tamaño de los ficheros del orden de 11, aproximadamente, algo deseable teniendo en cuenta que estos ficheros se van a transmitir por la red. Esta compresión de audio se realiza mediante una llamada a un programa externo (existen compresores mp3 de libre distribución fácilmente integrables en esta herramienta) Figura 6 SmilGen A continuación se genera el fichero SMIL, que contiene los nombres de cada una de las imágenes y de los ficheros de sonido, así como la duración de cada una de las transparencias. Opcionalmente, SmilGen podrá generar también un fichero html en el que el fichero SMIL se encuentre integrado, de tal manera que no se abra el reproductor (Real Player) como una una aplicación externa para reproducir la presentación. Este fichero html se generará de acuerdo a una plantilla proporcionada por el usuario. Esta plantilla será el fichero en formato html completo, pero con los nombres del servidor, del fichero smil y el tamaño de la presentación sin especificar. IV. APLICACIÓN PRÁCTICA El portal de tele-educación INTECA ha sido utilizado en distintas actividades docentes a cargo del Grupo de Ingeniería Telemática. A. Laboratorio Virtual Uno de los cursos que ofrece el portal es un Laboratorio Virtual sobre Planificación y Dimensionamiento de Redes de Comunicación (figura 7), asignatura impartida por el Grupo de Ingeniería Telemática en la Universidad de Cantabria. Para confeccionar este laboratorio, se están desarrollando una serie de prácticas, para las cuales se han programado applets en lenguaje Java. Los alumnos de la asignatura deben interactuar con estos applets para llevar a cabo las prácticas.

10 10 redes IP avanzadas, utilizándose de nuevo INTECA para ofrecer documentación complementaria al curso (figura 8) V. CONCLUSIONES Y LÍNEAS FUTURAS B. Cursos de Verano Figura 7 Laboratorio Virtual La Universidad de Cantabria celebra cada verano en distintas localidades de la región sus Cursos de Verano. En agosto de 2001, el Grupo de Ingeniería Telemática organizó el curso Todo sobre la tecnología IP: Redes, Servicios y Protocolos. Como complemento al curso, se utilizó la plataforma INTECA para ofrecer un post-curso virtual. En este post-curso se podía consultar toda la documentación relativa a ponencias, información sobre los ponentes, grabaciones de algunas conferencias, etc. De igual manera, se utilizó el portal INTECA para otros dos cursos de ese mismo verano, organizados por el Departamento de Ingeniería de Comunicaciones: Simulation of Wireless Comunication Systems y Third Generation Mobile, alcanzándose aproximadamente una cifra de 200 usuarios. INTECA es una plataforma en desarrollo constante. Gracias a su implementación utilizando competentes OpenSource, y a la modularidad ofrecida por la programación mediante scripts de servidor, es posible adaptarlo a cualquier necesidad o nuevo servicio. Por ello, es una alternativa a sistemas comerciales mucho más caros. En cambio, INTECA requiere un mayor mantenimiento, y la creación de contenidos está aún poco automatizada, requiriéndose conocimientos de lenguaje html para ello. Así pues, es factible implementar un sistema de teleformación de bajo coste y adaptado a las necesidades concretas de cada caso, sin tener que recurrir para ello a caros sistemas comerciales, con pocas posibilidades de ampliación y que en muchos casos proponen una solución demasiado ambiciosa a necesidades que pueden ser cubiertas con muchos menos recursos, de manera más eficiente. Las líneas futuras de trabajo en este sistema se centrarán principalmente en la automatización de creación de contenidos, creando herramientas tanto on-line como off-line (SmilGen, por ejemplo). El Grupo de Ingeniería Telemática seguirá utilizando la herramienta INTECA como complemento de su labor docente. Además, INTECA formará parte de una red de servicios de televisión e internet vía satélite, integrado en REPOSIT, proyecto que se enmarca en el 5º Programa Marco de la Comisión Europea, en el seno de IST. REFERENCES [1] Fábrega, Pedro Pablo. Serie Práctica PHP4. Editorial Prentice may ISBN X. [2] Kofler Michael. MySQL. Editorial Apress ISBN [3] Choi,Wankyu. Kent, Allan. Lea, Chris. Prasad, Ganesh. Ullman, Chris. Beginning PHP4. Editorial Wrox Press Ltd ISBN Figura 8 curso Todo sobre la tecnología IP En agosto de 2002, el Grupo de Ingeniería Telemática impartió igualmente el curso Seguridad y Aplicaciones en Web references [4] Información sobre las licencias Open Source. Visitada el 12/06/2002 [5] Información sobre la herramienta WebCT. Visitada el 12/06/2002

11 11 [6] sobre el intérprete PHP, instalación y software. Visitada el 12/06/2002 [7] Documentación sobre el sistema gestor de base de datos MySQL, instalación y software. Visitada el 12/06/2002 [8] Información sobre la herramienta WebCT. Visitada el 27/09/ 2002 [9] Learning Space. Visitada el 27/09/ 2002 [10] Top Class. Visitada el 27/09/ 2002 [11] Herramienta Asymetrix. Visitada el 27/09/ 2002

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

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

Windows Server 2012: Infraestructura de Escritorio Virtual

Windows Server 2012: Infraestructura de Escritorio Virtual Windows Server 2012: Infraestructura de Escritorio Virtual Módulo 1: Application Virtualization Módulo del Manual Autores: James Hamilton-Adams, Content Master Publicado: 5 de Octubre 2012 La información

Más detalles

Fuente: http://www.kzgunea.net

Fuente: http://www.kzgunea.net APRENDE A NAVEGAR SERVICIOS DE INTERNET Internet es como el mercado del pueblo en día de feria. En el mercado los puestos se organizan por secciones: por un lado la fruta, por otro las hortalizas, por

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

Gestor de Contenidos CMS. Prof: Ing. Henrry Servitá

Gestor de Contenidos CMS. Prof: Ing. Henrry Servitá Gestor de Contenidos CMS Que es un CMS? CMS son las siglas de Content Management System, que se traduce directamente al español como Sistema Gestor de Contenidos. Como su propio nombre indica, es un sistema

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

PROCEDIMIENTO ESPECÍFICO. Código G083-01 Edición 0

PROCEDIMIENTO ESPECÍFICO. Código G083-01 Edición 0 Índice 1. TABLA RESUMEN... 2 2. OBJETO... 2 3. ALCANCE... 2 4. RESPONSABILIDADES... 3 5. ENTRADAS... 3 6. SALIDAS... 3 7. PROCESOS RELACIONADOS... 3 8. DIAGRAMA DE FLUJO... 4 9. DESARROLLO... 5 9.1. DEFINICIÓN...

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

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

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

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

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

BASES DE DATOS OFIMÁTICAS

BASES DE DATOS OFIMÁTICAS BASES DE DATOS OFIMÁTICAS Qué es una Bases de Datos Ofimática?. En el entorno de trabajo de cualquier tipo de oficina ha sido habitual tener un archivo con gran parte de la información necesaria para el

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

FICHA DE PRODUCTO ÁGORA LMS

FICHA DE PRODUCTO ÁGORA LMS FICHA DE PRODUCTO ÁGORA LMS La plataforma ÁGORA LMS permite administrar cursos en diversas modalidades didácticas, ya sean autoinstruccionales, o cursos con soporte de tutor. De tal manera que los desarrolladores

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

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

Introducción a las redes de computadores

Introducción a las redes de computadores Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes

Más detalles

MANUAL DE USUARIO. Webservice simple para la exportación rápida de información proveniente de una base de datos. Versión 0,1,1

MANUAL DE USUARIO. Webservice simple para la exportación rápida de información proveniente de una base de datos. Versión 0,1,1 MANUAL DE USUARIO Webservice simple para la exportación rápida de información proveniente de una base de datos Versión 0,1,1 Jorge Iván Meza Martínez INTRODUCCIÓN Esta aplicación permite

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

Curso de PHP con MySQL Gratis

Curso de PHP con MySQL Gratis Curso de PHP con MySQL Gratis Introducción Este mini curso o mini tutorial de PHP le ayudará a realizar cualquier sistema para que pueda insertar uno o varios registros a una base de datos con MySQL, este

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

CONSTRUCCIÓN DE PORTALES

CONSTRUCCIÓN DE PORTALES Curso «Los portales de internet». Fac. Documentación. Universidad de Murcia. 29 CONSTRUCCIÓN DE PORTALES Juan Antonio Pastor Sánchez 1. Introducción La Gestión de los contenidos informativos de los portales

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

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2) 1. Qué es un sistema operativo?...2 2. Funciones de los sistemas operativos...2 3. Windows...2 3.1. La interfaz gráfica...2 3.2. La administración y los usuarios...3 3.3. El sistema de archivos...3 3.4.

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

DIPLOMADO EN SEGURIDAD INFORMATICA

DIPLOMADO EN SEGURIDAD INFORMATICA DIPLOMADO EN SEGURIDAD INFORMATICA Modulo 9: Soporte Computacional Clase 9_3:Protocolos de comunicación y conectividad de arquitecturas multiplataforma. Director Programa: César Torres A Profesor : Claudio

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

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.3 Aplicaciones Definición de Aplicación (Application). Programa informático que permite a un usuario utilizar una computadora con un fin específico. Las

Más detalles

GUÍA BÁSICA USUARIO MOODLE 2.6

GUÍA BÁSICA USUARIO MOODLE 2.6 GUÍA BÁSICA USUARIO MOODLE 2.6 Esta guía representa los pasos a seguir por el alumno desde la aceptación en un curso Moodle hasta su posterior utilización, pero antes de explicar la forma de acceder y

Más detalles

Manual de Administrador. Open Office

Manual de Administrador. Open Office Manual de Administrador Open Office Índice 1 Introducción...2 1.1 Subprogramas de Open Office... 2 1.2 Ventajas de OpenOffice.org... 3 2 Contratación del Servicio...4 2.1 Alta en Open Office Respuesta

Más detalles

CMS JOOMLA. Características

CMS JOOMLA. Características CMS JOOMLA Joomla es un sistema gestor de contenidos dinámicos (CMS o Content Management System) que permite crear sitios web de alta interactividad, profesionalidad y eficiencia. La administración de

Más detalles

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 1 de 12 Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 3 Bienvenida. 4 Objetivos. 5 Interacciones de Negocios

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

Guía Rápida de Puesta en Marcha de MailStore

Guía Rápida de Puesta en Marcha de MailStore Guía Rápida de Puesta en Marcha de MailStore Primeros Pasos Paso 1: Requerimientos de sistema e instalación El servidor de MailStore se puede instalar en cualquier PC en la red. Si se esta utilizando un

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

Arquitectura. 1.- Aplicaciones Web. Definición. Arquitectura clásica. Contenidos. 1.- Aplicaciones Web

Arquitectura. 1.- Aplicaciones Web. Definición. Arquitectura clásica. Contenidos. 1.- Aplicaciones Web Arquitectura 1.- Aplicaciones Web Definición Contenidos 1.- Aplicaciones Web 2.- Arquitectura de aplicaciones Web Lo que distingue una aplicación Web de una mero sitio Web reside en la posibilidad que

Más detalles

Contacto. Primeros pasos en MiAulario. Curso de Formación. Primeros pasos en MiAulario

Contacto. Primeros pasos en MiAulario. Curso de Formación. Primeros pasos en MiAulario Contacto Curso de Formación Primeros pasos en MiAulario Centro Superior de Innovación Educativa Hezkuntza Berrikuntzaren Goi Mailako Ikastegia Edificio Sario, Módulo 2-1ª Planta aulariovirtual@unavarra.es

Más detalles

CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario. Pontificia Universidad Javeriana Grupo PSU 2009-1 CDI

CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario. Pontificia Universidad Javeriana Grupo PSU 2009-1 CDI CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario Pontificia Universidad Javeriana Grupo PSU 2009-1 CDI Sobre Drupal Instalación y configuración Drupal es un sistema de gestión de

Más detalles

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...

Más detalles

GUÍA PARA EL ALUMNO DE LA PLATAFORMA SAKAI

GUÍA PARA EL ALUMNO DE LA PLATAFORMA SAKAI GUÍA PARA EL ALUMNO DE LA PLATAFORMA SAKAI Septiembre 2012 INTRODUCCIÓN A SAKAI QUÉ ES EL E-LEARNING? El e-learning es un sistema de educación a distancia para el cual se usan (LMS) o Sistema de Gestión

Más detalles

Entre los más conocidos editores con interfaz de desarrollo tenemos:

Entre los más conocidos editores con interfaz de desarrollo tenemos: Herramientas de programación Para poder programar en ensamblador se precisa de algunas herramientas básicas, como un editor para introducir el código, un ensamblador para traducir el código a lenguaje

Más detalles

Instalación. Interfaz gráfico. Programación de Backups. Anexo I: Gestión de la seguridad. Manual de Usuario de Backup Online 1/21.

Instalación. Interfaz gráfico. Programación de Backups. Anexo I: Gestión de la seguridad. Manual de Usuario de Backup Online 1/21. 1/21 Instalación Interfaz gráfico Requerimientos Proceso de instalación Pantalla de login Pantalla principal Descripción de los frames y botones Programación de Backups Botones generales Botones de programación

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

Maxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd

Maxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd Maxpho Commerce 11 Gestión CSV Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd Índice general 1 - Introducción... 3 1.1 - El archivo CSV... 3 1.2 - Módulo CSV en Maxpho... 3 1.3 - Módulo CSV

Más detalles

Servicio de Notificaciones Electrónicas y Dirección Electrónica Habilitada

Servicio de Notificaciones Electrónicas y Dirección Electrónica Habilitada Servicio de Notificaciones Electrónicas y Dirección Electrónica Habilitada Apartado Postal Electrónico Manual de Configuración de Navegadores Abril 2011 Versión: Abril 2011 Página 1 de 28 Índice de Contenidos

Más detalles

INTRODUCCION. Tema: Protocolo de la Capa de aplicación. FTP HTTP. Autor: Julio Cesar Morejon Rios

INTRODUCCION. Tema: Protocolo de la Capa de aplicación. FTP HTTP. Autor: Julio Cesar Morejon Rios INTRODUCCION Tema: Protocolo de la Capa de aplicación. FTP HTTP Autor: Julio Cesar Morejon Rios Qué es FTP? FTP (File Transfer Protocol) es un protocolo de transferencia de archivos entre sistemas conectados

Más detalles

CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB

CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB Objetivos Generales: Al término de esta acción formativa los participantes alcanzarán los siguientes objetivos: Preparar profesionales para el desarrollo

Más detalles

LiLa Portal Guía para profesores

LiLa Portal Guía para profesores Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista

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

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

Plataforma Helvia. Manual de Administración Administración General. Versión 6.08.05

Plataforma Helvia. Manual de Administración Administración General. Versión 6.08.05 Plataforma Helvia Manual de Administración Administración General Versión 6.08.05 Índice de contenidos INTRODUCCIÓN... 3 ENFOQUE...3 LA ADMINISTRACIÓN GENERAL...3 ACCESO A LA ADMINISTRACIÓN GENERAL...

Más detalles

SMSPymeX: SISTEMA AUTOMATIZADO DE RECEPCIÓN DE PEDIDOS MEDIANTE MENSAJES DE TEXTO SMS

SMSPymeX: SISTEMA AUTOMATIZADO DE RECEPCIÓN DE PEDIDOS MEDIANTE MENSAJES DE TEXTO SMS SMSPymeX: SISTEMA AUTOMATIZADO DE RECEPCIÓN DE PEDIDOS MEDIANTE MENSAJES DE TEXTO SMS D. Úbeda González, H. F. Migallón Gomis Dpto. Física y Arquitectura de Computadores, Universidad Miguel Hernández {ubeda,hmigallon}@umh.es

Más detalles

Edición de Ofertas Excel Manual de Usuario

Edición de Ofertas Excel Manual de Usuario Edición de Ofertas Excel Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_OfertasExcel.docx Versión 4.0 Fecha: 2012-11-26 ÍNDICE 1 INTRODUCCIÓN 3 2 CONSIDERACIONES DE

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

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

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

LABORATORIO DE RC: PRÁCTICA 4: IMPLEMENTACIÓN DE UN CLIENTE DE CORREO

LABORATORIO DE RC: PRÁCTICA 4: IMPLEMENTACIÓN DE UN CLIENTE DE CORREO UNIVERSIDADE DA CORUÑA Departamento de Tecnoloxías da Información e as Comunicacións LABORATORIO DE RC: PRÁCTICA 4: IMPLEMENTACIÓN DE UN CLIENTE DE CORREO PRÁCTICA 4: Implementación de un Cliente de Correo

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

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS 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 al que le asignaremos

Más detalles

Studium, Campus Virtual de la Universidad de Salamanca.

Studium, Campus Virtual de la Universidad de Salamanca. Studium, Campus Virtual de la Universidad de Salamanca. Contenidos 1 Qué es Studium 2 Instalación de Studium en USAL 3 Atención a los usuarios 4 Instalación Moodle. MoodleWindowsInstaller 5 Moodle portable

Más detalles

MEMORIA FINAL 1 Compromisos y Resultados Proyectos de Innovación y Mejora Docente 2014/2015

MEMORIA FINAL 1 Compromisos y Resultados Proyectos de Innovación y Mejora Docente 2014/2015 00 Cádiz 578 / 979 / 989 MEMORIA FINAL Compromisos y Resultados Proyectos de Innovación y Mejora Docente 04/05 Código: SOL-0400047944-TRA Título del proyecto Plataforma Tecnológica para la docencia de

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

CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV

CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV Página 1 de 6 1. OBJETIVO El presente documento tiene la finalidad de citar los beneficios de la migración de la herramienta de análisis de riesgo, mantenimiento e inspección que en lo sucesivo se denominará

Más detalles

Tutorial: Primeros Pasos con Subversion

Tutorial: Primeros Pasos con Subversion Tutorial: Primeros Pasos con Subversion Introducción Subversion es un sistema de control de versiones open source. Corre en distintos sistemas operativos y su principal interfaz con el usuario es a través

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

Aplicación para la gestión de prácticas en empresas. Memoria

Aplicación para la gestión de prácticas en empresas. Memoria Aplicación para la gestión de prácticas en empresas. Memoria El proyecto se basa en la creación de una aplicación para la gestión de prácticas curriculares en empresas de los alumnos de la Facultad de

Más detalles

Internet Information Server

Internet Information Server Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en

Más detalles

ELABORACIÓN DE TABLEROS DINÁMICOS DE COMUNICACIÓN CON EL PROGRAMA EDITOR TICO

ELABORACIÓN DE TABLEROS DINÁMICOS DE COMUNICACIÓN CON EL PROGRAMA EDITOR TICO ELABORACIÓN DE TABLEROS DINÁMICOS DE COMUNICACIÓN CON EL PROGRAMA (Tico 2.0) EDITOR TICO La idea principal que motivo este proyecto fue trasladar la definición tradicional de tablero de comunicación en

Más detalles

Análisis de aplicación: Virtual Machine Manager

Análisis de aplicación: Virtual Machine Manager Análisis de aplicación: Virtual Machine Manager Este documento ha sido elaborado por el Centro de Apoyo Tecnológico a Emprendedores bilib, www.bilib.es Copyright 2011, Junta de Comunidades de Castilla

Más detalles

Escritorio remoto y VPN. Cómo conectarse desde Windows 7

Escritorio remoto y VPN. Cómo conectarse desde Windows 7 Escritorio remoto y VPN. Cómo conectarse desde Windows 7 Hay ocasiones en las que es necesario conectarnos a un equipo informático situado a mucha distancia de donde nos encontramos para realizar sobre

Más detalles

Qué es una página web?, qué conoces al respecto?, sabes crear una página

Qué es una página web?, qué conoces al respecto?, sabes crear una página Semana 13 13 Empecemos! Bienvenidos a una nueva sesión, llena de aprendizajes! En semanas anteriores estudiamos lo que son bases de datos, estructuras de datos y métodos de ordenamientos, todo lo cual

Más detalles

APOLO GESTION INTEGRAL.

APOLO GESTION INTEGRAL. APOLO GESTION INTEGRAL. APOLO Gestión es una aplicación realizada en Visual Studio, y apoyada en una potente base de datos SQL, que le proporciona grandes ventajas a la hora de trabajar tanto sobre redes

Más detalles

Manual de NetBeans y XAMPP

Manual de NetBeans y XAMPP Three Headed Monkey Manual de NetBeans y XAMPP Versión 1.0 Guillermo Montoro Delgado Raúl Nadal Burgos Juan María Ruiz Tinas Lunes, 22 de marzo de 2010 Contenido NetBeans... 2 Qué es NetBeans?... 2 Instalación

Más detalles

Administración de Contenidos Dinámicos

Administración de Contenidos Dinámicos Administración de Contenidos Dinámicos Funcionalidades y herramientas de administración Equinox CMS 1. El sistema (Content Management System) 2. Sistema de registro de usuarios/suscriptores 3. Herramientas

Más detalles

1. Introducción: Qué es la Gestión Documental-TI o Gestor Documental?

1. Introducción: Qué es la Gestión Documental-TI o Gestor Documental? 1. Introducción: Qué es la Gestión Documental-TI o Gestor Documental? Es un tipo de Software o portal para la gestión de conocimiento en una Organización u empresa que se basa principalmente en la administración

Más detalles

Ministerio de Educación, Cultura y Deporte. Joomla! La web en entornos educativos. Guía del alumnado

Ministerio de Educación, Cultura y Deporte. Joomla! La web en entornos educativos. Guía del alumnado Ministerio de Educación, Cultura y Deporte Joomla! La web en entornos educativos Guía del alumnado INTEF 2012 Joomla! La web en entornos educativos Guía Didáctica En este apartado describiremos las características

Más detalles

PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto

PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto Introducción: Sobre casi cualquier tema del quehacer humano que se aborde, existen

Más detalles

Utilidades de la base de datos

Utilidades de la base de datos Utilidades de la base de datos Desde esta opcion del menú de Access, podemos realizar las siguientes operaciones: Convertir Base de datos Compactar y reparar base de datos Administrador de tablas vinculadas

Más detalles

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación Vicerrectorado de Tecnologías de la Información y la Comunicación Conexión mediante Escritorio Remoto de Windows Última Actualización 16 de septiembre de 2013 Histórico de cambios Fecha Descripción Autor

Más detalles

Capítulo I. Definición del problema y objetivos de la tesis. En la actualidad Internet se ha convertido en una herramienta necesaria para todas

Capítulo I. Definición del problema y objetivos de la tesis. En la actualidad Internet se ha convertido en una herramienta necesaria para todas Capítulo I Definición del problema y objetivos de la tesis 1.1 Introducción En la actualidad Internet se ha convertido en una herramienta necesaria para todas las personas ya que nos permite realizar diferentes

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 Escritorio remoto - 1 - Escritorio Remoto...- 3 - Definición de Escritorio Remoto... - 3 - Habilitar Escritorio Remoto... - 4 - Instalación del

Más detalles

Manual técnico. Preparado para: Duonet Preparado por: Jaime Glez.-Manjoya Menendez. 27 de octubre de 2010 Número de propuesta: duo-0001

Manual técnico. Preparado para: Duonet Preparado por: Jaime Glez.-Manjoya Menendez. 27 de octubre de 2010 Número de propuesta: duo-0001 Manual técnico Preparado para: Duonet Preparado por: Jaime Glez.-Manjoya Menendez. 27 de octubre de 2010 Número de propuesta: duo-0001 Duonet Pol. Espíritu Santo, Parcela 37, 1-1º 33010 Oviedo Asturias

Más detalles

Mejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099)

Mejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099) Memoria del Proyecto de Innovación Docente Titulado: Mejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099) Profesor

Más detalles

Objetivos y Competencias

Objetivos y Competencias Objetivos y Competencias 2.1 Objetivos del ciclo formativo a) Ajustar la configuración lógica del sistema analizando las necesidades y criterios establecidos para configurar y explotar sistemas informáticos.

Más detalles

Windows Server 2003. Windows Server 2003

Windows Server 2003. Windows Server 2003 Windows Server 2003 Windows Server 2003 Es un sistema operativo de la familia Windows de la marca Microsoft para servidores que salió al mercado en el año 2003. Está basada en tecnología NT y su versión

Más detalles

FUNCIONALIDADES DE LA PLATAFORMA

FUNCIONALIDADES DE LA PLATAFORMA GUÍA INDICE GUIA INTRODUCCIÓN 3 FUNCIONALIDADES DE LA PLATAFORMA 5 ACCESO A LA PLATAFORMA 6 PÁGINA PRINCIPAL 7 ACCESO AL CURSO 9 2 1. INTRODUCCIÓN Las posibilidades de aplicación de las TIC al sistema

Más detalles

Sitios remotos. Configurar un Sitio Remoto

Sitios remotos. Configurar un Sitio Remoto Sitios remotos Definir un sitio remoto significa establecer una configuración de modo que Dreamweaver sea capaz de comunicarse directamente con un servidor en Internet (por eso se llama remoto) y así poder

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

Lección 5: Bloc de notas Estudio de la aplicación Bloc de notas, utilizada para escribir sencillos documentos de texto de tamaño reducido.

Lección 5: Bloc de notas Estudio de la aplicación Bloc de notas, utilizada para escribir sencillos documentos de texto de tamaño reducido. Curso para conocer y aprender a manejar completamente el sistema operativo Microsoft Windows XP Professional, analizando desde el entorno del mismo hasta sus herramientas administrativas más complejas

Más detalles

Integración de Magento & Dynamics NAV

Integración de Magento & Dynamics NAV Integración de Magento & Dynamics NAV Integración de Magento & Dynamics NAV Integración de Magento & Dynamics NAV Presentamos una nueva solución que comunica la plataforma de Tiendas virtuales de Magento

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

INTRANET: MANUAL DE INSTALACIÓN

INTRANET: MANUAL DE INSTALACIÓN INTRANET: MANUAL DE INSTALACIÓN 1 de 15 INDICE 1 Requisitos mínimos... 3 2 Instalación... 4 2.1 Instalación de los ficheros de la Intranet... 4 2.2 Registro de las librerías... 4 2.3 Configuración del

Más detalles

INSTRUCTIVO DE ADMINISTRADOR ALFRESCO COMMUNITY 4.2

INSTRUCTIVO DE ADMINISTRADOR ALFRESCO COMMUNITY 4.2 INSTRUCTIVO DE ADMINISTRADOR ALFRESCO COMMUNITY 4.2 Grupo de Innovación y Apropiación de Tecnologías de la Información Archivística Compilador: Pedro Antonio Gómez Guarín INSTRUCTIVO DE ADMINISTRADOR ALFRESCO

Más detalles

Tecnología IP para videovigilancia... Los últimos avances han hecho posible conectar cámaras directamente a una red de ordenadores basada en el

Tecnología IP para videovigilancia... Los últimos avances han hecho posible conectar cámaras directamente a una red de ordenadores basada en el para videovigilancia....... Los últimos avances han hecho posible conectar cámaras directamente a una red de ordenadores basada en el protocolo IP. La tecnología de las cámaras de red permite al usuario

Más detalles

<Generador de exámenes> Visión preliminar

<Generador de exámenes> Visión preliminar 1. Introducción Proyecto Final del curso Técnicas de Producción de Sistemas Visión preliminar Para la evaluación de algunos temas de las materias que se imparten en diferentes niveles,

Más detalles

Una plataforma de préstamo y lectura de libros electrónicos para las Bibliotecas

Una plataforma de préstamo y lectura de libros electrónicos para las Bibliotecas Una plataforma de préstamo y lectura de libros electrónicos para las Bibliotecas Las Bibliotecas en el entorno digital Las Bibliotecas han tenido siempre el objetivo y la vocación de proporcionar acceso

Más detalles

Un primer acercamiento a la CMDB.

Un primer acercamiento a la CMDB. Un Versión primer 1.2 acercamiento a la CMDB. 20/07/2005 Un primer acercamiento a la CMDB. Versión 1.1 1.2 18/02/05 20/02/05 Fecha Jose Autores Carlos Manuel García Viejo García Lobato http://ars.viejolobato.com

Más detalles

TRANSFERENCIA DE FICHEROS FTP

TRANSFERENCIA DE FICHEROS FTP TRANSFERENCIA DE FICHEROS FTP INTRODUCCIÓN Internet basa su funcionamiento en un conjunto de protocolos de red sin los cuales la comunicación, a cualquier nivel, sería imposible. Algunos de los protocolos

Más detalles