PROYECTO SMART DESARROLLO SISTEMA GESTOR DE CONTENIDOS Y SERVIDOR DE ENTREGA DE CONTENIDOS DESCRIPCIÓN DE LA ARQUITECTURA
|
|
- Juan Carlos San Martín Rivas
- hace 7 años
- Vistas:
Transcripción
1 ESTRATEGIA SUBPROGRAMA COMPETITIVIDAD I+D PROYECTO SMART DESARROLLO SISTEMA GESTOR DE CONTENIDOS Y SERVIDOR DE ENTREGA DE CONTENIDOS DESCRIPCIÓN DE LA ARQUITECTURA
2 ÍNDICE 1 DESARROLLO SISTEMA GESTOR DE CONTENIDOS Y SERVIDOR DE ENTREGA DE CONTENIDOS T2.1.- Desarrollo core gestor de contenidos T HERRAMIENTA DE ADMINISTRACIÓN DE CONTENIDOS T2.3.- DESARROLLO DE HERRAMIENTAS DE ADMINISTRACIÓN DE CONTENIDOS Y PLANTILLAS Página 2 de 10
3 1 DESARROLLO SISTEMA GESTOR DE CONTENIDOS Y SERVIDOR DE ENTREGA DE CONTENIDOS. o Participantes: PROASUR/WILDBIT. o Duración: / Objetivos: o Desarrollo / Adaptación de un sistema gestor de contenidos adaptado a la entrega de contenidos culturales para móviles. o Desarrollo de protocolos de comunicación eficientes para conexiones 3G. o o o Desarrollo de herramientas de edición de contenidos. Desarrollo de herramientas para la edición de plantillas de maquetación de contenidos. Gestionar las cuestiones de propiedad industrial e intelectual en el consorcio y resolver posibles conflictos. Tareas: o T2.1: Desarrollo core gestor de contenidos. Soporte multi-idioma. Desarrollo de capa de almacenamiento. o o Gestión del ciclo de vida del contenido, un contenido puede ser permanente o temporal, en este último caso se puede indicar el tiempo en el que se publica y deja de ser público. Soporte de múltiples entornos (no existe limitación del número de entornos), por ejemplo: pre-publicación y publicación. Soporte de sistema de versionado de contenidos y backup. Operación sobre los contenidos a través de interfaz map-reduce, y API de consulta de contenidos sobre interfaz REST. Capacidad de adaptación dinámica de los metadatos. Soporte de contenidos georreferenciados. Sistema de caché de contenidos, la gestión de cache se realiza a nivel de consulta. Por defecto soporta la persistencia de la cache en sistema de fichero, pero es compatible con sistema de cache en memoria comerciales, como por ejemplo memcached. T2.2: Desarrollo módulos de entrega de contenidos optimizados para móviles. Desarrollo módulo de entrega de contenidos de aplicaciones en backend. T2.3: Desarrollo de herramientas de administración de contenidos y plantillas. Desarrollo de herramientas de edición y gestión de contenidos, con soporte para múltiples dispositivos, idiomas y entornos (desarrollo, preproducción, producción). Desarrollo de herramientas de edición de plantillas de maquetación de contenidos. T2.1.- DESARROLLO CORE GESTOR DE CONTENIDOS. Descripción general CMS El sistema gestor de contenidos es una plataforma que permite la administración de los contenidos de la aplicación. Su desarrollo está basado en una base de datos NoSQL del tipo orientada a documentos denominada ucms DB (microcms DB) que se ha implementado específicamente para este proyecto. Los módulos y el software de base que se ha utilizado para la implementación de la plataforma es el siguiente: MySQL 5.x. PHP 5.3. Smarty para la gestión de templates en la parte servidora. jquery / easyjqueryui para la gestión de componentes dinámicos de presentación. A continuación se incorpora un esquema gráfico de los diferentes bloques que componen la plataforma CMS: Página 3 de 10
4 Figura 1. Bloques de la plataforma CMS. Capa de almacenamiento (ucms DB) Esta base de organiza la información en esquemas, que se asemejan a lo que sería una tabla en un modelo relacional. Un esquema tiene un número ilimitado de instancias o documentos y cada instancia de documento tiene un identificador único y tiene un conjunto de campos variable. Esquemas de datos Como ayuda a la edición de contenidos se define un conjunto de campos de referencia para el objeto del esquema, de forma que sea posible la generación de formularios web para la creación, modificación y borrado de contenidos. En la siguiente imagen se describe un esquema de ejemplo compuesto por múltiples campos de información. Figura 2. Ejemplo de esquema de datos. Los tipos de datos pueden ser de múltiple naturaleza: Texto. Texto localizado, se trata de un objeto con versiones específicas en función de los locale dados de alta en la aplicación. Campos con valores múltiples. Campo referencia, actúan como punteros entre documentos. Constantes o valores inmutables. Enumeraciones o conjunto de opciones. Programa / código fuente Ecmascript. Internamente el diccionario se almacena en JSON, por ejemplo: { "id_application":"list:3@paper Zombie#5@DrawPets#6@MindSumo#8@FingerJones", "campaign":"input", "display_type":"list:a@alert type#w@web type", "start_time":"input", "end_time":"input", "target":"code:wblang:small", "on_click":"code:wblang", "on_view":"long_input", "alert_caption":"input", "alert_control":"input", "click_link":"long_input", "enable_log":"list:1@yes#0@no", "set_event_once":"list:1@yes#0@no", "mode":"list:p@push mode#e@e mode#c@client mode", "parent_campaign":"input", Página 4 de 10
5 "priority":"input", "event":"long_input", "segment":"input", } Por último, se pueden definir relaciones de jerarquía en los esquemas, de tal forma que es posible crear tipos / subtipos de documentos y relaciones entre objetos. Almacenamiento de los datos A nivel físico la representación y almacén de los datos se realiza en lenguaje JSON, codificado en UTF-8 y encriptado con un algoritmo propio. El almacenamiento recae sobre un esquema de base de datos: { "author : MTAx, "year : MTk5Nw==, "description : "SW5ramV0IHByaW50IGFuZCBoYW5kIGxldHRlcmluZyBvbiBjYW52YXMsPGJyPjc1IHggNjAgaW4u\, "path : aw1hz2vzlziwms5qcgc=, "mime_type : aw1hz2uvanbn, "location : czisihmxncwgcze1 } Consulta y proceso de información El core de ucms.db se ha desarrollado en PHP sobre un esquema de base de datos MySQL, también cuenta con un driver de a la base de datos basado en el lenguaje PHP. Adicionalmente cuenta con un API JSON/RESTful para que terceros sistemas puedan realizar las operaciones contra el esquema independientemente de la tecnología o plataforma sobre la que corran. Una de las aplicaciones de proceso de datos sobre la base de datos es el mecanismo de consulta y el proceso de datos basados en el patrón MAP (extensible a operaciones MAP- REDUCE). A continuación se adjunta un ejemplo de una operación de este tipo, que se conecta a una instancia de base de datos remota y sobre los datos de una aplicación aplicación y ejecuta un proceso de traducción sobre el esquema con identificador 15. /** MAP operation, executed for each and every record */ function process_record(&$doc) { $doc->data->question = json_decode($doc->data->question); $doc->data->question->en = GoogleTranslateUtil::translate('es','en',$doc->data->question->es); $doc->data->question->ca = GoogleTranslateUtil::translate('es','ca',$doc->data->question->es); $doc->data->question = json_encode($doc->data->question); $doc->data->body = json_decode($doc->data->body); $doc->data->body->en = GoogleTranslateUtil::translate('es','en',$doc->data->body->es); $doc->data->body->ca = GoogleTranslateUtil::translate('es','ca',$doc->data->body->es); $doc->data->body = json_encode($doc->data->body); $doc->title = 'Translated: '.$doc->title; } $type = 15; $id_app = 1; $manager = new RemoteMicroCMSManager($url_base,$id_app); $manager->map_select(process_record,$type); El pipeline del proceso se compone de la operación de filtro de datos, la ejecución de la operación registro por registo (map) y los resultados: Capa core microcms Figura 3. Pipeline del proceso. Página 5 de 10
6 El núcleo del gestor de contenidos microcms se compone de cuatro elementos: 1) Gestor de esquemas, que es el encargado de dar soporte al ciclo de vida del contenido, desde su creación hasta su destrucción. 2) Gestor de versiones (snapshots), proporciona la capacidad de guardar y recuperara fotos del modelo de datos y los esquemas en cualquier momento en el tiempo. 3) Módulo de gestión de usuarios, que permite realizar el control de acceso de usuarios. 4) Módulos de integración de datos, permiten la extracción, incorporación y manipulación datos por parte de terceras partes. Adicionalmente el sistema cuenta con mecanismos para la gestión de contenidos localizados / internacionalizados. T HERRAMIENTA DE ADMINISTRACIÓN DE CONTENIDOS. Módulo de delivery de contenidos Dentro de la arquitectura general incluida en la memoria del proyecto original, la interlocución entre la aplicación y el sistema de gestión de contenidos se realiza a través del módulo de delivery de contenidos: Figura 4. Módulo Delivery de contenidos. El delivery server es un módulo servidor que actúa como un servidor de aplicaciones distribuido en el que las aplicaciones finales (tanto web como móviles) se intercambian mensajes con los módulos del back-end. El sistema se ha diseñado para poder correr en una plataforma cloud, de cara a cubrir necesidades de escalado, contingencia ante problemas. También se ha diseñado para poder dar servicio a múltiples aplicaciones a la vez (multitenancy). Organización funcional del delivery server A nivel funcional la arquitectura principal está compuesta en capas en analogía con los modelos de red propuestos por OSI: Figura 5. Arquitectura funcional. La capa de transporte se encarga de la entrega y recepción de mensajes entre extremos, cuenta además con la capacidad de encriptación y compresión de las comunicaciones. Se basa en un protocolo no orientado a conexión sobre TCP, la estructura de los mensajes es la siguiente: Comando, Número de secuencia del mensaje y un payload con un conjunto variable de mensajes. Página 6 de 10
7 Figura 6. Capa de transporte. Un ejemplo de comando es el registro de una descarga sería el siguiente, dónde REG es el comando, 125 el código de secuencia del mensaje y AHGSHGAHSGASHGAS la clave con la que se registra la aplicación descargada. REG 125 AHGSHGAHSGASHGAS Este protocolo se puede utilizar para la comunicación entre cliente a servidor como la comunicación servidor a servidor, tal y como se indica en la imagen inferior Figura 7. Protocolo de comunicación. El módulo de transporte puede utilizar diferentes capas de presentación que gestionan la representación de la información la encriptación de la misma. Para la implementación desarrollada se ha utilizado un lenguaje de representación de texto simple para garantizar la eficiencia en el proceso de la información. El objeto de información que se envía en cada comunicación HTTP se llama MESSAGE_BUNDLE compuesto por una lista de MESSAGES. La sintaxis del mismo es en notación EBNF es: MESSAGE_BUNDLE :== MESSAGE ( > MESSAGE )* MESSAGE :== COMMAND SEQ_ID ( FIELD )* COMMAND :== STRING SEQ_ID :== INTEGER FIELD :== STRING Las capas de señalización, datos y framework contienen lógica básica para el funcionamiento general del sistema Diseño de arquitectura de componentes software del delivery Server La plataforma se ha desarrollado sobre los siguientes componentes de infraestructura: Apache PHP 5.x MySQL 5.x Se ha optado por esta tecnología tanto por los costes operativos del hosting de la plataforma, por ser un lenguaje de desarrollo de alta productividad, como por la disponibilidad de desarrolladores con experiencia en estos entornos. Los componentes del software se organizan según un patrón modelo vista controlador en múltiples niveles, existen controllers a nivel de la plataforma y controllers a nivel de aplicación que coexisten. Dichos controladores están asociados a las capas de gestión de las comunicaciones presentadas anteriormente. El sistema se entiende como un servidor de aplicaciones en el que existe una lógica básica dependiente de la carpeta src, un conjunto de recursos y lógica de aplicaciones: Figura 8. Carpte src. Esquema. La carpeta ext contiene la lógica de aplicación, dentro de ella se aloja los comportamientos específicos de la misma, por ejemplo para el caso de la aplicación TEST se han implementado tres extensiones a los controller de Señalización, Datos y Framework: Página 7 de 10
8 Figura 9. Carpeta ext. La carpeta ext contiene la lógica de aplicación, dentro de ella se aloja los comportamientos específicos de la misma, por ejemplo para el caso de la aplicación TEST se han implementado tres extensiones a los controller de Señalización, Datos y Framework. T2.3.- DESARROLLO DE HERRAMIENTAS DE ADMINISTRACIÓN DE CONTENIDOS Y PLANTILLAS. Capa Web de administración microcms La web principalmente cuenta con una herramienta web accesible a través de un navegador para que los usuarios puedan administrar o gestionar los contenidos compuesta por varios módulos: Módulo de administración del gestor de contenidos. Módulo de gestión de usuarios, que permite la asociación de permisos de acceso a usuarios, roles etc. Interfaz de usuario para la administración de contenido, edición de esquemas y gestión de snapshots. Sistema de gestión de versiones del esquema y datos (snapshots). Los contenidos se estructura en esquemas (schema), dentro de cada uno de ellos hay documentos. Los accesos a la herramienta de administración de contenidos se realizan a través de un conjunto de usuarios, que según su rol podrá realizar las operaciones que le correspondan a dicho rol. Figura 10. Roles de acceso. La aplicación tendrá una versión de datos en uso (llamada HEAD snaphot) y una lista de copias/versiones sobre las que se puede volver atrás en cualquier momento. La web de gestión de contenidos permite la edición, borrado y creación de los objetos de los esquemas y todas las funciones asociada con la gestión de usuarios gestión de versiones, y definición de esquemas: Página 8 de 10
9 Figura 11. Web de gestión de contenidos. El sistema de gestión versiones (snapshots) permite la creación de una versión y las operaciones del cambio a alguna de las versiones existentes. Una snapshot contiene una copia íntegra tanto de datos como de la definición de los esquemas en un punto dado en el tiempo. Las operaciones se pueden realizar desde la consola web de administración. Figura 12. Consola de administración. Existe una opción de administración de las aplicaciones que permite definir los parámetros propios de la aplicación, como por ejemplo los idiomas que soporta, cómo se almacena la información localizada, etc: Figura 13. Administración de aplicaciones. Capa de integración: API RESTful Congrega un conjunto de llamadas basadas en el protocolo RESTful para el manejo de los modelos de información alojados en ucms. Permite a su vez realizar operaciones de alteración de la información o sobre conjuntos de información a través del paradigma map / map-reduce. Página 9 de 10
10 El protocolo RESTful utiliza el formato JSON como lenguaje de representación de la información e incorpora primitivas para las siguientes operaciones: Autenticación de usuarios. Consulta de los esquemas de una aplicación. Operaciones de consulta sobre los datos. Operaciones sobre los datos basadas en operaciones MAP. Operaciones para la inserción y modificación de los datos. Exportación de datos en formatos JSON, CSV, SQL. Sistema de cache de contenidos. Sistema de gestión inteligente de la configuración La plataforma permite gestionar de forma dinámica la configuración de la aplicación pudiendo asociar atributos en función del segmento del usuario, idioma país o cualquier otra dimensión que permita clasificar a los usuarios. Figura 14. Configuración de la aplicación. Los atributos de configuración pueden contener cualquier elemento modificable dentro de la aplicación, como podría ser la frecuencia con la que se realizan recomendaciones. El tipo de contenidos que se muestran, etc. Las reglas indican si la regla está en vigor o no, para la evaluación de las reglas se ha desarrollado un mini-intérprete de reglas, con un conjunto de funciones de ayuda, a continuación se indican dos reglas de ejemplo que actúan sobre una variable de la aplicación denominada WB_INITIAL_CREDIT: Figura 15. Atributos de configuración. Página 10 de 10
Proyecto de innovación de la gestión documental aplicada a expedientes de contratación de servicios y obras de infraestructuras de transporte
Proyecto de innovación de la gestión documental aplicada a expedientes de contratación de servicios y obras de infraestructuras de transporte Universidad de Sevilla Tecnocom Proyecto Piloto: ANAQUel Sergio
Más detalles11/06/2011. Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman
11/06/2011 Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman Introducción Gestión de tareas Unificar la vía por la que se requieren las tareas Solución única y global Seguimiento de las tareas
Más detallesINTEGRACIÓN HERMES POSITRÓN
INTEGRACIÓN HERMES POSITRÓN 1. SOFTWARE CENTRAL - HERMES La aplicación Hermes es una herramienta para el control de tráfico interurbano, túneles y para el mantenimiento de equipos de carretera. Todo el
Más detallesEl módulo consta de una serie de unidades en las que se especifican los objetivos, contenidos y actividades.
ORGANIZACION El módulo consta de una serie de unidades en las que se especifican los objetivos, contenidos y actividades. Las actividades no son de obligada realización, su resolución servirá al alumnado
Más detallesLIESH. Fco. Javier Bohórquez Ogalla
LIESH Fco. Javier Bohórquez Ogalla 1 Índice 1. Descripción 3 2. Estructura de funcionamiento 3 2.1. Kernel LIESH.................................. 4 2.2. Programas escritos en LIESH.........................
Más detallesprotección y replicación remota de datos... dib backup remoto GARANTÍA DE CONTINUIDAD DE NEGOCIO ante cualquier contingencia de pérdida de datos
Solicita una demo por teléfono (+34) 943 492 308 o desde la web http://www.diana-tek.com/www1/espanol/dibbackup_solicitud_demo.htm protección y replicación remota de datos... dib backup remoto GARANTÍA
Más detallesSistema de Mensajería Empresarial para generación Masiva de DTE
Sistema de Mensajería Empresarial para generación Masiva de DTE TIPO DE DOCUMENTO: OFERTA TÉCNICA Y COMERCIAL VERSIÓN 1.0, 7 de Mayo de 2008 CONTENIDO 1 INTRODUCCIÓN 4 2 DESCRIPCIÓN DE ARQUITECTURA DE
Más detallesIntroducción a Visual Studio.Net
Introducción a Visual Studio.Net Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones Web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones
Más detallesNORMATIVA DE HOSTING VIRTUAL DE LA UNIVERSIDAD DE SEVILLA (SIC - JUNIO 2014)
NORMATIVA DE HOSTING VIRTUAL DE LA UNIVERSIDAD DE SEVILLA (SIC - JUNIO 2014) Características generales.- La Universidad de Sevilla (US), a través del Servicio de Informática y Comunicaciones (SIC), pone
Más detallesInside. Gestión de Expedientes y Documentos Electrónicos
Inside Gestión de Expedientes y Documentos Electrónicos Documento de Integración Sistemas Desarrollo Versión 1.0 Fecha de revisión 25/02/2013 Realizado por Sistemas Desarrollo Inside v_1.0 / 1 ÍNDICE 1
Más detallesInstalación y configuración inicial del sistema SIU-Kolla Versión 3.0.0
Instalación y configuración inicial del sistema SIU-Kolla Versión 3.0.0 Tabla de contenido 1. Instalación inicial del sistema... 3 2. Configuración inicial del sistema... 5 3. Migración desde versión anterior...
Más detallesManual de Usuario FLOTA WEB.
Tecnologías de la Información y Redes para las Entidades Aseguradoras S.A. Inscrita en el Registro Mercantil de Madrid, Tomo 13.262, Libro 0, Folio 1, Sección 8, Hoja M-214853, NIF ES A-81864498 Manual
Más detallesIntroducció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 detallesManual Usuario Manual Usuario
Manual Usuario Con la colaboración de : TABLA DE CONTENIDOS 1 Introducción... 7 2 Consideraciones generales... 8 2.1 Perfiles de acceso... 8 2.1.1 Administrador Intress... 8 2.1.2 Administrador entidad...
Más detallesImplantación de Aplicaciones Web Fecha: 20-09-13
Página 1 de 24 RESUMEN DE LA PROGRAMACIÓN ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS EN RED CURSO AC. 2012 / 2013 ÁREA / MATERIA / MÓDULO PROFESIONAL Implantación de Aplicaciones Web (84 horas 4 horas semanales)
Más detallesSistema de Interconexión de Registros (SIR)
SECRETARÍA DE ESTADO PARA LA FUNCIÓN PÚBLICA DIRECCIÓN GENERAL PARA EL IMPULSO DE LA ADMINISTRACIÓN ELECTRÓNICA Sistema de Interconexión de Registros (SIR) MODELO DE NEGOCIO CRITERIOS DE INTEGRACIÓN (cod.
Más detallesTELEX. SISTEMA PARA EL CONTROL DE GASTOS TELEFÓNICOS Anyell Cano Ramos anyell@minrex.gov.cu Ministerio de Relaciones Exteriores Cuba RESUMEN
TELEX. SISTEMA PARA EL CONTROL DE GASTOS TELEFÓNICOS Anyell Cano Ramos anyell@minrex.gov.cu Ministerio de Relaciones Exteriores Cuba RESUMEN El Ministerio de Relaciones Exteriores de Cuba (MINREX) es el
Más detallesEL PROYECTO CREA TU PLAN DE NEGOCIO DEL MINISTERIO DE CULTURA
EL PROYECTO CREA TU PLAN DE NEGOCIO DEL MINISTERIO DE CULTURA Comunicación para las XI Jornadas sobre Tecnologías de la Información para la Modernización de las Administraciones Públicas, TECNIMAP 2010
Más detallesMANUAL DE USUARIO DE OFICINA CONECTADA
MANUAL DE USUARIO DE OFICINA CONECTADA 1 OFICINA CONECTADA INDICE 1 INTRODUCCIÓN...3 2 USO DEL SERVICIO...4 2.1 CONFIGURACIÓN EQUIPO CLIENTE...4 2.2 ADMINISTRACIÓN AVANZADA...5 2.2.1 Gestión de usuarios...7
Más detallesMicrosoft SQL Server Conceptos.
Microsoft Conceptos. Microsoft 2005 es una plataforma de base de datos a gran escala de procesamiento de transacciones en línea (OLTP) y de procesamiento analítico en línea (OLAP). La siguiente tabla muestra
Más detallesGestión Documental con Microsoft Office SharePoint Server 2007 (MOSS) Ignacio López - Ingeniero en Informática Software Architect en Alhambra-Eidos
Gestión Documental con Microsoft Office SharePoint Server 2007 (MOSS) Ignacio López - Ingeniero en Informática Software Architect en Alhambra-Eidos Indice de Contenido Características Generales de MOSS
Más detallesHadoop. Cómo vender un cluster Hadoop?
Hadoop Cómo vender un cluster Hadoop? ÍNDICE Problema Big Data Qué es Hadoop? Descripción HDSF Map Reduce Componentes de Hadoop Hardware Software 3 EL PROBLEMA BIG DATA ANTES Los datos los generaban las
Más detallesSIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA
RIF: V-16233325-5 SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA Sistema desarrollado bajo software libre, con orientación al manejo de base de datos a través de una interfaz gráfica
Más detallesManual de adminitración web www.accioncosteira.es
Manual de adminitración web www.accioncosteira.es Manual de administración Accioncosteira.es Contenidos 1. Presentación de la página...3 2. Tipos de contenido...5 2.1. Tipos de contenido...5 2.2. Categorías...5
Más detallesWeb Crawler en eva.fing.edu.uy
Recuperación de Información y Recomendaciones en la Web(2014) Grupo 4 Andrea Estefan CI 4303805-6 andyestefan@gmail.com Gerardo Fanjul CI 4542811-6 gerardo.fanjul@gmail.com Instituto de Computación - Facultad
Más detallesORGANISMO COORDINADOR DEL SISTEMA ELÉCTRICO NACIONAL INTERCONECTADO DE LA REPÚBLICA DOMINICANA
ORGANISMO COORDINADOR DEL SISTEMA ELÉCTRICO NACIONAL INTERCONECTADO DE LA REPÚBLICA DOMINICANA TÉRMINOS DE REFERENCIA PARA LA CONTRATACIÓN DE SERVICIOS DE DESARROLLO SOFTWARE OC-GA-14-TDRCSDS1601-160128-V1
Más detallesArquitectura Cliente/Servidor
Arquitectura Cliente/Servidor Claudio Cubillos Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso, Chile claudio.cubillos@ucv.cl Arquitectura cliente/servidor v Servidor: rol
Más detallesINTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS
INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se
Más detallesSurfCop. Libro blanco técnico
SurfCop Libro blanco técnico Contenido Introducción... 3 Programa de Funciones... 3 Programa de Beneficios... 3 Características del Programa... 4 Requisitos de sistema:... 4 Cómo funciona el programa?...
Más detallesPROGRAMA FORMATIVO. 1. Identifica la estructura y organización de la empresa, relacionándolas con el tipo de servicio que presta.
Hoja Nº: 1/5 1. Identifica la estructura y organización de la empresa, relacionándolas con el tipo de servicio que presta. 2. Ejerce la actividad profesional aplicando hábitos éticos y laborales acordes
Más detallesPROGRAMA FORMATIVO. 1. Identifica la estructura y organización de la empresa, relacionándolas con el tipo de servicio que presta.
Hoja Nº: 1/5 1. Identifica la estructura y organización de la empresa, relacionándolas con el tipo de servicio que presta. 2. Ejerce la actividad profesional aplicando hábitos éticos y laborales acordes
Más detalles1. OBJETO DEL CONTRATO. La contratación de una plataforma constituida por herramientas, aplicaciones y servicios que permita:
PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA CONTRATACIÓN MEDIANTE PROCEDIMIENTO NEGOCIADO SIN PUBLICIDAD DEL SERVICIO DE ALOJAMIENTO Y MANTENIMIENTO DE LA INFRAESTRUCTURA DE INTERNET DE LA EXCMA. DIPUTACIÓN
Más detalles1 Guión de Contenidos... 1. 2 Criterios de evaluación... 1. 3 Momentos de la evaluación... 3. 3.1 Instrumentos o pruebas de evaluación...
1 Guión de Contenidos... 1 2 Criterios de evaluación... 1 3 Momentos de la evaluación... 3 3.1 Instrumentos o pruebas de evaluación... 4 3.2 Calificación... 5 1 Guión de Contenidos U.D. 1: Aspectos Básicos
Más detallesGLOSARIO DE TÉRMINOS
MINISTERIO DE EDUCACIÓN, CULTURA Y DEPORTE SECRETARÍA DE ESTADO DE EDUCACIÓN Y FORMACIÓN PROFESIONAL DIRECCIÓN GENERAL DE FORMACIÓN PROFESIONAL INSTITUTO NACIONAL DE LAS CUALIFICACIONES GLOSARIO DE TÉRMINOS
Más detallesBrowserSQL 4 versión 2 - TUTORIAL
BrowserSQL 4 versión 2 - TUTORIAL LAURA NOUSSAN LETTRY (Mendoza, Argentina 2015) aviso legal El presente libro electrónico se distribuye bajo Attribution-NonCommercialNoDerivs 3.0 Unported INDICE INTRODUCCIÓN
Más detallesUsuarios y Permisos. Capítulo 12
Capítulo 12 Usuarios y Permisos La gente simplemente intenta utilizar el sitio web Joomla! que has creado - ya sea de forma activa o pasiva. Cuanto mejor sea la experiencia que tenga al hacerlo, mejor
Más detallesCapítulo 5. Implementación del Sistema de Inscripciones
Capítulo 5. Implementación del Sistema de Inscripciones 5.1 Tecnologías utilizadas en el desarrollo En esta sección se exponen brevemente las tecnologías utilizadas en la implementación de los diferentes
Más detallesBase de datos relacional
Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar
Más detallesANEXO XII. Denominación: Administración y programación en sistemas de planificación de recursos empresariales y de gestión de relaciones con clientes.
ANEXO XII I. IDENTIFICACIÓN DEL CERTIFICADO DE PROFESIONALIDAD Denominación: Administración y programación en sistemas de planificación de recursos empresariales y de gestión de relaciones con clientes.
Más detallesImplantación de los servicios web 2.0 para la pagina del Departamento de Eléctrica y Electrónica de la Escuela Politécnica del Ejercito
Implantación de los servicios web 2.0 para la pagina del Departamento de Eléctrica y Electrónica de la Escuela Politécnica del Ejercito ESCUELA POLITÉCNICA DEL EJÉRCITO DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA
Más detallesPrograma de Desarrollo Web Inicial
Programa de Desarrollo Web Inicial ORGANISMO: Ministerio de Planificación Federal, Inversión Pública y Servicios y Universidad Nacional de La Matanza (UNLaM) DESTINATARIOS: Personas mayores de 18 años
Más detallesLa publicación. Pere Barnola Augé P08/93133/01510
La publicación Pere Barnola Augé P08/93133/01510 FUOC P08/93133/01510 La publicación Índice Introducción... 5 1. El dominio... 7 2. Alojamiento web... 9 3. FTP... 11 3.1. Cliente FTP... 11 3.1.1. Cómo
Más detallesArquitecturaTécnica de TRAVEL OPEN APPS. Breve definición técnica de la plataforma Travel Open Apps
ArquitecturaTécnica de TRAVEL OPEN APPS Breve definición técnica de la plataforma Travel Open Apps Contenido 1. CONTENIDO GLOBAL DEL PROYECTO... 1 a. CRS + CHANNEL MANAGER... 1 b. MANAGEMENT SYSTEM...
Más detalles1.1. Instala gestores de contenidos, identificando sus aplicaciones y configurándolos según requerimientos.
1. OBJETIVOS 1.1. Instala gestores de contenidos, identificando sus aplicaciones y configurándolos según requerimientos. 12. Instala sistemas de gestión de aprendizaje a distancia, describiendo la estructura
Más detallesPrograma de Fabricación para Android
Programa de Fabricación para Android Presentación: Este es un programa dirigido a la dirección, planificación, gestión, guardado y presentación de la fabricación, en este caso de una imprenta de generación
Más detallesEvaluar el rendimiento de los servicios de comunicaciones. ANEXO CLIV
746 Miércoles 5 octubre 2005 Suplemento del BOE núm. 238 CE2.1 Identificar los distintos sistemas de archivo utilizables en un dispositivo de almacenamiento dado para optimizar los procesos de registro
Más detallesCurso Universitario en Arquitectura de Software Empresarial + 4 Créditos ECTS. Más información en: www.euroinnova.edu.es (+34) 958 050 200
Curso Universitario en Arquitectura de Software Empresarial + 4 Créditos ECTS Curso Universitario en Arquitectura de Software Empresarial + 4 Créditos ECTS Duración: 110 horas Precio: 260 * Modalidad:
Más detallesAmbiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca
Ambiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca Ing. WILSON ALFREDO ORTEGA ORDOÑEZ Ing. JUAN CARLOS MENDEZ CAMACHO Universidad del Cauca Facultad
Más detallesCURSO 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 detallesCIMA. MANUAL DE USUARIO
MANUAL DE USUARIO Proyecto: Consultoría para la Implementación de una base de datos y un sistema web para almacenar y manejar la información de proyectos y/o actividades en el Parque nacional Cordillera
Más detallesINFORMACIÓN GENERAL DEL PRODUCTO Integración para Microsoft Outlook 2010 versión 12
INFORMACIÓN GENERAL DEL PRODUCTO Integración para Microsoft Outlook 2010 versión 12 RESUMEN La integración para Microsoft Outlook 2010 les permite a los usuarios de Microsoft Outlook interactuar con el
Más detallesGLOSARIO. 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 detallesDiseño y desarrollo de el Generador de Tiendas virtuales usando Líneas de Diseño de productos
Pontificia Universidad Javeriana Informe Final Proyecto Dirigido Diseño y desarrollo de el Generador de Tiendas virtuales usando Líneas de Diseño de productos Autor: Luis Gabriel Rodríguez Profesora: Luisa
Más detallesAnexos de Bases de Presentación de Propuestas. Consultoría para la implementación de sistemas de gestión de contenidos para comunidades de RedCLARA
Anexos de Bases de Presentación de Propuestas Consultoría para la implementación de sistemas de gestión de contenidos para comunidades de RedCLARA Julio 2011 Anexo A. Requisitos funcionales A1. Para el
Más detallesGuía del Curso. IFCD0112 Programación con Lenguajes Orientados a Objetos y Bases de Datos. Relacionales
Guía del Curso IFCD0112 Programación con Lenguajes Orientados a Objetos y Bases de Datos Relacionales Modalidad de realización del curso: Número de Horas: Titulación: Distancia 710 Horas Diploma acreditativo
Más detallesEMC Soporte remoto seguro para VNXe Requisitos y configuración Número de referencia 302-000-196 Rev. 01 Mayo de 2014
EMC Soporte remoto seguro para VNXe Requisitos y configuración Número de referencia 302-000-196 Rev. 01 Mayo de 2014 Este documento proporciona información sobre la función de soporte remoto seguro de
Más detallesManual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL
Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL Índice 1 Introducción... 5 1.1 Perfil de la aplicación... 5 1.2 Requisitos técnicos... 5 2 Manual de usuario... 7 2.1 Instalación del certificado...
Más detallesModelo de actualización y soporte
Modelo de actualización y soporte Localizacion: http://subversion.analitica.com.co:8023/sgp/docs/rfcs/ Modelo de Desarrollo, Actualizacion y Soporte.docx El siguiente documento reúne un conjunto de lecciones
Más detallesVicepresidencia de Regulación y Negocios con Operadores Bogotá D.C., Colombia Teléfono: +57 1 242 2141 Fax: +57 1 342 3513
Resolución 3067 Seguridad en Red Modelos de Seguridad ETB desarrolla el modelo de seguridad basado en los requerimientos de los clientes y bajo el marco de las normas ISO 27001 y 27002. El modelo extiende
Más detallesCapitulo 1. Introducción a Objetos de Aprendizaje Móvil
Capitulo 1. Introducción a Objetos de Aprendizaje Móvil En la actualidad está surgiendo, día a día, nueva tecnología con el objetivo de mejorar y facilitar la vida diaria. Una tecnología en específico
Más detallesVisión General abc platform y tecnología abc 3.0
Visión General abc platform y tecnología abc 3.0 Control Web en tiempo real abc platform es una completa solución de adquisición, control, automatización y gestión de instalaciones. Desde sus orígenes
Más detallesLos requisitos de accesibilidad en un proyecto software. Implicaciones de usuarios discapacitados en el proceso software
UNIVERSIDAD POLITECNICA DE MADRID Facultad de Informática Departamento de Lenguajes y Sistemas Informáticos e Ingeniería de Software Resumen del Trabajo tutelado: Los requisitos de accesibilidad en un
Más detallesCurso Especialista Técnico Programador Web
Curso Especialista Técnico Programador Web Total 185 horas Modalidad: presencial, 100% práctico. Descuento al realizar el curso completo. Financiación: pago por cuotas. Bonificable. Bolsa de trabajo. 1.
Más detallesSCGDoc. SisConGes & Estrategia WWW.SISTEMACONTROLGESTION.COM
SCGDoc SisConGes & Estrategia WWW.SISTEMACONTROLGESTION.COM POR QUÉ NECESITA USTED EL SCGDoc? DIFICULTAD PARA CONSOLIDAR JUNTOS ARCHIVOS DE DIFERENTES TIPOS, NOTAS Y EMAILS. MUCHA INFORMACIÓN DE DIFERENTES
Más detallesEl Área de Clientes de la web de Gaia permite descargar la Versión General publicada de su aplicación Gaia.
Descarga Versió n General. Manual de usuarió Descarga Versión General www.gaia-soft.com El Área de Clientes de la web de Gaia permite descargar la Versión General publicada de su aplicación Gaia. Existe
Más detallesOpenProdoc. ECM Open Source
OpenProdoc ECM Open Source Índice Visión General Arquitectura Funciones Seguridad Administración Requerimientos Evolución Visión General OpenProdoc es un gestor documental de código abierto. Cuenta con
Más detallesCONSOLIDACIÓN DE SERVIDORES PARA RENOVACIÓN DE PLATAFORMA DE SERVICIOS SERPES
PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA EL PROYECTO CONSOLIDACIÓN DE SERVIDORES PARA RENOVACIÓN DE PLATAFORMA DE SERVICIOS SERPES Consorcio de la Zona Franca de Cádiz Junio 2011 Página 2 de 10 Índice general
Más detallesActualización de versión a Bizagi 10.x
Actualización de versión a Bizagi 10.x Actualización de versión a Bizagi 10.x 1 Tabla de contenidos Introducción... 2 Actualizar un proyecto desde v9.1.x a 10.x... 2 Preparación... 3 Habilitación de formas
Más detallesManual de referencias para la administración Delegada Webmail UNE / Por: Paula Andrea Torres Toro
Manual de referencias para la administración Delegada Webmail UNE / Por: Paula Andrea Torres Toro Este manual de referencia esta enfocado a los administradores del cliente de correo Web Zimbra. Este documento
Más detallesRafael Doña Gil. Enginyeria Tècnica en Informàtica de Sistemes. Consultor: Jose Juan Rodríguez
Rafael Doña Gil Enginyeria Tècnica en Informàtica de Sistemes Consultor: Jose Juan Rodríguez 14 de Enero de 2013 Contenido 1. Introducción 2. Análisis funcional 3. Diseño Técnico 4. Implementación 5. Conclusiones
Más detallesPRESENTACIÓ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 detallesProyecto final de curso Android: Programación de aplicaciones (3ª edición online, octubre-enero 2013)
Proyecto final de curso Android: Programación de aplicaciones (3ª edición online, octubre-enero 2013) Nombre de la aplicación: Activland Autor: Varillas Berlandi, Jonathan Origen de la idea: La idea de
Más detallesTema 16. Impresoras. Administración de Sistemas Operativos. Mª Pilar González Férez
Tema 16. Impresoras Administración de Sistemas Operativos Mª Pilar González Férez Índice 1. Introducción 2. Instalación de impresoras 3. Servidor de impresión 4. Permisos de acceso a impresoras 5. Administración
Más detallesProcedimiento y Pautas básicas a tener en cuenta para la puesta en producción de un sistema
Procedimiento y Pautas básicas a tener en cuenta para la puesta en producción de un sistema Objetivo El presente procedimiento tiene como objetivo establecer y describir las tareas a desarrollar para efectuar
Más detallesQue es Velneo vdataclient V7?
Página 1 de 14 Que es Velneo vdataclient V7? Es el cliente de datos que nos permitirá de una forma remota acceder como administrador a una base de datos, observar el estado de la información e interactuar
Más detallesCurso Superior en Programación Web con PHP
Curso Superior en Programación Web con PHP TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Curso Superior en Programación Web con PHP Duración: 180
Más detallesAutomatización de la gestión y publicación de datos abiertos
Automatización de la gestión y publicación de datos abiertos Portal de datos abiertos del Ayuntamiento de Lorca Datos abiertos Las iniciativas de apertura de datos públicos, también llamadas de datos abiertos
Más detallesDesarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT
Proyecto de Fin de Carrera Universidad Politécnica de Valencia Escuela Técnica Superior de Informática Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT Realizado por: Dirigido
Más detallesGerència de Recursos Direcció del Sistema Municipal d Arxius POLÍTICA DE GESTIÓN DOCUMENTAL DEL AYUNTAMIENTO DE BARCELONA
POLÍTICA DE GESTIÓN DOCUMENTAL DEL AYUNTAMIENTO DE BARCELONA 19 de Noviembre de 2015 INSTRUCCIÓN DE POLÍTICA DE GESTIÓN DOCUMENTAL DEL AYUNTAMIENTO DE BARCELONA Preámbulo En los últimos años, la gestión
Más detallesCurso Universitario de Sistema Operativo, Búsqueda de la Información: Internet/Intranet y Correo Electrónico (Titulación Universitaria + 1 ECTS)
Curso Universitario de Sistema Operativo, Búsqueda de la Información: Internet/Intranet y Correo Electrónico (Titulación Universitaria + 1 ECTS) Titulación certificada por EDUCA BUSINESS SCHOOL Curso Universitario
Más detallesDATOS ESPECÍFICOS DEL CURSO
DATOS ESPECÍFICOS DEL CURSO 14. Denominación del módulo: LA ESTRUCTURA DEL INTERFAZ Y LOS ELEMENTOS DE DISEÑO WEB Y MULTIMEDIA. 15. Objetivo del módulo: Diseñar la estructura del interfaz, identificando
Más detallesDesarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales. www.librosdigitales.
1 Arquitectura de una Aplicación Android Para empezar con el desarrollo de aplicaciones en Android es importante conocer cómo está estructurado este sistema operativo. A esto le llamamos arquitectura y
Más detallesall: doctrine: class: sfdoctrinedatabase param: dsn: mysql:host=localhost;dbname= bdd_erhaj username: erhaj password: admin
MANUAL TÉCNICO Creado el proyecto podemos hacer uso de los comandos, para lo cual presionamos clic derecho sobre el proyecto, escogemos Symfony, seguidamente pulsamos sobre Run Command. Esto abrirá una
Más detallesSEGUIMIENTO EDUCATIVO. Comunicaciones
SEGUIMIENTO EDUCATIVO Comunicaciones Diciembre 2013 Índice 1.INTRODUCCIÓN...1 2.ACCESO...1 3.MENSAJERÍA...2 3.1 Grupos a los que pertenezco...3 3.2 Enviar mensaje...4 3.3 Mis mensajes...7 3.4 Papelera
Más detallesGUÍA TÉCNICA. Desarrollo de Proyectos en Plataforma Liferay en el Gobierno de Extremadura
Desarrollo de Proyectos en en el Gobierno de Extremadura Página 1 de 10 Control de versiones Núm Fecha Descripción Autores 1.0 01/09/2012 Estandar para el desarrollo de portales con el gestor de contenidos
Más detallesSage SalesLogix Visión General
Sage SalesLogix Visión General La solución CRM que destaca por sus elevadas prestaciones y amplias posibilidades de personalización. Sage ofrece tres ediciones de Sage SalesLogix para adaptarse a las necesidades
Más detallesIntegración con Equipos Multifunción. El conocimiento donde debe estar INTEGRACIÓN CON EQUIPOS MULTIFUNCIÓN MFP
El conocimiento donde debe estar Integración con Equipos Multifunción MFP EQUIPOS MULTIFUNCIÓN Axentria integrando personas, procesos y conocimiento MFP EQUIPOS MULTIFUNCIÓN Axentria MFP es una herramienta
Más detallesPLANES DE PREVENCIÓN DE PÉRDIDA DE DATOS
Introducción 3 Planes de prevención de pérdida de datos 3 Copias de seguridad 4 Definición 4 Tipos de copias de seguridad 4 Restauración de datos 6 Definición 6 Tipos de restauración de datos 7 Recuperación
Más detallesPlataforma Smart. Diciembre 2015
Plataforma Smart Diciembre 2015 IoT / M2M Projects - Cloud Computing - Big Data Analytics - Business Intelligence Quiénes somos? Nuestro objetivo Linking Things es una ingeniería especializada en realizar
Más detallesPLAN FORMATIVO MODALIDAD I
PLAN FORMATIVO MODALIDAD I Modalidad Acción: TELEFORMACIÓN Nº de la Acción: FPTO/2014/695/202 Familia Profesional: Tipo Especialidad: IFC / INFORMÁTICA Y COMUNICACIONES NUEVA ESPECIALIDAD Area Profesional:
Más detallesBASES 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 detallesManual de ayuda para crear y gestionar Tareas, como actividad evaluable
Manual de ayuda para crear y gestionar Tareas, como actividad evaluable Contenido TAREAS.... 3 CONFIGURACIÓN.... 3 GESTIÓN Y CALIFICACIÓN DE TAREAS.... 8 TAREAS. Mediante esta herramienta podemos establecer
Más detallesRequerimientos principales de un sistema operativo
Descripción y control de procesos Requerimientos principales de un sistema operativo Intercalar la ejecución de varios procesos para maximizar el uso del procesador proporcionando un tiempo de respuesta
Más detallesTrabajo de Fin de Grado Héctor Olivares Rivero Proyecto omrocket Manual de Instalación
Trabajo de Fin de Grado Héctor Olivares Rivero Proyecto omrocket Manual de Instalación (cc) 2015 Héctor Olivares Rivero (CC BY-NC-ND 4.0) Manual de Instalación 2 Tabla de contenido 1. Pre-requisitos 3
Más detallesS o l u c i o n e s I n f o r m a t i c a s. Soluciones a un solo clic
Soluciones a un solo clic Nuestra Empresa TEMASIS es una empresa dedicada a la personalización de sistemas de gestión a través de Internet. Mediante esta innovadora propuesta los clientes reducen drásticamente
Más detalles- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD. Rev. 01- FEBRERO 2013
- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD Rev. 01- FEBRERO 2013 Software de diagnóstico de la seguridad de la información y autoimplantación
Más detallesGestión de usuarios en la web educativa del centro con JOOMLA!
Gestión de usuarios en la web educativa del centro con JOOMLA! Tomás Clemente Carrilero. Profesor de enseñanza secundaria. Introducción Joomla! no permite asignar privilegios ni imponer restricciones a
Más detallesGoogle Drive. Registro y gestión de archivos. Manual de uso
Google Drive. Registro y gestión de archivos. Manual de uso Contenidos I. Crea tu cuenta en Google Drive... 2 1. Crea una cuenta de usuario... 2 1.1. Crear una cuenta Google... 2 1.2. Si ya dispones de
Más detallesADMINISTRACIÓN ELECTRÓNICA DEL SIGLO XXI
ADMINISTRACIÓN ELECTRÓNICA DEL SIGLO XXI PROYECTO DE TRAMITACIÓN ELECTRÓNICA DE PARTES DE ACCIDENTES Y ENFERMEDADES PROFESIONALES A TRAVÉS DE INTERNET PARA LA CONSELLERÍA DE JUSTICIA, INTERIOR Y RELACIONES
Más detallesWinHIPE: edición, compilación y ejecución de programas; y generación de animaciones web. Manual de usuario.
WinHIPE: edición, compilación y ejecución de programas; y generación de animaciones web. Manual de usuario. Índice contenido. INTRODUCCIÓN... 1-2 1. ENTORNO DE TRABAJO... 1-2 2. EDICIÓN DE PROGRAMAS...
Más detalles