Diciembre Memoria MOLNET

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

Download "Diciembre 5 2011. Memoria MOLNET"

Transcripción

1 Memoria MOLNET Diciembre MEMORIA DEL TRABAJO DE GRADO: Comercio de ganado e insumos ganaderos, a través de la comunicación de dispositivos móviles y servicios de la computación en la nube.

2 CIS1130SD02 Aplicación para comercio de ganado en Colombia, Basado en tecnologías de dispositivos móviles y computación en la nube. Autor: Santiago Vélez Saffón Comercio de ganado e insumos ganaderos, a través de la comunicación de dispositivos móviles y servicios de la computación en la nube. Director: Ingeniero Juan Pablo Garzón Ruiz. Páginas Web Del trabajo: Pontificia Universidad Javeriana Facultad De Ingeniería Carrera de Ingeniería De Sistemas. 1 P age

3 Bogotá D.C Diciembre 2011 Pontificia Universidad Javeriana Facultad De Ingeniería Carrera de Ingeniería De Sistemas. Rector Magnífico Joaquín Emilio Sánchez García S.J. Decano Académico Facultad de Ingeniería Ingeniero Luis David Prieto Martínez Decano del Medio Universitario Facultad de Ingeniería Padre Sergio Bernal Restrepo S.J. Director (E) de la Carrera de Ingeniería de Sistemas IngenieroCésar Julio Bustacara Medina Director Departamento de Ingeniería de Sistemas Ingeniero César Julio Bustacara Medina 2 P age

4 Artículo 23 de la Resolución No. 1 de Junio de 1946 La Universidad no se hace responsable de los conceptos emitidos por sus alumnos en sus proyectos de grado. Sólo velará porque no se publique nada contrario al dogma y la moral católica y porque no contengan ataques o polémicas puramente personales. Antes bien, que se vean en ellos el anhelo de buscar la verdad y la Justicia 3 P age

5 ABSTRACT This paper shows an investigation of the services and technologies available on the Cloud Computing environment. The investigation was then extended for the development of an application of a real life business; the business was the cattle commerce in Colombia. The application enables many tools to help today s needs. The tools enabled are based on some surveys made to Colombian Cattle sellers. RESUMEN El presente trabajo presenta una investigación de los servicios y tecnologías de la computación en la nube, la cual fue extendida para crear una aplicación que colabora a algunos procesos de negocio de la ganadería Colombiana mediante dispositivos móviles. Los procesos de negocio fueron escogidos basados en encuestas realizadas a un grupo ganaderos colombianos. 4 P age

6 RESUMEN EJECUTIVO Esta investigación buscó comprender la comunicación entre los dispositivos móviles y los servicios de computación en la nube, para después crear una aplicación que pueda dar soporte a algunos servicios de negocio de las PyMES Colombianas. El primer paso fue enfocar la investigación a un sector industrial, y así orientar el desarrollo de la aplicación a un caso de estudio específico. En esta información se indagó propiedades como: Procesos de negocio. Entrevistas con empresarios.(solo Ganaderos) Distribución del sector en Colombia. El sector que fue seleccionado, es el Ganadero. Ver detalles en: Ganadería Capitulo 1. Habilitar en la nube, todos los procesos de negocio que tiene la ganadería puede ser un trabajo muy largo. Por esto el segundo paso de esta investigación fue hacer un filtro y escoger algunos procesos que se beneficien de la movilidad que prestan los dispositivos móviles. Los procesos de negocio que se implementaron son los siguientes: Administración básica del Ganado y/o animales. o Administración de lotes o Inventario de animales. Creación de ofertas de compra o venta de Ganado Publicación de servicios o insumos ganaderos(por parte de proveedores) Al conocer las necesidades de los procesos que se habilitarían, se debía escoger el sistema de computación en la nube más apropiado. El sistema tenía que cumplir con prestar los servicios necesarios y además no podía tener ningún costo, pues el trabajo no cuenta con ningún apoyo financiero. El servicio seleccionado fue Google App Engine, ver detalles en Google App Engine. Al saber sobre la tecnología que utilizaba Google App Engine, se consideró que los dispositivos móviles que más podrían beneficiarse, son los Android 2.2.Aunque el proyecto no está limitado a otro tipo de dispositivo, el caso de estudio fue implementado para Android P age

7 Tabla de Contenido Objetivo General y objetivos específicos Ganadería, Android 2.2, Computación en la Nube, HTTP-HTTPS, C2DM y Molnet Ganadería Distribución del ganado en Colombia Cobertura de la telefonía celular en Colombia, Red 3G Proveedores Android Computación en la nube La infraestructura como servicios (IaaS - Infrastructure as a Service): Plataforma como servicios (PaaS Plataform as a Service) Software como un servicio (SaaS Software as a Service) HTTP-HTTPS Molnet Situación Actual (Diciembre 5 del 2011) Ganadería Situación actual del sector ganadero Economía del sector ganadero Inversión en tecnología por parte del sector ganadero Formas de Comercio del ganado Computación en la nube Google App engine GAE (code.google.com/appengine) Windows Azure Sales Force Propuesta Tipos de usuarios Propuesta a los Ganaderos Propuesta a los Proveedores Implementación del Modelo Tecnología existente Diagrama Casos de Uso Lista de casos de uso P age

8 Imágenes con los casos de uso: Caso de uso login: Caso de uso añadir animal: Caso de usos añadir lote: Caso de usa Crear Venta: Caso de uso ver ofertas: Caso de uso: Comentar Venta Caso de uso crear mensaje desde Android: Caso de uso: enviar mensaje desde página web: Caso de uso: crear servicio Caso de uso: modificar características de un animal Caso de uso: ver servicios Abriendo el servicio desde una notificación Push: Cumplimiento de los objetivos Diseño Aplicación Android 2.2 o mayor Descripción de las capas: Diagrama de clases Aplicación en la nube Descripción de las capas: Librerías utilizadas en la aplicación en la nube Diagrama de clases Tecnologías complementarias: C2DM Configuraciones previas para utilizar C2DM: Procedimiento para habilitar el servicio de C2DM: Procedimiento para enviar un mensaje: Java-Android Http Post &Get Java-Google App engine HTTP-POST Localización geográfica Conclusión Referencias y Bibliografía P age

9 Introducción El presente trabajo muestra una investigación de los servicios y las tecnologías de la computación en la nube. Luego esta investigación fue extendida para crear una aplicación que apoya algunos procesos de negocio de la ganadería Colombiana. Los procesos de negocio fueron escogidos, basados en encuestas realizadas a algunos ganaderos de Colombia. 8 P age

10 Objetivo General y objetivos específicos. El objetivo principal del proyecto es: Proveer métodos de comunicación, mercadeo y negociación de ganado o productos ganaderos entre los usuarios inscritos al sistema. El objetivo principal será cumplido con varios objetivos específicos que se obtuvieron con entrevistas realizadas a ganaderos Colombianos. Los objetivos específicos están clasificados en 3 secciones, Comunicación, Mercadeo-negociación y administración de ganado. Comunicación. o Proveer comunicación entre ganaderos, mensajería de texto interna de la aplicación. No utiliza el servicio de SMS. o Proveer comunicación entre ganaderos y proveedores de servicios. Mercadeo y negociación. o Publicación de ofertas de compra o venta de ganado, por parte del usuario ganadero. o Publicación de servicios o productos por parte del usuario proveedor. Administración de ganado. o Creación de animal. o Creación de lotes o potreros. EL cumplimiento de los objetivos específicos se explicara en la documentación de los casos de uso en la sección Cumplimiento de los objetivos. 9 P age

11 Ganadería, Android 2.2, Computación en la Nube, HTTP-HTTPS, C2DM y Molnet. En este capítulo se presenta el contexto en el cual se enmarca la investigación, con el fin de contextualizar al lector. Después se realizara realizará una descripción general de Molnet. Ganadería El sector ganadero o ganadería es una actividad económica, basada en la crianza de animales, para la producción de carnes, leche y derivados. Esto utilizado principalmente para consumo, bien sea de humanos u otros animales. Dentro de la ganadería existen diversos tipos de ganados, como: Ganado vacuno, vacas, toros y bueyes; Ganado ovino, ovejas; Ganado porcino, cerdos; Ganado caprino, cabras; Ganado equino, caballos; (1). La ganadería está compuesta por varios procesos económicos, estos dependen del ganado que se trate, existen procesos como registro de población de animales, sanidad y alimentación, entre otros (1) La ganadería representa una de las actividades más importantes en Colombia, No solo por sus aportes directos en la alimentación. Sino además por todas aquellas actividades deriva-das a partir de la transformación de sus productos. Esto demuestra que la actividad ganadera no solo realiza aportes directos a la economía, a través de la generación de empleo y utilidades al sector rural, sino también aportes indirectos a través de la producción industrial (2). Distribución del ganado en Colombia El siguiente mapa muestra la distribución del ganado en Colombia. 10 P age

12 Cobertura de la telefonía celular en Colombia, Red 3G El siguiente mapa muestra la cobertura de la red 3G en Colombia. Fecha: 28/05/2011 Autor: Vive Digita Link Los dos anteriores mapas muestran la ubicación del Ganado en Colombia contra la cobertura celular. Probando que los ganaderos podrán tener acceso a internet y por ende a todas las funcionalidades de la aplicación. Quizá la velocidad de conexión con el servidor sea más lenta en algunas regiones, eso por cuestiones de fuerza de la señal en el dispositivo móvil. 11 P age

13 Proveedores Un proveedor se entiendo por: Persona o Empresa que provee o abastece de todo lo necesario para un fin a grandes grupos, asociaciones, Entidades, Etc. (3) Molnet tiene como mercado principal a los proveedores de insumos/ Materia prima del sector ganadero. De esta forma ellos puede ofrecer sus productos y servicios a todos los usuarios registrados en la aplicación. La siguiente tabla muestra algunos de los principales proveedores de productos Ganaderos en Colombia. SIGLA NOMBRE PÁGINA WEB O CORREO ELECTRÓNICO ANALAC ASIAC ASOPORCICULTORES FEDEFONDOS FEDERACAFE FENALCE FUNDALLANURA SADA SAGAN SAG VALLE SAG CAUCA SAS UNAGA ASOCIACIÓN NACIONAL DE PRODUCTORES DE LECHE ASOCIACIÓN DE INGENIEROS AGRÍCOLAS DE COLOMBIA ASOCIACIÓN COLOMBIANA DE PORCICULTORES FEDERACIÓN NACIONAL DE FONDOS GANADEROS FEDERACIÓN NACIONAL DE CAFETEROS DE COLOMBIA FEDERACIÓN NACIONAL DE CULTIVADORES DE CEREALES FUNDACIÓN PARA EL DESARROLLO AGROINDUSTRIAL DE LA ALTILLANURA SOCIEDAD ANTIOQUEÑA DE AGRICULTORES SOCIEDAD DE AGRICULTORES Y GANADEROS DE NARIÑO SOCIEDAD DE AGRICULTORES Y GANADEROS DEL VALLE SOCIEDAD DE AGRICULTORES Y GANADEROS DEL CAUCA SOCIEDAD DE AGRICULTORES Y GANADEROS DE SANTANDER UNIÓN NACIONAL DE ASOCIACIONES GANADERAS COLOMBIANAS Tabla tomada de: 12 P age

14 Android 2.2 Android es un sistema operativo diseñado especialmente para dispositivos móviles como Smartphones o tablets. Consiste de un kernel basado en Linux, con librerías desarrolladas en C. Las aplicaciones desarrolladas para Android deben ser realizadas en el lenguaje de programación JAVA, pues Android utiliza una máquina virtual llamada Dalvik virtual machine. (4) Se requiere el uso de Android en su versión 2.2 para el presente trabajo, esto se debe a los requerimientos impuestos por los protocolos de comunicación con el servicio de C2DM o notificaciones push, el cual es explicado en la sección C2DM It requires devices running Android 2.2 or higher that also have the Market application installed. However, you are not limited to deploying your applications through Market. (5) Computación en la nube La computación en la nube básicamente es cuando una compañía presta servicios Web y Lo que pretende es aliviar al usuario de preocuparse por la administración de los equipos. Solo utiliza los servicios prestados y paga por lo utilizado. El siguiente análisis de la computación en la nube fue tomada de un trabajo de grado del MIT (Massachusetts Institute of Technology), (6) La computación en la nube depende de cómo sea usada y como la tecnología sea distribuida: La infraestructura como servicios (IaaS - Infrastructure as a Service): Este modelo se basa en entregar poder de cómputo como un servicio: el servicio generalmente incluye: Infraestructura de cómputo, bases de datos, redes balanceadores de carga, etc... Esto para que el cliente en vez de comprar equipos de cómputo como redes o Bases de datos acceda a ellos mediante software basado en protocolos como RestFull o SOAP. Normalmente este producto es cobrado (dinero) con el modelo Pay as you go, donde el cliente es cargado por lo que utiliza. Lo que diferencia a este modelo de los otros, es su implementación, esta incluye redes donde se configuran firewalls y balanceadores de carga, esto para proveer seguridad, alto desempeño y confiabilidad en la aplicación y la información. Algunas compañías que prestan este servicio son Amazon (www.amazon.com) y RightScale (www.rightscale.com) 13 P age

15 La diferencia de los proveedores de estos servicios, radica en la cantidad de Sistemas operativos que soporte su sistema. Plataforma como servicios (PaaS Plataform as a Service) Es una plataforma que incluye todas las facilidades requeridas para completar el ciclo de vida de construcción, pruebas y entrega de aplicaciones y servicios a través del internet. En un servicio con este modelo, el desarrollador no tiene que escribir ningún código, si no la aplicación puede ser desarrollada por lógica y modificación visual que la plataforma proporciona. Algunas compañías que prestan este servicio son SalesForse (www.salesforce.com) Según DaveMitchell, Gerente y fundador de BungeeLabs (bungelabs), el modelo PaaS detendrá la práctica de Desarrollo aquí y despliego allá. Software como un servicio (SaaS Software as a Service) Este modelo es definido como: entregar una aplicación a través de internet. La aplicación es desplegada como una página o servicio web y puesta a disposición mediante un navegador o interfaces web.normalmente estos servicios son gratis, el usuario deberá pagar demás si requiere características adicionales. Los tres tipos de computación en la nube anteriores comparten algunas características como: 1. Versionamiento: el cliente no tiene por qué estar enterado de actualizaciones del software que se ofrece en la computación en la nube. 2. Manejo: el cliente no tiene que administrar el servicio de cómputo. 3. Medible: todos los servicios puede ser medido su uso, de otra manera no existiría forma de pagar los servicios utilizados. 4. Auto reparación: en caso que la nube falle, siempre existirá una aplicación backup que pueda atender mientras se repara la aplicación dañada. 14 P age

16 HTTP-HTTPS Hypertext Transfer Protocol también conocido como (HTTP) por sus sus siglas en inglés. Es un protocolo perteneciente a la capa de aplicación que normalmente es usado para sistemas distribuidos y colaborativos. Este protocolo es genérico y sin estado.(http://www.ietf.org/rfc/rfc2616.txt) La especificación del protocolo se puede encontrar en la IETF con el RFC (7) Molnet Molnet es el nombre comercial que se le dio al actual proyecto de grado. Esta palabra proviene del idioma Sueco que significa nube. Situación Actual (Diciembre 5 del 2011) Ganadería Situación actual del sector ganadero De acuerdo a la Encuesta Nacional Agropecuaria Del DANE, Colombia cuenta con más de de cabezas de ganado bovino, de cual se destinan 3% a producción de leche, 52% a producción de carne y 39% a cabezas destinadas a producción de carne y leche. Fecha: 28/05/2011 Autor: Fedegan Link 15 P age

17 Fecha: 28/05/2011 Autor: Fedegan Link Economía del sector ganadero. En el sector ganadero existen créditos como el Crédito Fedegan. El fin de estos créditos, es financiar al sector agropecuario, y así invertir en Fincas, Mejoras de procesos y lo más importante para este caso de estudio, TECNOLOGIA. Fecha: 28/05/2011 Autor: Fedegan Link Inversión en tecnología por parte del sector ganadero Según un estudio realizado por la universidad de Antioquia, se reporta que Colombia, en el sector agropecuario, invierte en ciencia y tecnología alrededor de 0.2% a 0.5% del PIB nacional. $1, 295, 700, P age

18 Formas de Comercio del ganado. Las siguientes citas son palabras del Ganadero Martin Jaramillo, entrevista realizada 24 de junio del Los animales se identifican como cada ganadero desee, normalmente es por un numero o unas letras. 2. Los ganaderos hoy en día hacen subastas y/o remates 3. Cualquier ganadero comprara el ganado pero siempre querrá verlo. 4. Lo que está haciendo el comité ganadero es lo siguiente: cuando ocurre una subasta o remate de ganado, los ganaderos de otras ciudades pueden acceder atreves de internet, y allí puede subastar y/o comprar. Lo malo de esto es que tengo que esperar a que la subasta ocurra. Las encuestas mostraron lo rudimentario y artesanal que es aun el mercado del ganado en Colombia. Los ganaderos deben esperar mucho tiempo para vender su ganado y además recorrer muchos kilómetros en busca de clientes potenciales. Los problemas anteriormente nombrados crearon el objetivo principal del proyecto, Proveer métodos de comunicación, mercadeo y negociación de ganado o productos ganaderos entre los usuarios inscritos al sistema Computación en la nube. Sección que muestra la investigación realizada para medir la nube más apropiada para el desarrollo del presente trabajo. Google App engine GAE (code.google.com/appengine) Google App Engine o GAE por sus siglas en inglés, es el servicio de computación en la nube de Google Inc. GAE está basada en la arquitectura Software como un servicio (SaaS Software as a Service), anteriormente descrita. Esta permite crear aplicaciones web en la infraestructura de Google, Con Google App Engine no hay servidores que mantener, solo cargara la aplicación y queda lista para atender a sus clientes. GAE permite desarrollar en lenguaje JAVA o cualquier lenguaje que utilice el intérprete de Java. En GAE el cliente solo paga por lo que utiliza, no existen pagos recurrentes. También permite un nivel de utilización gratuito, las características en la versión gratuita son: 1GB 17 P age

19 de almacenamiento y suficiente capacidad de cómputo para que pueda servir 5 millones de vistas al mes. (8) Esta nube fue seleccionada para realizar el presente trabajo de grado. Esta decisión fue tomada basada en la siguiente medición de características. Nombre: URL: Medicion Caracteristicas relacionadas con dinero Google App Engine Medicion Caracteristicas sin relacion al dinero Nombre Caracteristicas Costo $$ Importacia Caracteristica Puntuacion Importancia Caracteristica Puntuacion Nombre Propiedad permitida? Caracteristica permitida? Caracteristica Iniciar Cuenta $ Si 5 Aplicaciones Permitidas 1 Si 1 Renovacion de Servicios $ Si 5 Almacenamiento 5 Si 5 Costo Mensualidad $ Si 5 Si # De Usuarios $ Si 5 Creacion de Datos propios 3 Si 3 Actualizacion Por Parte Seguridad de Google App Engine $ Si 5 3 Si 3 Lenguaje de busquedas 2 Si 2 Comunicación Http 5 Si 5 Json 1 Si 1 Dispositivos Moviles 5 Si 5 Correo 2 Si 2 Integracion Con otras Tecnologias 2 Si 2 Caracteristicas Relacionadas con dinero Permitidas Cantidad Si: 5 Cantidad No: 0 Interfaz de usuario-para Administracion Roles SDK Plugings-Para IDE Grupos de Discusión Servicie Support Formas de Pago Documentacion Resultado de Medicion total Costo Costo: $0.00 Suma de características 84 Lenguaje de Programacion 5 Si 5 4 Si 4 1 Si 1 5 Si 5 5 Si 5 3 Si 3 2 No -2 4 Si 4 5 Si 5 Caracteristicas Sin Relacion al dinero Permitidas Cantidad Si: 19 Cantidad No: 1 La anterior tabla fue utilizada para medir las propiedades de Google App Engine. (9) 18 P age

20 Windows Azure Windows Azure es el servicio de computación en la nube de Microsoft. Azure cuenta con las siguientes características: (10) Azure presta sus servicios basados en tecnologías de Microsoft, tecnologías como Microsoft SQL Server, Windows Server Las aplicaciones deben ser desarrolladas en lenguaje de ASP.Net. Azure está basado en el modelo PaaS anteriormente descrito. La nube de Microsoft no fue seleccionada para el presente trabaja de grado por sus altos costos. Los costos mostrados en al siguiente tabla son calculados para cumplir las necesidades mínimas del presenta trabajo. (10) URL: Medicion Caracteristicas relacionadas con dinero Nombre Caracteristicas Costo $$ Importacia Caracteristica permitida? Iniciar Cuenta Puntuacion Caracteristica Medicion Caracteristicas sin relacion al dinero Nombre Propiedad Importancia Caracteristica permitida? Aplicaciones Permitidas Puntuacion Caracteristica $ Si 5 1 Si 1 Renovacion de Servicios $ Si 5 Almacenamiento 5 Si 5 Costo Mensualidad $ Si 5 0 # De Usuarios $ Si 5 Creacion de Datos propios 3 Si 3 Actualizacion Por Parte $ Seguridad 3 de Windows Azure Si Si 3 Lenguaje de busquedas 2 Si 2 Comunicación Http 5 Si 5 Json 1 Si 1 Dispositivos Moviles 5 Si 5 Correo 2 Si 2 Integracion Con otras 2 Tecnologias Si 2 Lenguaje de 5 Programacion Si 5 Interfaz de usuario-para Roles SDK Plugings-Para IDE Grupos de Discusión Servicie Support Formas de Pago Documentacion 4 Si 4 1 Si 1 5 Si 5 5 Si 5 3 Si 3 2 Si 2 4 Si 4 5 Si 5 Caracteristicas Relacionadas con dinero Permitidas Cantidad Si: 5 Cantidad No: 0 Resultado de Medicion total Costo Costo: $ Suma de características 88 Caracteristicas Sin Relacion al dinero Permitidas Cantidad Si: 19 Cantidad No: 0 19 P age

21 La anterior tabla fue utilizada para medir las propiedades de Windos Azure (11) Sales Force SalesForce es el servicio de computación en la nube del equipo forcé.com. SalesForce cuenta con las siguientes características: Construcción de aplicaciones en Java y Ruby. Un muy buen servicio de atención al cliente. Presta la comodidad de tener algunas aplicaciones ya construidas. Las cuales se pueden utilizar al poseer una cuenta. Nombre: URL: SalesForce Medicion Caracteristicas relacionadas con dinero Medicion Caracteristicas sin relacion al dinero Nombre Caracteristicas Costo $$ Importacia Caracteristica Puntuacion Caracteristica Puntuacion Nombre Propiedad Importancia permitida? Caracteristica permitida? Caracteristica Iniciar Cuenta $ Si 5 Aplicaciones Permitidas 1 Si 1 Renovacion de Servicios $ Si 5 Almacenamiento 5 Si 5 Costo Mensualidad $ Si 5 Si 0 # De Usuarios 5 Si 5 Creacion de Datos propios 3 Si 3 Actualizacion Por Parte $ Si 5 Seguridad 3 Si 3 Lenguaje de busquedas 2 Si 2 Comunicación Http 5 Si 5 Json 1 Si 1 Dispositivos Moviles 5 Si 5 Correo 2 Si 2 Integracion Con otras 2 Si 2 Lenguaje de Programacion 5 Si 5 Interfaz de usuario-para 4 Si 4 Roles 1 Si 1 SDK 5 Si 5 Plugings-Para IDE 5 Si 5 Grupos de Discusión 3 Si 3 Servicie Support 2 Si 2 Formas de Pago 4 Si 4 Documentacion 5 Si 5 Caracteristicas Relacionadas con dinero Permitidas Cantidad Si: 5 Cantidad No: 0 Resultado de Medicion total Costo Costo: $ Suma de características 88 Caracteristicas Sin Relacion al dinero Permitidas Cantidad Si: 20 Cantidad No: 0 La anterior tabla fue utilizada para medir las propiedades de SalesForec. (12) 20 P age

22 Propuesta Tipos de usuarios. En el proyecto existen 3 tipos de usuarios, que se describen en la siguiente tabla. Tipo de Usuario Ganadero Descripción. Administrador de fincas o empresas ganaderas que desea ofrecer su ganado atreves de dispositivos móviles. Las entrevistas realizadas fueron a este tipo de usuarios. Empresario que busca ofrecer servicios ganaderos o venta de productos agrícolas. Proveedor. Los servicios granaderos son aquellas actividades comerciales que involucran ganado, En ejemplo transporte y marcación de ganado. Administrador del sistema. Persona encargada de administrar la aplicación en la nube. La administración consta de: Añadir usuarios al sistema. o Añadir Ganadero o Añadir Proveedor Administración de base de datos. Administración de errores en el log. La administración se debe realizar en la página web. 21 P age

23 Propuesta a los Ganaderos. El usuario ganadero tendrá las siguientes tres (3) funcionalidades 1. La aplicación proveerá una forma de comerciar ganado, esto se hace atreves de la creación de ofertas, Donde se ofrece la compra o venta de ganado. Una vez realizada la oferta, todos los usuarios serán notificados. Los ganaderos podrán crear cuantas ofertas deseen. a. Se podrá visitar ofertas creadas por otros usuarios. 2. El usuario podrá almacenar información de su ganadería, el dispositivo móvil portable de administrar el ganado. 3. El usuario tendrá una herramienta de mensajería con otros Ganaderos y Proveedores. Propuesta a los Proveedores. El usuario proveedor tendrá las siguientes dos funcionalidades. 1. Publicación de servicios, en la cual el proveedor ofrece sus servicios a todos los ganaderos inscritos. En ejemplo transporte de ganado. Los proveedores podrán crear tantas publicaciones de servicios como deseen. 2. Comunicación mediante mensajería de texto con cualquier usuario suscrito a Molnet. Esto para facilitar la comunicación ganadero-proveedor. 3. Los proveedores harán sus acciones a través de la página web Esta página también puede ser accedida a través de otros dispositivos móviles. 22 P age

24 Implementación del Modelo Las siguientes secciones muestran el diseño e implementación de las aplicaciones para Android y Google App Engine. Tecnología existente. Las tecnologías existentes durante el desarrollo de la aplicación son: Android en su versión 2.3 Gingerbread : La plataforma Android 2.3 presenta muchas características nuevas e interesantes para usuarios y desarrolladores. Refinamientos de sencillez y rapidez IU La interfaz de usuario se refina en muchos aspectos, en todo el sistema, por lo que es más fácil de aprender, rápido de usar y más eficiente energéticamente. Un tema simplificado visual de colores sobre fondo negro aporta viveza y contraste con la barra de notificaciones, menús y otras partes de la interfaz de usuario. Cambios en los menús y ajustes que sea más fácil para el usuario de navegar y controlar las funciones del sistema y el dispositivo. (13) Google App Engine en versión con versión Java 6, cuenta con las siguientes características. (8) Duración de la solicitud: solicitud de interfaz 60 segundos de esta forma coincida con URL Fetch de 60 segundos. Límites de archivo: número de archivos que pueden son archivos, y el límite de tamaño también es de 32 MB. Un completo entorno de ejecución Java 6 en un entorno de recinto seguro Sobre la base de normas comunes de la tecnología Java Web, incluyendo servlets y las WARS, JDO y JPA, java.net, JavaMail y JCache Un plugin para el IDE Eclipse facilita la creación de proyectos, pruebas y despliegue. Compatible con otros idiomas que se compilan a la JVM o el uso JVM basada en los intérpretes, como J Ruby, JavaScript (Rhino), y Scala 23 P age

25 Diagrama Casos de Uso. 24 P age

26 Lista de casos de uso Nombre Caso de uso Añadir Animal Modificar Características de Animal Añadir Lote Administración Lote Crear oferta Ver otras ofertas Crear Ganadero Crear Proveedor Ver servicios. Crear servicio Login Comentar oferta Crear mensaje Android Crear mensaje desde la web Ir Ver Ver Ver Ver Ver Ver Ver Ver Ver Ver Ver 25 P age

27 Imágenes con los casos de uso: A continuación se muestran imágenes de la aplicación en cumplimiento de los casos de uso: Caso de uso login: Función que verifica si el usuario es válido en la Nube de Molnet. Si el usuario es válido la nube le retorna una clave que deberá ser usada en cada petición a la nube, además debe pedir clave de autenticación (Registration ID) en los servidores de C2DM. El usuario debe ingresar Usuario y contraseña de Molnet. La aplicación muestra una espera mientras recibe información de la nube En caso que el usuario sea válido en la nube, la aplicación procede al menú principal recibe notificación del servicio de C2DM 26 P age

28 Caso de uso añadir animal: El usuario podrá añadir animales a su inventario. Para ingresar un animal debe tener un potrero o lote creado. Este caso de uso pertenece al objetivo administración de ganado Creación de animal. Menu principal de animales Pantalla para ingresar caracteristicas del nuevo animal Panatallla con las caracteristicas del animal a crear Notificacion que el animal a sido creado en la nube. Caso de usos añadir lote: Permite al usuario crear un nuevo lote. Estos lotes son usados para almacenar organizadamente a los animales. Este caso de uso hace parte del cumplimiento del objetivo específico administración de ganado Creación de lotes o potreros. Menu principal de animales Seleccionar el dispositivo para obtener la posicion Panatalla para ingresar caracteristicas del nuevo lote. La aplicacion soporta la creacion de la ubicacion del lote atravez del GPS Opcion para ver el mapa mas de cerca. Notificacion que el lote fue creado 27 P age

Guía 7: Virtualización. 1. Configurar una infraestructura de hardware por varios sistemas operativos funcionando de forma totalmente independiente.

Guía 7: Virtualización. 1. Configurar una infraestructura de hardware por varios sistemas operativos funcionando de forma totalmente independiente. Arquitectura de Computadoras: Guía 7 1 Facultad: Ingeniería. Escuela: Electrónica Asignatura: Arquitectura de Computadoras Guía 7: Virtualización. Objetivo General 1. Configurar una infraestructura de

Más detalles

IVista: es la interfaz con la que el Presentador se comunica con la vista.

IVista: es la interfaz con la que el Presentador se comunica con la vista. Capítulo 3 MODELO DE DISEÑO 3.1 Arquitectura Modelo-Vista-Presentador La arquitectura Modelo-Vista-Presentador (MVP) [11] separa el modelo, la presentación y las acciones basadas en la interacción con

Más detalles

V. CAPÍTULO: CONTRIBUCIÓN

V. CAPÍTULO: CONTRIBUCIÓN V. CAPÍTULO: CONTRIBUCIÓN Requerimientos del Sistema Para llevar a cabo el desarrollo de nuestro sistema se establecieron tanto los actores como los requerimientos funcionales y no funcionales del sistema.

Más detalles

CURSOS DE VERANO 2014

CURSOS DE VERANO 2014 CURSOS DE VERANO 2014 CLOUD COMPUTING: LA INFORMÁTICA COMO SERVICIO EN INTERNET LA PLATAFORMA GOOGLE CLOUD PLATFORM. GOOGLE APP ENGINE Pedro A. Castillo Valdivieso Universidad de Granada http://bit.ly/unia2014

Más detalles

MANUAL BÁSICO WEBMAIL

MANUAL BÁSICO WEBMAIL MANUAL BÁSICO WEBMAIL Procedimiento básico para el uso de nuevo webmail Servicio salud Maule, en esta guía se podrá conocer los aspectos básicos que permiten la utilización de la herramienta webmail. Contenido

Más detalles

MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions

MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions S MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción En este

Más detalles

Material Actividad de aprendizaje 1. Primeros Pasos con App Inventor

Material Actividad de aprendizaje 1. Primeros Pasos con App Inventor Análisis Desarrollo de para aplicaciones el desarrollo móviles móvil con APP con INVENTOR.. Indice Introducción 1. Android. 2. Introducción. 3. Requisitos para la Configuración. 4. Configuración de 2.

Más detalles

JAVA EE 5. Arquitectura, conceptos y ejemplos.

JAVA EE 5. Arquitectura, conceptos y ejemplos. JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones

Más detalles

TOMO II. Línea de Investigación. Redes y Sistema Operativo. Nombre del egresado. Antonio Nicolás Rodríguez Andrade.

TOMO II. Línea de Investigación. Redes y Sistema Operativo. Nombre del egresado. Antonio Nicolás Rodríguez Andrade. TOMO II Línea de Investigación Redes y Sistema Operativo Nombre del egresado Antonio Nicolás Rodríguez Andrade Nombre del Tema Evaluación de la plataforma Android para dispositivos móviles Número de Proyecto

Más detalles

Requisitos del Software Aplicativo Móvil SISTEMAS INTELIGENTES EN RED S.A.S.

Requisitos del Software Aplicativo Móvil SISTEMAS INTELIGENTES EN RED S.A.S. Requisitos del Software Aplicativo Móvil SISTEMAS INTELIGENTES EN RED S.A.S. Desarrollo de Aplicativo Móvil 2 Índice 1. INTRODUCCIÓN... 3 2. OBJETIVO... 3 3. MÓDULO MENSAJERÍA... 3 3.1. Actores... 3 3.2.

Más detalles

PROYECTO REALIZADO POR: ENTIDAD GESTORA: COFINANCIADO POR:

PROYECTO REALIZADO POR: ENTIDAD GESTORA: COFINANCIADO POR: CLOUD COMPUTING PROYECTO REALIZADO POR: ENTIDAD GESTORA: COFINANCIADO POR: 1. Introducción 1. Qué es el Cloud Computing? La computación en nube es un sistema informático basado en Internet y centros de

Más detalles

Curso de Android con Java

Curso de Android con Java Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 Este es un tiempo único para el mundo de los celulares, en particular de los Smartphones. Este tipo de dispositivos

Más detalles

E 4.3.1 Manual para administradores. Versión: 0.2 Fecha: 19/07/11 Autor: Antoni Bertran Bellido Email: abertran@opentrends.net

E 4.3.1 Manual para administradores. Versión: 0.2 Fecha: 19/07/11 Autor: Antoni Bertran Bellido Email: abertran@opentrends.net E 4.3.1 Manual para administradores Versión: 0.2 Fecha: 19/07/11 Autor: Antoni Bertran Bellido Email: abertran@opentrends.net Historial de cambios Versión Fecha Autor Cambios 0.1 15/12/2012 Antoni Bertran

Más detalles

CURSOS DE VERANO 2014

CURSOS DE VERANO 2014 CURSOS DE VERANO 2014 CLOUD COMPUTING: LA INFORMÁTICA COMO SERVICIO EN INTERNET La plataforma Google Cloud Platform. Google App Engine Pedro A. Castillo Valdivieso Universidad de Granada La plataforma

Más detalles

UNIVERSIDAD PONTIFICIA DE SALAMANCA. Faculta de Informática

UNIVERSIDAD PONTIFICIA DE SALAMANCA. Faculta de Informática UNIVERSIDAD PONTIFICIA DE SALAMANCA Faculta de Informática Sistemas de Información y Auditoría de Sistemas de Información Modelos de servicio en Cloud Computing (SaaS, PaaS, IaaS) Alumno:!!! Alberto Balado

Más detalles

MS_20489 Developing Microsoft SharePoint Server 2013 Advanced Solutions

MS_20489 Developing Microsoft SharePoint Server 2013 Advanced Solutions S MS_20489 Developing Microsoft SharePoint Server 2013 Advanced Solutions www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción Este

Más detalles

La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México

La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México Licencia La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México S. A de C.V., Está protegida por derechos de autor y / u otras leyes aplicables. Cualquier uso diferente a

Más detalles

Plan Vial Regional. Manual de Usuario Sistema de Información de Inventarios Viales (SIGVial) Programa Plan Vial Regional. Ministerio de Transporte

Plan Vial Regional. Manual de Usuario Sistema de Información de Inventarios Viales (SIGVial) Programa Plan Vial Regional. Ministerio de Transporte Plan Vial Regional Manual de Usuario Sistema de Información de Inventarios Viales (SIGVial) Programa Plan Vial Regional Ministerio de Transporte República de Colombia Septiembre de 2012 Contenido 1. INTRODUCCIÓN

Más detalles

Extensión K2B proyectos para Smart Devices

Extensión K2B proyectos para Smart Devices Extensión K2B proyectos para Smart Devices Descripción de la Arquitectura Versión 2.0 15/10/2012 Historia de revisiones Fecha Versión Descripción Autor 28/08/2012 1.0 Creación del documento Diego Cardozo

Más detalles

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified

Más detalles

Historia de revisiones

Historia de revisiones Binary Rain Glosario Versión 1.1 Historia de revisiones Fecha Versión Descripción Autor 17/08/2012 1.0 Creación del documento Carolina Trias 18/08/2012 1.1 Revisado y corregido por SQA Mercedes Marzoa

Más detalles

MS_10978 Introduction to Azure for Developers

MS_10978 Introduction to Azure for Developers Gold Learning Gold Business Intelligence Silver Data Plataform Introduction to Azure for Developers www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción. Este curso ofrece

Más detalles

Primeros pasos Instalación y puesta a punto

Primeros pasos Instalación y puesta a punto Primeros pasos Instalación y puesta a punto Eliot / Guía del usuario 2 Introducción Bienvenido a la guía de instalación de Eliot. Este manual explica cómo poner en marcha una instalación o un nuevo puesto

Más detalles

MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web. www.singleclick.com.co

MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web. www.singleclick.com.co MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web www.singleclick.com.co Sistema para Administración del Portal Web Este documento es una guía de referencia en la cual se realiza

Más detalles

BICSA E-BANKING. .Manual de Usuario

BICSA E-BANKING. .Manual de Usuario Click here to enter text.click here to enter text. Click here to enter text. BICSA E-BANKING.Manual de Usuario Publicado.22.09.2014. Publicado 22-sep-2014 Versión 0.1. Tabla de Contenido 1 ACERCA DE ESTE

Más detalles

WHITE PAPER MIGRACIÓN DE UNA APLICACIÓN ON-PREMISE A WINDOWS AZURE. OSSESoluciones - Cartera de Soluciones en Tecnologías de Información

WHITE PAPER MIGRACIÓN DE UNA APLICACIÓN ON-PREMISE A WINDOWS AZURE. OSSESoluciones - Cartera de Soluciones en Tecnologías de Información WHITE PAPER MIGRACIÓN DE UNA APLICACIÓN ON-PREMISE A WINDOWS AZURE OSSESoluciones - Cartera de Soluciones en Tecnologías de Información Sep2014 Contenido Resumen... 3 Acerca de Windows Azure... 4 Caso

Más detalles

Las compañías que proporcionan espacio de un servidor a sus clientes se suelen denominar con el término en inglés web host.

Las compañías que proporcionan espacio de un servidor a sus clientes se suelen denominar con el término en inglés web host. El alojamiento web (en inglés web hosting) es el servicio que provee a los usuarios de Internet un sistema para poder almacenar información, imágenes, vídeo, o cualquier contenido accesible vía web. Es

Más detalles

SISTEMA DE GESTIÓN DE INCIDENCIAS Y REQUERIMIENTOS MESA DE AYUDA SINAT MANUAL DE USUARIO

SISTEMA DE GESTIÓN DE INCIDENCIAS Y REQUERIMIENTOS MESA DE AYUDA SINAT MANUAL DE USUARIO SISTEMA DE GESTIÓN DE INCIDENCIAS Y REQUERIMIENTOS MESA DE AYUDA SINAT MANUAL DE USUARIO 1 Objetivo del Manual Elaborado por: Revisado por: Aprobado por: Fecha: 13/08/2015 Difusión: Información del Manual

Más detalles

Servidores web. Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis

Servidores web. Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis Servidores web Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis Servidores web 2 SERVIDOR En informática, un servidor es un tipo de software que realiza ciertas tareas en nombre de los usuarios.

Más detalles

Contenido. 1. Requerimientos tecnológicos para utilizar los servicios informáticos de la... 3. 2. Ingresar al portal de la DIAN...

Contenido. 1. Requerimientos tecnológicos para utilizar los servicios informáticos de la... 3. 2. Ingresar al portal de la DIAN... Contenido 1. Requerimientos tecnológicos para utilizar los servicios informáticos de la... 3 2. Ingresar al portal de la DIAN... 6 3. Habilitar su cuenta de usuario externo... 8 4. Activar un certificado

Más detalles

Desarrollo de apps para móviles Android. Entorno de desarrollo

Desarrollo de apps para móviles Android. Entorno de desarrollo Desarrollo de apps para móviles Android Entorno de desarrollo Entorno de desarrollo Las aplicaciones Android van a ser implementadas en Java usando Android SDK. El software necesario para realizarlas es

Más detalles

LBINT. http://www.liveboxcloud.com

LBINT. http://www.liveboxcloud.com 2014 LBINT http://www.liveboxcloud.com LiveBox Srl no asume responsabilidades o garantías sobre el contenido y uso de ésta documentación y declina cualquier garantía explicita o implícita de comercialidad

Más detalles

Elaborado por Víctor Cuchillac (papá)

Elaborado por Víctor Cuchillac (papá) PRE - Especialidad Construyendo la Infraestructura Tecnológica del futuro: Cloud Computing, Seguridad y Virtualización Módulo Cloud Computing Private Cloud Tema Servicios en la nube Víctor Cuchillac (papá)

Más detalles

Tema 2: Introducción a Android

Tema 2: Introducción a Android Tema 2: Introducción a Android Android Android es un sistema operativo basado en el Kernel de Linux diseñado principalmente para dispositivos móviles con pantalla táctil. Android Fue desarrollado originalmente

Más detalles

Web Forms. Para crear una aplicación Web de ASP.NET se utilizan los controles de las secciones HTML o Web Forms de la caja de herramientas.

Web Forms. Para crear una aplicación Web de ASP.NET se utilizan los controles de las secciones HTML o Web Forms de la caja de herramientas. Web Forms Web Forms es un nuevo modelo de programación para interfaces de usuario de Internet basado en ASP.NET que sustituye a WebClasses y el Diseñador de Web Forms sustituye al Diseñador de páginas

Más detalles

Diseño de aplicaciones móviles seguras en Android. alvaro.ospina@upb.edu.co aospina@gmail.com

Diseño de aplicaciones móviles seguras en Android. alvaro.ospina@upb.edu.co aospina@gmail.com Diseño de aplicaciones móviles seguras en Android alvaro.ospina@upb.edu.co aospina@gmail.com Agenda Que es Android? Historia? Arquitectura Herramientas Medidas de seguridad Que es Android? Pila de software

Más detalles

SISTEMA DE GESTIÓN DOCUMENTAL QUIPUX

SISTEMA DE GESTIÓN DOCUMENTAL QUIPUX SISTEMA DE GESTIÓN DOCUMENTAL QUIPUX SGDQ MANUAL DE USUARIO DEL CIUDADANO CON FIRMA ELECTRÓNICA Marzo-2013 1 SUBSECRETARIA DE TECNOLOGÍAS DE LA INFORMACIÓN MANUAL DE USUARIO DEL CIUDADANO CON FIRMA ELECTRÓNICA

Más detalles

Manual de integración con el TPV Virtual para comercios con conexión por Redirección

Manual de integración con el TPV Virtual para comercios con conexión por Redirección Manual de integración con el TPV Virtual para comercios con conexión por Redirección Versión: 1.6 Versión: 1.6 i Autorizaciones y control de versión Versión Fecha Afecta Breve descripción del cambio 1.0

Más detalles

Bienvenidos a la presentación: Introducción a conceptos básicos de programación.

Bienvenidos a la presentación: Introducción a conceptos básicos de programación. Bienvenidos a la presentación: Introducción a conceptos básicos de programación. 1 Los programas de computadora son una serie de instrucciones que le dicen a una computadora qué hacer exactamente. Los

Más detalles

Historia de revisiones

Historia de revisiones Herbert Game Descripción de la Arquitectura Versión 1.8 Historia de revisiones Fecha Versión Descripción Autor 29/08/2011 1.0 Creación del documento Juan Pablo Balarini Máximo Mussini 30/08/2011 1.1 Actualización

Más detalles

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

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

Más detalles

PUCV - Pontificia Universidad Católica de Valparaíso

PUCV - Pontificia Universidad Católica de Valparaíso PUCV - Pontificia Universidad Católica de Valparaíso INICIO IBM QUICKR IBM Quickr es un software de colaboración en equipos, el cual permite compartir archivos e información de forma instantánea y directa

Más detalles

MS_20247 Configuring and Deploying a Private Cloud

MS_20247 Configuring and Deploying a Private Cloud Gold Learning Gold Business Intelligence Silver Data Plataform Configuring and Deploying a Private Cloud www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción. Este curso

Más detalles

Introducción a las Redes de Computadoras. Obligatorio 2 2011

Introducción a las Redes de Computadoras. Obligatorio 2 2011 Introducción a las Redes de Computadoras Obligatorio 2 2011 Facultad de Ingeniería Instituto de Computación Departamento de Arquitectura de Sistemas Nota previa - IMPORTANTE Se debe cumplir íntegramente

Más detalles

Programación en Capas.

Programación en Capas. Programación en Capas. Ricardo J. Vargas Del Valle Universidad de Costa Rica, Ciencias de Computación e Informática, San José, Costa Rica, 506 ricvargas@gmail.com Juan P. Maltés Granados Universidad de

Más detalles

Presentación y objetivos

Presentación y objetivos Presentación y objetivos Android es un sistema operativo para dispositivos móviles (Smartphone, Tablet-pc,...) basado en Linux, que integra una serie de librerías para el desarrollo de aplicaciones en

Más detalles

Microsoft Intune Manual de Usuario

Microsoft Intune Manual de Usuario Microsoft Intune Manual de Usuario 1. Introducción... 2 2. Acceso al panel de control de cliente Movistar... 3 3. Configure Microsoft Intune... 4 3.1. Agregar usuarios... 5 3.2. Crear Grupos... 7 3.2.1.

Más detalles

Desarrollo de una Aplicación Móvil para Revisar

Desarrollo de una Aplicación Móvil para Revisar Desarrollo de una Aplicación Móvil para Revisar Horarios de Atención de Tutores de la UNAD Development of a Movil Application for Check Over Office Hours of Tutors of the Unad Correa Rodríguez Arellys

Más detalles

Uso de los Servicios Web en la nueva arquitectura de N-Capas del Sistema Económico Integral Rodas XXI.

Uso de los Servicios Web en la nueva arquitectura de N-Capas del Sistema Económico Integral Rodas XXI. Ponencia para Evento de Redes. Autor: Rubén Rivera Rodríguez, Citmatel Resumen Uso de los Servicios Web en la nueva arquitectura de N-Capas del Sistema Económico Integral Rodas XXI. Las nuevas tendencias

Más detalles

SOFTWARE DE GESTION PARA EL CONTROL DE ENTRADA Y SALIDA

SOFTWARE DE GESTION PARA EL CONTROL DE ENTRADA Y SALIDA SOFTWARE DE GESTION PARA EL CONTROL DE ENTRADA Y SALIDA DE PRODUCTOS E INSUMOS PARA LA EMPRESA MASTERBAG DE COLOMBIA (INVENTARIO) DEISY SOLANGE ABRIL ESPITIA JULIE ANDREA ARANGO HERRERA CORPORACIÓN UNIVERSITARIA

Más detalles

Aplicaciones Móviles. Sesión 12: Acceso a datos

Aplicaciones Móviles. Sesión 12: Acceso a datos Aplicaciones Móviles Sesión 12: Acceso a datos Contextualización Los datos son actualmente elementos muy importantes, pues éstos definen características de uso de elementos en la informática, dan identidad

Más detalles

MANUAL DE LA APLICACIÓN HELP DESK

MANUAL DE LA APLICACIÓN HELP DESK CASAMOTOR MANUAL DE LA APLICACIÓN HELP DESK Desarrollado por: NOVIEMBRE, 2012 BOGOTÁ D.C. - COLOMBIA INTRODUCCIÓN Este documento es el manual de la aplicación de Help Desk de Casamotor, producto desarrollado

Más detalles

SDK (SOFTWARE DEVELOPMENT KIT) DE FIRMA ELECTRÓNICA

SDK (SOFTWARE DEVELOPMENT KIT) DE FIRMA ELECTRÓNICA SDK (SOFTWARE DEVELOPMENT KIT) DE FIRMA ELECTRÓNICA Oscar García Reyes Business Sales Consultant. Área de Seguridad Grupo SIA Carlos Guerra Belver Consultor Técnico. Área de Infraestructuras de Seguridad

Más detalles

Manual Básico. Usuario Alumno

Manual Básico. Usuario Alumno Manual Básico Usuario Alumno Junio,2014 0 Tabla de contenido 1. INTRODUCCIÓN... 2 QUE ES EVA?... 2 Que es Mooddle?... 2 2. ACCESO GENERAL... 3 PASOS PARA INGRESAR... 3 Nombre de usuario... 3 Bloque de

Más detalles

ANEXO I. Diccionario de Datos

ANEXO I. Diccionario de Datos ANEXO I. Diccionario de Datos 137 138 139 140 ANEXO II. Manual de Instalación de NACLOGANALIZER Manual de Instalación NacLogAnalizer 1. Antes de ejecutar el sistema usted debe crear la base de datos con

Más detalles

Manual Office 365 para usuario final

Manual Office 365 para usuario final Manual Office 365 para usuario final Nivel 1 Noviembre de 2014 Versión 2.0 Contenido Objetivo...3 Audiencia...3 Duración...3 Contenido...3 Qué es Office 365?...4 Por qué usar Office 365?...4 1- Iniciar

Más detalles

Panda Perimetral Management Console. Guía para Partners

Panda Perimetral Management Console. Guía para Partners Panda Perimetral Management Console Guía para Partners Aviso de copyright Panda Security 2014. Todos los derechos reservados. Ni la documentación, ni los programas a los que en su caso acceda, pueden copiarse,

Más detalles

Contenido. Cambiar su contraseña o actualizar preguntas de recuperación de la contraseña de su cuenta de usuario.

Contenido. Cambiar su contraseña o actualizar preguntas de recuperación de la contraseña de su cuenta de usuario. Contenido Requerimientos tecnológicos se requieren para utilizar los servicios informáticos de la DIAN. Ingresar al Portal de la DIAN Habilitar cuenta de usuario externo Activar un certificado digital

Más detalles

GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII

GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUIA DISPONIBLE EN: http://preparadorivan.blogspot.com/ - http://preparadormssi.50webs.com/inicio.html La World Wide Web o la Web, es una de las múltiples

Más detalles

INTRODUCCIÓN AL WEB. Pag. 1 de 10

INTRODUCCIÓN AL WEB. Pag. 1 de 10 INTRODUCCIÓN AL WEB La World Wide Web o simplemente WWW o Web es uno de los métodos más importantes de comunicación que existe en Internet. Consiste en un sistema de información basado en Hipertexto (texto

Más detalles

Capitulo VI. GetME: Módulo de Software de Lectura de Mensajes de Texto para un Ambiente de Aprendizaje.

Capitulo VI. GetME: Módulo de Software de Lectura de Mensajes de Texto para un Ambiente de Aprendizaje. Capitulo VI. GetME: Módulo de Software de Lectura de Mensajes de Texto para un Ambiente de Aprendizaje. 6.1. Arquitectura General de GetME. La inclusión de tecnología de voz en teléfonos celulares y/o

Más detalles

Herramientas Tecnológicas de Productividad

Herramientas Tecnológicas de Productividad Herramientas Tecnológicas de Productividad 1 Sesión No. 12 Comunicación y colaboración online Objetivo: Al término de la sesión, el alumno utilizará herramientas de comunicación y colaboración en línea.

Más detalles

Cookbook Creando un Proyecto Android (ADT-Eclipse)

Cookbook Creando un Proyecto Android (ADT-Eclipse) Cookbook Creando un Proyecto Android (ADT-Eclipse) ALONSO PARRA CESAR VIELMA FREDDY RONDON JOSE MARQUEZ Alienx9889 * cesarvielma * spantons * joseangel2212 * * @gmail.com Universidad de Los Andes Escuela

Más detalles

DESCRIPCIÓN TÉCNICA AZUAN PROPIEDAD DE AZUAN TECHNOLOGIES S.A.

DESCRIPCIÓN TÉCNICA AZUAN PROPIEDAD DE AZUAN TECHNOLOGIES S.A. DESCRIPCIÓN TÉCNICA AZUAN PROPIEDAD DE AZUAN TECHNOLOGIES S.A. La información contenida en este documento es confidencial y propiedad de AZUAN TECHNOLOGIES S.A. La información de este documento no puede

Más detalles

80295 Extending Microsoft Dynamics CRM 2011

80295 Extending Microsoft Dynamics CRM 2011 80295 Extending Microsoft Dynamics CRM 2011 Introducción Este curso ofrece información detallada e interactiva en como desarrollar extensiones para Microsoft Dynamics CRM 2011, con foco en métodos de extensió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

Cómo rastrear, espiar y localizar un Celular

Cómo rastrear, espiar y localizar un Celular Cómo rastrear, espiar y localizar un Celular Preguntas Frecuentes Vista Previa del Area de Miembros Como adquirir el Programa www.comorastrearuncelular.com NOTA: Usted puede compartir esta publicacion

Más detalles

Especificaciones de la Interfaz Email para envío de SMS

Especificaciones de la Interfaz Email para envío de SMS Especificaciones de la Interfaz Email para envío de SMS Altiria TIC, S.L.L. Versión: 1.1 Copyright c Altiria TIC 2014 Este documento sólo puede ser reproducido por completo o en parte, almacenado, recuperado

Más detalles

IMPLANTACIÓN PLATAFORMA DE DIFUSIÓN (PAGINA WEB / APP ANDROID)

IMPLANTACIÓN PLATAFORMA DE DIFUSIÓN (PAGINA WEB / APP ANDROID) IMPLANTACIÓN PLATAFORMA DE DIFUSIÓN (PAGINA WEB / APP ANDROID) Valeska Concha C. 122 Transferencia Tecnológica y Difusión del proyecto. Introducción El desarrollo de un plataforma de información para el

Más detalles

Especificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes.

Especificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes. SISTEMAS DISTRIBUIDOS DE REDES 2.- MODELOS ORIENTADOS A OBJETOS DISTRIBUIDOS 2.1. Tecnologías de sistemas distribuidos Para la implementación de sistemas distribuidos se requiere de tener bien identificados

Más detalles

SERVICIOS PARA EL DISEÑO E IMPLEMENTACIÓN DEL PROGRAMA INTEGRAL DE TRANSFORMACIÓN DIGITAL DE LA PROVINCIA DE LUGO: TRANSFORM@TIC

SERVICIOS PARA EL DISEÑO E IMPLEMENTACIÓN DEL PROGRAMA INTEGRAL DE TRANSFORMACIÓN DIGITAL DE LA PROVINCIA DE LUGO: TRANSFORM@TIC Diputación de Lugo SERVICIOS PARA EL DISEÑO E IMPLEMENTACIÓN DEL PROGRAMA INTEGRAL DE TRANSFORMACIÓN DIGITAL DE LA PROVINCIA DE LUGO: TRANSFORM@TIC Manual usuario CRM Agroalimentario Marzo 2015 ÍNDICE

Más detalles

DESARROLLO WEB EN ENTORNO SERVIDOR

DESARROLLO WEB EN ENTORNO SERVIDOR DESARROLLO WEB EN ENTORNO SERVIDOR CAPÍTULO 9: Desarrollo de aplicaciones Web híbridas Marcos López Sanz Juan Manuel Vara Mesa Jenifer Verde Marín Diana Marcela Sánchez Fúquene Jesús Javier Jiménez Hernández

Más detalles

MODELO DE IMPLEMENTACIÓN

MODELO DE IMPLEMENTACIÓN Capítulo 4 MODELO DE IMPLEMENTACIÓN 4.1 Introducción El Modelo de implementación utiliza el resultado del Modelo de diseño para generar el código final en el lenguaje de programación elegido [10]. Aunque

Más detalles

HTTP, CGI, Applets y Servlets

HTTP, CGI, Applets y Servlets HTTP, CGI, Applets y Servlets Sistemas de Operación II CI-4821 Sep-Dic 2006 Mercedes Martínez 00-33042 Aixbel Martínez 01-34114 Mario Felaco 02-34888 José Luís Castillo 01-33691 Yonathan Ledo 01-34033

Más detalles

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012 TFC J2EE Aplicación Web para la gestión de facturación de una empresa de cerrajería Sara Gutiérrez Melero ITIG Junio de 2012 Consultor: Jose Juan Rodriguez Índice 1. Introducción Objetivos Planificación

Más detalles

Dirección de Infraestructura Tecnológica Dirección Desarrollo de Soluciones Manual de Usuario MANUAL DE USUARIO ACCESO REMOTO NETSCALER V 2.0. Pág.

Dirección de Infraestructura Tecnológica Dirección Desarrollo de Soluciones Manual de Usuario MANUAL DE USUARIO ACCESO REMOTO NETSCALER V 2.0. Pág. MANUAL DE USUARIO ACCESO REMOTO NETSCALER V 2.0 Pág. 1 Tabla de contenido Objetivo... 3 Alcance... 3 Definiciones, acrónimos y abreviaciones... 3 Referencias... 4 Descripción... 4 Funcionalidad... 5 Prerrequitos

Más detalles

KPI FORMS. Instructor: ISC Diana Hernández Soporte y capacitación

KPI FORMS. Instructor: ISC Diana Hernández Soporte y capacitación KPI FORMS Instructor: ISC Diana Hernández Soporte y capacitación CONTENIDO Sesión 1 Sesión 2 - Introducción - Módulos de Forms Administrador Móviles - Encuestas - Secciones Estándar Formato de texto -

Más detalles

CLOUD AND SKY COMPUTING

CLOUD AND SKY COMPUTING Universidad Simón Bolívar Sistemas de Operación III (CI-4822) Septiembre Diciembre 2013 CLOUD AND SKY COMPUTING Carlos Gómez Pedro Romero TEMAS Cloud Computing Historia Concepto Características Arquitectura

Más detalles

Abril 2011. WebApp STR- a3erp. Aplicación de registro de pedidos, albaranes y facturas para a3erp. Compatible con las principales plataformas

Abril 2011. WebApp STR- a3erp. Aplicación de registro de pedidos, albaranes y facturas para a3erp. Compatible con las principales plataformas WebApp STR- a3erp Aplicación de registro de pedidos, albaranes y facturas para a3erp Alto ahorro de costes en empresas con representantes y/o técnicos móviles Compatible con las principales plataformas

Más detalles

SOLUCIÓN SITUACIÓN ACTUAL

SOLUCIÓN SITUACIÓN ACTUAL SITUACIÓN ACTUAL La necesidad de las organizaciones de ser más competitivas en un mercado dinámico ha generado estructuras organizacionales complejas y exigentes en términos de calidad y eficiencia. Sobre

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

Diplomado Java. Descripción. Objetivo. A quien está dirigido. Requisitos. Beneficios

Diplomado Java. Descripción. Objetivo. A quien está dirigido. Requisitos. Beneficios Diplomado Java Descripción El lenguaje de programación Java es uno de los más utilizados hoy en día. Su potencia, simplicidad, funcionalidad y capacidad hacen que este lenguaje sea una de las herramientas

Más detalles

CREIX AMB INTERNET. Desarrollo Aplicaciones para la plataforma Facebook

CREIX AMB INTERNET. Desarrollo Aplicaciones para la plataforma Facebook CREIX AMB INTERNET Desarrollo Aplicaciones para la plataforma Facebook 2 1. Introducción. 1.1. El propósito de la plataforma Facebook Facebook se creó como una versión en línea de los "Facebooks" de las

Más detalles

Intercambio de ficheros institucionales

Intercambio de ficheros institucionales Intercambio de ficheros institucionales Unidad de Infraestructuras Junio 2013 Versión: 1.0 INDICE 1. INTRODUCCIÓN... 4 2. INICIO DEL CLIENTE DE INTERCAMBIO DE FICHEROS INSTITUCIONALES... 5 3. VISTA GENERAL

Más detalles

Declaración Anual Personas Morales 2014

Declaración Anual Personas Morales 2014 Declaración Anual Personas Morales 2014 Estrategia de implementación: El 5 de diciembre 2014 inició la instalación de las aplicaciones. El 12 de diciembre 2014 se da a conocer a las ALSC, proporcionado

Más detalles

Manual de usuario Versión 1.0

Manual de usuario Versión 1.0 Versión 1.0 Correo electrónico de la Red Nacional de Bibliotecas Públicas. Dirección General de Bibliotecas ÍNDICE 1. Registro en Windows Live... 3 2. Crear un mensaje.... 5 3. Envió de archivos adjuntos

Más detalles

APLICACIONES MÓVILES NATIVAS. Sesión 8: Arquitectura de las aplicaciones Android

APLICACIONES MÓVILES NATIVAS. Sesión 8: Arquitectura de las aplicaciones Android APLICACIONES MÓVILES NATIVAS Sesión 8: Arquitectura de las aplicaciones Android Contextualización Los lenguajes de programación que utilizan android y Java como base de desarrollo, han complementado la

Más detalles

Automatizador de Procesos

Automatizador de Procesos Automatizador de Procesos Más que un workflow, esta aplicación es un BPM (Business Process Management), una completa plataforma de automatización de procesos, diseñada para apoyar la transformación empresarial;

Más detalles

ANDROID 5 LOLLIPOP CERTIFIED APPLICATION DEVELOPER (ACAD)

ANDROID 5 LOLLIPOP CERTIFIED APPLICATION DEVELOPER (ACAD) ANDROID 5 LOLLIPOP CERTIFIED APPLICATION DEVELOPER (ACAD). CURSO CERTIFICADO EN DESARROLLO DE APLICACIONES ANDROID 5 LOLLIPOP PARA DISPOSITIVOS MOVILES DESARROLLO DEL CURSO ANDROID 5 LOLLIPOP CERTIFIED

Más detalles

Programación Android Completo

Programación Android Completo Programación Android Completo Duración: 50.00 horas Descripción Este curso pretende formar al alumno en el desarrollo de aplicaciones para dispositivos Android. Se estudiarán con detalle todos aquellos

Más detalles

INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2

INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2 Programa de Capacitación y Certificación. INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2 Contenido PERFIL DE UN ESPECIALISTA EN BASES DE DATOS.... 3 6231. MANTENIENDO UNA BASE DE DATOS DE SQL SERVER 2008

Más detalles

MANUAL TÉCNICO WEB SERVICE PROTOCOLO SOAP

MANUAL TÉCNICO WEB SERVICE PROTOCOLO SOAP MANUAL TÉCNICO WEB SERVICE PROTOCOLO SOAP ÍNDICE Contenido SERVICIO WEB SOAP... 3 ACCESO A CONSUMIR SERVICIO WEB... 4 EJECUCIÓN DE FUNCIONES... 4 FUNCIÓN SET_SMS... 5 FUNCIÓN SET_SMS_MULTIPLE... 6 FUNCIÓN

Más detalles

TUTORIAL PARA CREAR UN SERVIDOR FTP

TUTORIAL PARA CREAR UN SERVIDOR FTP TUTORIAL PARA CREAR UN SERVIDOR FTP A continuación ustedes podrán observar y luego implementar el informe que elaboré a fin de que TODOS puedan aprender a montar y mantener su propio Servidor FTP. Comenzaremos

Más detalles

Lista de acrónimos... 15

Lista de acrónimos... 15 Índice general Lista de acrónimos... 15 CAPÍTULO 1. Visión general y entorno de desarrollo... 17 1.1. Qué hace Android especial?... 18 1.2. Los orígenes... 19 1.3. Comparativa con otras plataformas...

Más detalles

Javier Velásquez Maldonado velasquezj7@hotmail.com. Jhoanna Isabel Lansinot Tocain jlansinot@yahoo.com

Javier Velásquez Maldonado velasquezj7@hotmail.com. Jhoanna Isabel Lansinot Tocain jlansinot@yahoo.com DISEÑO, DESARROLLO E IMPLANTACIÓN DE UNA APLICACIÓN WEB PARA LA AUTOMATIZACIÓN DE LA INFORMACIÓN DE LA IGLESIA EVANGÉLICA INDÍGENA ECUATORIANA DE LA ALIANZA CRISTIANA Y MISIONERA. Javier Velásquez Maldonado

Más detalles

ENCUENTA - CONTABILIDAD Net. Definiciones generales

ENCUENTA - CONTABILIDAD Net. Definiciones generales ENCUENTA - CONTABILIDAD Net Definiciones generales 2013 ENCUENTA - CONTABILIDAD Net Definiciones generales Contenido 1 GENERALIDADES... 3 2 DISTRIBUCIÓN GENERAL DE LOS ELEMENTOS DEL SISTEMA... 3 3 REQUERIMIENTOS...

Más detalles

MANUAL DE USUARIO Cloud Email Firewall 4.3.1-3 1. Cloud Email & Web Security

MANUAL DE USUARIO Cloud Email Firewall 4.3.1-3 1. Cloud Email & Web Security MANUAL DE USUARIO Cloud Email Firewall 4.3.1-3 1 Contenido 1 INTRODUCCIÓN A CLOUD EMAIL FIREWALL... 4 1.1 QUÉ ES CLOUD EMAIL FIREWALL?... 4 1.1.1 Por qué Cloud Email Firewall es diferente?... 4 1.1.2 Es

Más detalles

MS_10979 Microsoft Azure Fundamentals

MS_10979 Microsoft Azure Fundamentals Gold Learning Gold Business Intelligence Silver Data Plataform www.ked.com.mx Por favor no imprimas este documento si no es necesario. Versión: A clientes@ked.com.mx Introducción. Este curso le presentará

Más detalles

MANUAL DE REGISTRO Y ACREDITACIÓN

MANUAL DE REGISTRO Y ACREDITACIÓN Recaudación Electrónica Versión 5.2 MANUAL DE REGISTRO Y ACREDITACIÓN Versión 5.2 Recaudación Electrónica Versión 5.2 2 ÍNDICE ÍNDICE... 2 CERTIFICACIÓN... 4 Sitio Web Recaudación Electrónica... 6 Home...

Más detalles