UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO.

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

Download "UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO."

Transcripción

1 UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO. Nombre de proyecto: BILL OF LADING PROJECT Empresa: ScanOnline Memoria Que como parte de los requisitos para obtener El título de TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÒN ÁREA SISTEMAS INFORMATICOS Presenta: DARÍO EFRAÍM MONDRAGÓN CASTILLO Asesor de la UTEQ Asesor de la Empresa Ing. María Auxilio Pérez Ríos Ing. Mason Stallings Santiago de Querétaro, Qro. 6 de Febrero del 2013

2 RESUMEN El presente documento describe el diseño, construcción e implementación de la aplicación android, que permite capturar firmas y numero de envió para la empresa Carolina Beverage. La aplicación recibirá el numero de envió y capturará la firma del mensajero, junto con la hora y fecha. Estos datos serán mandados a un servicio web REST (Transferencia de Estado Representacional) que realizará el vinculo entre la aplicación y la base de datos SQL server. Cabe mencionar que la arquitectura web REST es la nueva tendencia para servicios web y retoma los principios de la arquitectura web para crear nuevas tecnologías. Para realizar la aplicación android se utilizó el framework open source Apache Cordova (anteriormente conocido como phonegap) que soporta 7 plataformas móviles utilizando lenguajes web (Jquery, CSS y HTML5). La utilización de este framework permitirá la facilidad de trasladar aplicaciones de un sistema operativo móvil a otro, ampliando las oportunidades de la empresa ScanOnline en menor tiempo y costo. Este proyecto será la primera aplicación móvil android de la empresa ScanOnline y expandirá su negocio que principalmente ofrece soluciones de tipo hardware. ABSTRACT The following document describes the design, construction, and implementation of the android app Signature capture for bill of lading, which will capture signatures and the bill of lading for the company Carolina Beverage. The application will receive the bill of lading and capture the user s signature, along with the hour and date. This information will be sent to a REST web service (representational state transfer) which will transfer the data between the app and the SQL server database. It is worth mentioning that the REST web architecture is the new tendency for web services and takes the basic principles of HTML to create new technology. To realize the android app, the Apache cordova framework (formerly known as phonegap) was used, which supports more then 7 mobile platforms utilizing web languages (JQuery, CSS and HTML5). The usage of this framework will facilitate moving apps to a different mobile operating system and reduce time and cost for scanonline. This proyect will be the first mobile android app for scanonline and will expand their business which offers mobile and hardware solutions 2

3 DEDICATORIAS. Esta memoria se la quiero dedicar a mis padres y hermano por lograr darme la motivación y el apoyo para poder terminar el proyecto de manera exitosa. Sin ustedes mi vida no sería la misma, gracias por todo. También a toda los empleados de la empresa Scan Online y especialmente al presidente Lee Pickler por la oportunidad de poder trabajar para la empresa y por el excelente trato que recibí estando en Carolina del Norte. AGRADECIMIENTOS. Quiero agradecer a la ingeniería Perla Mercado Rodríguez, Director de la carrera Rodrigo Mata Hernández y a mi asesora de estadía y maestra María Auxilio Pérez Ríos por lograr hacer esta estadía posible y darme la motivación necesaria para seguir adelante y completar el proyecto de manera exitosa. También a la familia Osborne por darme asilo, comida y una familia nueva mientras realizaba el proyecto, a Patricia, Tom Horner y Joshua Griffin por ser los mejores anfitriones en Carolina del Norte y lograr el intercambio exitoso entre la UTEQ y Stanly Community College. 3

4 INDICE RESUMEN... 2 ABSTRACT... 2 DEDICATORIAS AGRADECIMIENTOS I. INTRODUCCION... 5 II. ANTECEDENTES III. JUSTIFICACIÓN IV.OBJETIVOS V. ALCANCES VI. JUSTIFICACIÓN TEÓRICA... 7 VII.PLAN DE ACTIVIDADES VIII. RECURSOS MATERIALES Y HUMANOS IX. DESARROLLO DEL PROYECTO...10 FASE DE INICIO...10 FASE DE ANALISIS Y DISEÑO...11 FASE DE CONSTRUCCIÓN...13 FASE DE CONTROL Y SEGUIMIENTO...18 IV. RESULTADOS OBTENIDOS XI. ANÁLISIS DE RIESGO XII. CONCLUSIONES XIII. RECOMENDACIONES (personal) XIV. REFERENCIAS BIBLIOGRÁFICAS

5 I. INTRODUCCION El presente documento describe el proyecto Signature capture for bill of lading que fue realizado por parte de la compañía Scan Online para la empresa Carolina Beverage para poder concluir la estadía de la carrera, tecnologías de la información y comunicación dentro de la universidad tecnológica de Querétaro. II. ANTECEDENTES. La empresa ScanOnline busca ampliar su mercado, al integrar más opciones móviles y ofrecer soluciones tecnológicas innovadoras para los empresarios. El asociado empresarial de ScanOnline, Motorola, acaba de lanzar al mercado su tableta empresarial ET1 y junto con SO busca la integración de este producto en el mercado. El proyecto propuesto por Carolina Beverage ofrece una oportunidad excelente para explotar las capacidades del sistema operativo android de la tableta ET1. III. JUSTIFICACIÓN. La tendencia actual de las innovaciones empresariales en el mundo del desarrollo de software va hacía la tecnología móvil. Con el amplio crecimiento de poder, capacidad y distribución de los smartphones, se pueden lograr nuevas aplicaciones que ofrecen una gama de oportunidades para las empresas. Carolina Beverage busca una solución móvil que le permita la captura rápida de la firma del cliente al entregar paquetes con sus mensajeros y subir esta información a su base de datos a través de wifi. La opción de utilizar la tableta ET1 le ofrece a Carolina Beverage una plataforma intuitiva y fácil de utilizar para el usuario, logrando una portabilidad rápida, segura y eficaz para confirmar el envio de paquetes. 5

6 ScanOnline al desarrollar este proyecto podrá aumentar su área de desarrollo de software ofreciendo mas aplicaciones a sus clientes y al mismo tiempo lograr la venta de la tableta ET1 proporcionada por su socio Motorola, ampliando ventas de hardware y software y atrayendo nuevos clientes que desconozcan las capacidades actuales de los smartphones. IV.OBJETIVOS. Objetivo General. Desarrollar una aplicación en Android que pida la inserción de numero de envió y la captura de la firma del manejador de camión. La firma, hora y fecha y numero de envió serán enviados a la base de datos SQL server por medio de un servicio web. Objetivos Específicos. Investigación de tecnologías móviles y servicios web. Desarrollo de aplicación movil. Desarrollo de base de datos en SQL server. Desarrollo de servicio web (ASP.Net). V. ALCANCES. La presente tiene alcance a la compañía carolina beverage y para cualquier futuro proyecto que quiera desarrollar scan online basándose en este mismo. Fase de inicio Periodo 15 de Octubre 2012 a 2 de Noviembre Investigación Tecnologias MongoDB, OpenMobster, SQLite. Investigación de arquitecturas web SOAP y REST. Investigación Phonegap. 6

7 Investigación framework para interfaz (JqueryMobile, JO, Sencha Touch y Kendo UI). Investigación Captura de firma. Investigación MVC 4 webapi.net. Fase de Analisis y Diseño Periodo 5 de Noviembre 2012 a 15 de Noviembre Diseño interfaz prototipo jquery. Diseño base de datos Bill Lading. Diseño webapi MVC4. Fase de Construcción Periodo de 16 de Noviembre a 30 de Noviembre Implementación Jsignature para captura de firma. Implementación WebApi para transferencia de datos. Implementación de BD para guardar los datos. Implementación de conectividad entre Cliente y servidor, utilizando el webapi. Fase de control y seguimiento Periodo de 3 de Diciembre a 17 de diciembre Prueba de requisitos funcionales. Documentación diseño. Casos de prueba. VI. JUSTIFICACIÓN TEÓRICA. Con el crecimiento diario de la cantidad de usuarios que poseen un Smartphone, cada día es más notorio lo conveniente y fácil que es utilizar una aplicación para cualquier actividad que se quiera realizar. 7

8 Tener tu propia aplicación para tu negocio es una excelente forma de ganar reconocimiento entre tus clientes, te permite tener un acceso directo al teléfono de tus clientes donde puedes poner a tu negocio, producto o servicio. Ayuda también a atraer a una generación nueva de usuarios que están acostumbrados a tener todo dentro de su Smartphone, lo cual es una oportunidad de inversión creciente para empresas que quieran expandir su negocio. Como lo menciona el articulo de BeQRious.com (Grow your business with Smartphone apps), para ser exitoso tienes que analizar de forma extensa tu negocio y ver que tipo de aplicación podría crear una buena reputación entre tus clientes y clientes potenciales. Asegurar que tu aplicación agregue valor o que sea de utilidad para asegurar que los clientes usen la aplicación y que les dé gusto usarla. Mientras las aplicaciones pueden ser una gran oportunidad de mercado, nunca se debe de abusar. Tiene que ser una aplicación que realmente atraiga a tus usuarios y les aporte una funcionalidad que sea fácil de utilizar y con una interface entendible. Scanonline decidió crear una aplicación que permita escanear códigos de barra y capturar firmas para el sistema operativo android (posiblemente otros también usando la tecnología de Cordova), ya que ScanOnline cuenta con una aplicación para un ambiente industrial con los dispositivos móviles que ofrece su partner Motorola. Por lo cual se decidió crear una aplicación que sea más visible, amigable y que permite hacer escaneos más rápidos y con un dispositivo como el Smartphone que crece mas con cada día. 8

9 VII.PLAN DE ACTIVIDADES. Se organizó el proyecto en varias fases para poder llevar acabo un control y seguimiento adecuado de las tareas y objetivos a completar, con esto se facilita la realización del proyecto en tiempo y forma. Figura 1 En la imagen superior se puede observar las fases que conforman al proyecto siendo fase de inicio, fase de análisis y diseño, fase de construcción y fase de control y seguimiento, se puede observar también el diagrama de Gantt que muestra el flujo de las tareas y fases. VIII. RECURSOS MATERIALES Y HUMANOS. - Tableta android ET1. - Scanner como accesorio para la ET1. - Laptop Lenovo. - SQL server. - MVC4 framework. - Cordova framework. - Eclipse IDE. 9

10 IX. DESARROLLO DEL PROYECTO FASE DE INICIO La presente parte del documento es donde se describe paso a paso el proceso que se llevó a cabo para la realización del proyecto para la empresa ScanOnline. Antes de comenzar con el proyecto se realizó una investigación previa para conocer que tipo de tecnologías serían mejores para este proyecto y futuros proyectos móviles. Durante este proceso de investigación se fueron desechando y optando por ciertas tecnologías para poder realizar el proyecto en mejor forma y tiempo. Primero se investigó sobre las tecnologías mongodb, OpenMobster y SQLite, que son bases de datos que se pueden utilizar en un ambiente móvil debido a su tamaño pequeño. Se decidió que la mejor opción para la compañía sería utilizar SQLite aunque para este proyecto no se utilizaría ya que todo sería a través de servicios web, sin guardar información de manera local. Posteriormente se investigó acerca de que tipo de arquitectura web sería la mejor entre SOAP (protocolo de acceso de objetos simples) y REST (transferencia de estado representacional). REST es un estilo de arquitectura para generar aplicaciones de cliente-servidor y SOAP es una especificación de protocolo para intercambiar datos entre dos extremos. Las dos tienen sus ventajas pero se optó por utilizar REST, ya que es una tecnología nueva que esta teniendo mayor aceptación debido a que utiliza conceptos de HTML existentes. Al haber definido el servicio web, la investigación giro entorno a cordova (anteriormente conocido como phonegap) que es un framework opensource que te permite crear apps para diferentes tipos de sistemas operativos móviles, utilizando 10

11 lenguaje web estándar (HTML5, CSS, Javascript). Se analizaron las ventajas y desventajas de utilizar cordova, junto con las recomendaciones. Una de las recomendaciones más importantes fue escoger un framework para poder desarrollar la interface, entre las opciones se encuentran JQueryMobile, sencha touch, Kendo UI y JO). Se optó por utilizar Jquerymobile ya que es una base solida, tiene mas documentación y es utilizado por muchos, lo cual permite encontrar mas ejemplos e información. Uno de los requisitos solicitados por el cliente Carolina Beverage fue el poder capturar firmas utilizando la pantalla y poder exportar esa información a la base de datos, para esto dentro de la investigación se busco un plugin que pudiera facilitar esta captura. Se encontraron dos opciones solidas que son Jsignature y Signature pad, pero al final se escogió JSignature ya que su funcionalidad es mayor al permitir exportar la firma en muchos tipos de formatos (svg, base30, image, etc.), es open source y fácil de manipular el código. Al final se seleccionó para el servicio web el framework ASP. Net MVC4 para poder realizar la conectividad entre la base de datos SQL server y la aplicación. MVC4 fue desarrollado específicamente para servicios de HTTP lo cual era perfecto para este proyecto, ya que se pueden realizar peticiones GET, POST, PUT, DELETE con facilidad para el intercambio de información. FASE DE ANALISIS Y DISEÑO Al terminar la investigación, se tuvieron que realizar diseños prototipo utilizando Jquerymobile para asegurar que los requerimientos previamente definidos se pudieran realizar de forma correcta y estética. Se utilizaron colores que fueran representativos con el logo de la empresa Carolina Beverage y la pantalla se ajustó, de forma que fuera intuitiva para el usuario, sabiendo exactamente que le esta pidiendo y guiándolo paso a paso desde el escaneo del código de barras hasta la captura de firma y exportación de toda la información a la base de datos. 11

12 Como se muestra a continuación: 1.0 A Prompt Operator to Scan/Enter BillLading Number B Valid BL Number? Yes 2.0 Promp Operator to capture signature No 2.0 Show Error Message A User Presses Clear? Yes B No User Presses Save? Yes Signature Captured? No 2.0 Yes Show Error Message 3.0 Post Data to webservice B A Figura 2 La imagen superior muestra como la aplicación pide que escanees el código de barras y si no es del tamaño requerido marca un error. Los botones de guardar y cancelar no se hacen visibles hasta tener la firma y el código escaneado. Esto representa un flujo (como podemos observar en el diagrama de flujo) que guía al usuario poco a poco hasta completar el proceso. 12

13 Al tener un prototipo del diseño se pasó a realizar el diseño de la base de datos para SQL server. Al ser solo poca cantidad de información la que se guardo en la base de datos, se realizó de forma rápida y sin mucha complicación. En esta tabla podemos observar como solo se requirió de una sola tabla para la base de datos y las características que fueron requiridas para la base de datos. Column Name Datatype Description ID: PK, int ID BillOfLading Nvarchar25 Bill of lading number Datetime datetime Date and time the signature and bill of lading was captured Signature Varchar(max) Stored as base30 code to be rendered postproduction Teniendo ya la base de datos y un prototipo de la aplicación, se diseño el web service en ASP.net en MVC4 utilizando visual studio 2010 con el lenguaje C#. El framework de MVC4 permite separar en modelo, vista y controlador nuestro servicio web y cuenta con métodos de POST, PUT, DELETE y GET ya dentro del framework que facilitan la programación del webapi. Para este servicio web solo se utilizo el método POST que se inicia desde la aplicación y lo recibe el servicio web para mandar la información a la base de datos. FASE DE CONSTRUCCIÓN Lo primero que se implementó dentro de la aplicación fue el plugin Jsignature para poder capturar y exportar la firma del usuario.se insertó el plugin dentro de la aplicación modificando su diseño en CSS para concordar con lo establecido dentro del documento de diseño, logrando el tamaño y color que se requiere de la caja donde se inserta la firma del usuario. También se verificó que se pudiera exportar la firma en un código base 30 que se guardaría en la base de datos para posteriormente crear un sitio web de backend para poder decodificar esa firma y 13

14 poderla visualizar, se opto por guardar la firma como base30 ya que la imagen ocupa demasiado tamaño dentro de la base de datos. Figura 3 En la imagen superior se muestra el plugin JSignature siendo utilizado en una macbook, un ipad y un teléfono con sistema operativo android, demostrando como se puede utilizar en varios sistemas operativos. Se hicieron pruebas dentro de la fase de implementación para poder verificar que el plugin pudiera captar la firma de forma adecuada y que si satisfaga los requisitos solicitados por la empresa Carolina Beverage. Posteriormente se pasó a la implementación del webservice para poder recibir los datos de la aplicación y guardarlos en la base de datos SQL server. Se creó un nuevo proyecto dentro de visual studio 2010 utilizando el framework mvc4 que fue lanzado al mercado recientemente y que permite la creación de web API s con facilidad. Dentro de visual studio se escogió una aplicación de tipo web MVC4 y un template de tipo webapi. 14

15 Figura 4 La imagen superior muestra como seleccionar el webapi para el template del proyecto dentro de visual studio Al tener listo el template se crea el modelo que dentro de la clase representa la información de nuestra aplicación. En el modelo se especifica el tipo de información que va recibir el servicio web para insertar dentro de nuestra base de datos, como se puede mostrar a continuación: 15

16 Figura 5 Clase de Modelo es donde se define la información que tendrá la aplicación, el modelo puede automáticamente serializar el modelo a JSON, XML u otro tipo de información y luego escribir esa información al cuerpo de la petición HTTP. Posteriormente se agrega el controlador que maneja peticiones de tipo HTTP y es el que contiene los métodos GET, POST, PUT y DELETE. Para poder crear el controlador se utiliza el wizard que nos proporciona visual studio, asignando un nombre para el controlador, el tipo de template, la clase del modelo (en este caso escogiendo el modelo que se creó anteriormente) y el datacontext class. El data context class es la que crea la base de datos de forma automática o la actualiza dentro de SQL server, al configurar el archivo global.asax. A continuación podemos observar una imagen del wizard que nos proporciona visual studio: 16

17 Figura 6 En la imagen superior podemos observar el wizard que proporciona visual studio para poder agregar el controlador a nuestro webapi donde están contenidos los métodos de petición HTTP GET, POST, PUT y DELETE. Al terminar, el wizard automáticamente crea los métodos de tipo petición HTTP y permite recibir la información de la aplicación para guardarla en una base de datos. La implementación de la base de datos fue facilitada ya que el webapi crea de manera automática la base de datos dentro de SQL server al configurar el global.asax dentro del proyecto. Al asignar dentro de la clase modelo cada campo que se encuentra dentro de la base de datos, se corre el programa en visual studio y el data context class hace la conexión con SQL server para proporcionar la base de datos. Al tener la base de datos lista y el servicio web, se paso a configurar la aplicación para asegurar la conectividad entre cliente y servidor. Utilizando un método de tipo 17

18 POST, se mandan los datos capturados por el usario, como lo son: la firma, el código de barras, la hora y tiempo. Figura 7 En la figura superior se muestra la función PostData que contiene una petición HTTP de tipo POST usando Ajax para que la reciba el servicioweb. El método POST se realizó en jquery y gracias a esta petición de tipo HTTP se logra la conexión entre el cliente y servidor, logrando de manera exitosa guardar la información capturada en la aplicación, en la base de datos. FASE DE CONTROL Y SEGUIMIENTO Al tener la conexión completa entre cliente y servidor, se realizaron pruebas para asegurar que cada requisito se estuviera cumpliendo de forma adecuada. Esto permite asegurar que la aplicación, junto con todos sus componentes, funcionen y cumplan con lo solicitado por el cliente. Posteriormente se documentaron todos los cambios que sufrió la aplicación en cuanto a diseño respecto a la original para tener completa la documentación. Es un punto esencial para la empresa tener todos los proyectos documentados, debido a que la documentación se volvió un peso importante dentro de la empresa Scan Online en los últimos años. Se entregó todo el proyecto a la empresa scanonline junto con la documentación y se firmaron documentos de entrega de proyecto, al igual que de revisión del 18

19 trabajo realizado dentro del proyecto. Con todo esto, se dio por concluido el proyecto de la empresa Scan Online, asegurando la satisfacción de la empresa con el proyecto realizado. IV. RESULTADOS OBTENIDOS. Al haber terminado el proyecto se pudo conocer las tecnologías apropiadas para la empresa Scan Online en el mundo de los sistemas operativos móviles. Toda la investigación que se realizó, me llevó a la conclusión de cuales son las mejores opciones para servicios web, la aplicación y la base de datos. Con esto la empresa podrá desarrollar sus aplicaciones móviles utilizando como base toda la investigación que se realizó en el documento mobile development research. Se pudo terminar de manera satisfactoria el proyecto Signature capture for bill of lading destinado para la empresa Carolina Beverage. La aplicación cumple con los requerimientos solicitados por el cliente en términos de diseño y funcionalidad. La aplicación contenida dentro de la tableta ET1 captura el código de barras de manera exitosa utilizando un scanner añadido a la Tablet y verifica que sea un código valido. Permite capturar y borrar la firma del usuario utilizando el plugin Jsignature y la aplicación logra exportar toda esa información mandándola al servicio web para ser guardada en una base de datos SQL server. Consecuentemente el camionero podrá realizar sus entregas y lograr capturar los datos de entrega de forma exitosa utilizando la aplicación, con la seguridad de que la información se enviará por internet al servicio web y se guardará en la base de datos de la empresa. 19

20 XI. ANÁLISIS DE RIESGO. En un proyecto siempre existen factores que pueden poner en riesgo el cumplimiento de los objetivos y que son una prioridad a resolver para finalizar el proyecto en el tiempo establecido. A continuación se listan los puntos que se consideran un riesgo para la terminación del proyecto Signature capture for bill of lading : Debido a las complicaciones que surgieron para poder viajar fuera de México para poder realizar este proyecto, el tiempo de estadía fue reducido a 2 meses. La investigación previa que fue realizada como consecuencia del desconocimiento de los temas a tratar en el transcurso del proyecto, podría retrasar ciertos objetivos. Conseguir las tabletas ET1 en tiempo y forma para poder realizar las pruebas necesarias para asegurar el correcto funcionamiento de la aplicación. El tiempo invertido en escoger las tecnologías definitivas que se usaran dentro de este proyecto, ya que retrasan el tiempo necesario para codificar y construir. XII. CONCLUSIONES. Al concluir el proyecto dentro de la empresa era notorio que aunque phonegap es una muy buena solución para varios sistemas operativos móviles, la empresa scanonline no piensa involucrarse con otro sistema operativo que no sea 20

21 android en un lapso considerable, ya que sus partners no manejan otros sistemas operativos. Con la conclusión de que próximos proyectos serán realizados de forma nativa para android y utilizando el MVC4 mas reciente de.net para los servicios web, que también fue utilizado dentro de este proyecto. Este proyecto sirvió bastante para poder determinar que tecnologías se utilizarían en futuros proyectos móviles y poder ampliar su mercado móvil con las mejores herramientas disponibles para la empresa. Personalmente, el proyecto me dejo un aprendizaje invaluable respecto al trabajo de investigación que se lleva acabo en una empresa foránea y la organización con la que trabaja ScanOnline es una disciplina que no había visto en otras empresas. También fue muy interesante ver en el poco tiempo que estuve dentro de la empresa Además pude conocer tecnologías que no conocía antes, como lo es: cordova, el framework MVC4 de asp.net, openmobster, mongodb y arquitectura REST. Todo esto expandió mi conocimiento y me demostró la tendencia actual del mundo de las aplicaciones móviles. Todas estas tecnologías tendrán más presencia con el paso del tiempo, ya que debido a su poco tiempo de estar disponibles ya tienen un fuerte impacto en el mundo de la programación. XIII. RECOMENDACIONES (personal). Durante mi estadía se estaba concretando cada ves mas la documentación y es un punto muy importante que creo que la empresa debe considerar y utilizar a su beneficio, ya que proporciona una base solida para iniciar el proyecto y ayuda a reducir tiempo, tener referencias, saber exactamente que es lo que pide el cliente, etc. 21

22 Además de la documentación, la constante revisión usando técnicas como SCRUM ayudaría a mantener un control sobre los proyectos que se están realizando en cuanto a objetivos y tiempo. Es una herramienta de la cual creo que se podría beneficiar demasiado ScanOnline para poder terminar sus proyectos en tiempo y forma. XIV. REFERENCIAS BIBLIOGRÁFICAS. Microsoft, 2013 Microsoft, all rights reserved. MVC: The official Microsoft ASP.net website. Recuperado el Octubre de 2012 de Adobe systems, 2013 Adobe Systems Inc., All rights reserved. Phonegap official website. Recuperado el Octubre de Dotsenko, Daniel Willow systems/jsignature. Recuperado el Octubre de 2012 de Various autores, 2012 The Apache software foundation. Apache Cordova official website. Recuperado el Octubre de 2012 de The Jquery Foundation, 2013 The Jquery foundation. Jquerymobile official website. Recuperado el Octubre de 2012 de Croft, Sam Sam Croft About Phonegap, jquery and Rith. Recuperado el Octubre de 2012 de 22

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

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

Más detalles

UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO. Nombre del Proyecto: Empresa: Memoria que como parte de los requisitos para obtener el título de:

UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO. Nombre del Proyecto: Empresa: Memoria que como parte de los requisitos para obtener el título de: UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Nombre del Proyecto: Modulo semiautomático para alta de empresas en red social Empresa: HIGH TECHNOLOGY & SUPPORT S.A. DE C.V. Memoria que como parte de los requisitos

Más detalles

DESARROLLO DE APLICACIÓN MÓVIL PARA EMPRESA DE BIENES RAÍCES, VERSIÓN ANDROID

DESARROLLO DE APLICACIÓN MÓVIL PARA EMPRESA DE BIENES RAÍCES, VERSIÓN ANDROID DESARROLLO DE APLICACIÓN MÓVIL PARA EMPRESA DE BIENES RAÍCES, VERSIÓN ANDROID Vicente Moya Murillo (1) Ing. Patricia Chávez Burbano (2) Facultad de Ingeniería en Electricidad y Computación Escuela Superior

Más detalles

GESTOR DE RECURSOS HUMANOS TELEFONOS DE MÉXICO.

GESTOR DE RECURSOS HUMANOS TELEFONOS DE MÉXICO. UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad. Conocimiento. Servicio. GESTOR DE RECURSOS HUMANOS TELEFONOS DE MÉXICO. Reporte de Estadía para obtener el Título de Técnico Superior Universitario en Tecnologías

Más detalles

PROGRAMA FORMATIVO: DESARROLLO DE APLICACIONES PARA MÓVILES CON TECNOLOGÍA IBM

PROGRAMA FORMATIVO: DESARROLLO DE APLICACIONES PARA MÓVILES CON TECNOLOGÍA IBM PROGRAMA FORMATIVO: DESARROLLO DE APLICACIONES PARA MÓVILES CON TECNOLOGÍA IBM Noviembre 2015 1 DATOS GENERALES DEL CURSO 1. Familia Profesional: INFORMÁTICA Y COMUNICACIONES (IFC) Área Profesional: DESARROLLO

Más detalles

Especialidad en Programación de Sistemas con Visual C# y Objective-C

Especialidad en Programación de Sistemas con Visual C# y Objective-C Especialidad en Programación de Sistemas con Visual C# y Objective-C Carga Lectiva: 700 horas Formación técnica y certificación: 200 horas El alumno realiza la formación técnica utilizando las últimas

Más detalles

TABLA DE CONTENIDOS. Dedicatoria. Agradecimientos. Tabla de Contenidos. Índice de Figuras. Índice de Tablas. Resumen. Abstract

TABLA DE CONTENIDOS. Dedicatoria. Agradecimientos. Tabla de Contenidos. Índice de Figuras. Índice de Tablas. Resumen. Abstract TABLA DE CONTENIDOS página Dedicatoria Agradecimientos Tabla de Contenidos Índice de Figuras Índice de Tablas Resumen Abstract II III IV VIII IX XIII XIV 1. Introducción 1 1.1. Problemática...............................

Más detalles

Trabajo Final de Grado

Trabajo Final de Grado Grado en Ingeniería Informática Trabajo Final de Grado Desarrollo de una aplicación para mostrar gráficamente datos de uso del producto de realidad aumentada DOING3D Autor: Xavier Cano Ebrí Supervisor:

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

UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO

UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Página de seguros Grupo Santos Adilene Lorenzo Sebastian 2011 Nombre del Proyecto: Página Web De Grupo Santos Nombre de la Empresa: Grupo Santos Memoria Que como parte

Más detalles

Elección de tecnología para la capa de presentación de SOA. Huibert Aalbers Senior Certified Software IT Architect

Elección de tecnología para la capa de presentación de SOA. Huibert Aalbers Senior Certified Software IT Architect Elección de tecnología para la capa de presentación de SOA Huibert Aalbers Senior Certified Software IT Architect IT Insight podcast Este podcast pertenece a la serie IT Insight Pueden suscribirse al podcast

Más detalles

En este capitulo analizaremos los cuatro diferentes métodos para obtener la

En este capitulo analizaremos los cuatro diferentes métodos para obtener la 2. Marco Teórico En este capitulo analizaremos los cuatro diferentes métodos para obtener la información, para que en base a los resultados de este análisis, poder seleccionar la plataforma de diseño adecuada,

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

ANEXO 1. ANEXO TÉCNICO

ANEXO 1. ANEXO TÉCNICO ANEXO 1. ANEXO TÉCNICO DESCRIPCIÓN DEL CANAL DE COMUNICACIÓN PUNTOS DE ATENCIÓN DIGITAL, TRÁMITES Y SERVICIO- KIOSKOS El sistema de la aplicación móvil cuenta con una serie de funciones que deberán ser

Más detalles

LABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN SQL SERVER

LABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN SQL SERVER LABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN SQL SERVER GUÍA DE LABORATORIO Nº 1O Actividad de Proyecto No. 12: ESTABLECER PLANES DE RESGUARDO, RESTAURACION Y CONTINGENCIA. Estructura de contenidos.

Más detalles

UTILIZACIÓN DE NAVEGADORES WEB PARA INTERACTUAR CON PROGRAMAS DESARROLLADOS CON LABVIEW POR MEDIO DE INTERNET

UTILIZACIÓN DE NAVEGADORES WEB PARA INTERACTUAR CON PROGRAMAS DESARROLLADOS CON LABVIEW POR MEDIO DE INTERNET UTILIZACIÓN DE NAVEGADORES WEB PARA INTERACTUAR CON PROGRAMAS DESARROLLADOS CON LABVIEW POR MEDIO DE INTERNET Enrique Ramón Gómez Rosas, Miguel Angel Mendoza García, Luis Alejandro De la Cruz Velázquez

Más detalles

Herramienta de Desarrollo Netbeans

Herramienta de Desarrollo Netbeans 1 Mendoza González, Geovanny. mgeovanny@uninorte.edu.co Universidad del Norte Resumen Netbeans es una Herramienta que se utiliza para desarrollar aplicaciones Web, Móvil y de Escritorio para diferentes

Más detalles

OPORTUNIDAD LABORAL EN VILLAVICENCIO BANLINEA

OPORTUNIDAD LABORAL EN VILLAVICENCIO BANLINEA OPORTUNIDAD LABORAL EN VILLAVICENCIO BANLINEA Acerca de Nuestra Compañía Banlinea es una empresa colombiana de Finanzas y Tecnología (Fintech) que ofrece información y herramientas tecnológicas a consumidores,

Más detalles

Talento Digital. Relación de programas oficiales de certificación en plataformas de desarrollo Web y Móviles mundialmente reconocidas

Talento Digital. Relación de programas oficiales de certificación en plataformas de desarrollo Web y Móviles mundialmente reconocidas CRÉDITOS CONDONABLES PARA EDUCACIÓN TÉCNICA, TECNOLÓGICA Y UNIVERSITARIA EN COLOMBIA FONDO DE DESARROLLO DEL TALENTO DIGITAL EN TI Convenio Interadministrativo Fon TIC 534 ICETEX 535 de 2011 Talento Digital

Más detalles

ONE SYSTEM EL SALVADOR S.A. DE C.V. Área Comercial para America Latina San Salvador, El Salvador, Centroamérica. Teléfonos: (503) 2557-3081, 2557-3082

ONE SYSTEM EL SALVADOR S.A. DE C.V. Área Comercial para America Latina San Salvador, El Salvador, Centroamérica. Teléfonos: (503) 2557-3081, 2557-3082 San Salvador, El Salvador, Centroamérica. Teléfonos: (503) 2557-3081, 2557-3082 1 Contenido 1) Mensaje del Ceo 2) Soluciones Profund Logic 3) Modernización Empresarial 4) Modernización interfaz de Usuario

Más detalles

VISIÓN GENERAL HERRAMIENTAS COMERCIALES

VISIÓN GENERAL HERRAMIENTAS COMERCIALES VISIÓN GENERAL El servidor de MS SQL se ha convertido en un estándar en muchas partes de la América corporativa. Puede manejar volúmenes de datos grandes y se integra bien con otros productos de Microsoft.

Más detalles

RHOELEMENTS MOTOROLA DESARROLLE MENOS. HAGA MÁS.

RHOELEMENTS MOTOROLA DESARROLLE MENOS. HAGA MÁS. RHOELEMENTS MOTOROLA DESARROLLE MENOS. HAGA MÁS. RHOELEMENTS MOTOROLA FOLLETO TANTOS EQUIPOS MÓVILES... USTED DEFINITIVAMENTE QUIERE CREAR UNA APLICACIÓN COMPATIBLE CON TODOS ELLOS. CON RHOELEMENTS, PUEDE

Más detalles

Guayaquil - Ecuador Pedro Carbo 123 y Junín. Pasaje Comercial la Merced. 2do Piso. Oficina 2. Teléfonos: (593) (04) 2561514 2561513 Mail.

Guayaquil - Ecuador Pedro Carbo 123 y Junín. Pasaje Comercial la Merced. 2do Piso. Oficina 2. Teléfonos: (593) (04) 2561514 2561513 Mail. Curso: Desarrollo de Aplicaciones Web y Desktop Con Visual Studio 2010 Desarrollo de Aplicaciones Windows Forms Framework 4.0 con VB.NET 2010 Objetivos: En este curso, los desarrolladores que conocen los

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

Introducción a Gestión de Proyectos. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema.

Introducción a Gestión de Proyectos. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema. Introducción a Gestión de Proyectos. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema. Introducción a gestión de proyectos Un sistema de gestión de proyectos es

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

Manual del Desarrollador

Manual del Desarrollador Manual del Desarrollador Getsir TABLA DE CONTENIDO Introducción... 3 Ejecutar y validar el funcionamiento del proyecto.... 3 Arquitecta de la aplicación... 4 Relación entre las vistas, controladores y

Más detalles

UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO

UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Nombre del Proyecto: Desarrollo de Software de Negocios Empresa: LAPPERS S.A de C.V. Memoria que como parte de los requisitos para obtener el título de Ingeniero en

Más detalles

Introducción al desarrollo para plataformas móviles con Phonegap

Introducción al desarrollo para plataformas móviles con Phonegap Introducción al desarrollo para plataformas móviles con Phonegap Si queremos desarrollar aplicaciones para móviles, qué herramienta conviene utilizar y para qué plataforma móvil? Las aplicaciones Android

Más detalles

Historia de revisiones

Historia de revisiones GVA Glosario Versión 1.2 Semana 4 Historia de revisiones Fecha Versión Descripción Autor 20/08/2014 1.0 Comienzo del documento Nicolás Fiumarelli 30/08/2014 1.1 Correcciones y agregados Martín Santagata

Más detalles

RIA. http://goo.gl/zhfj7. Desarrollo con Tecnologías Open Source. Diego F. Quiroga diegoq@unsl.edu.ar

RIA. http://goo.gl/zhfj7. Desarrollo con Tecnologías Open Source. Diego F. Quiroga diegoq@unsl.edu.ar http://goo.gl/zhfj7 Desarrollo con Tecnologías Open Source Diego F. Quiroga diegoq@unsl.edu.ar Tecnologías de la Información Universidad Nacional de San Luis Introducción Las nuevas tecnologías y estándares

Más detalles

Banco brasileño mejora seguridad, estabilidad y escalabilidad con Windows Server 2003

Banco brasileño mejora seguridad, estabilidad y escalabilidad con Windows Server 2003 Solución Microsoft Windows Server 2003 Banco brasileño mejora seguridad, estabilidad y escalabilidad con Windows Server 2003 Publicado: 30 de marzo de 2003 Al actualizar su sistema a Windows Server 2003,

Más detalles

Caprabo Caprabo optimiza

Caprabo Caprabo optimiza Líderes en la modernización IBM i ASNA Mobile RPG Caso de estudio: Caprabo Caprabo optimiza flujos de trabajo con ASNA Mobile RPG Por Carles Bou y Roger Pence Caprabo optimiza flujos de trabajo con ASNA

Más detalles

WebRatio. Otro camino para el BPM. Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8

WebRatio. Otro camino para el BPM. Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8 WebRatio Otro camino para el BPM Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8 El BPM El BPM (Business Process Management) no es solo una tecnología, además a grandes rasgos es una disciplina

Más detalles

El punto de Inflexión en el ecosistema de las aplicaciones

El punto de Inflexión en el ecosistema de las aplicaciones El punto de Inflexión en el ecosistema de las aplicaciones Era post-pc la explosión de datos 0111010101101010101010101010101010101010110101010101010101010101010101010101 0101010101101011011011011101011100000010110101001101011110011010101010110101

Más detalles

Roberto Eder Weiss Juárez (28 años)

Roberto Eder Weiss Juárez (28 años) Roberto Eder Weiss Juárez (28 años) CONTACTOS Col. 18 Marzo, Av. Revolución, Int. 1 #743. Villahermosa, Tabasco, México C orreo electrónico: weiss.uttab@gmail.com Página web: http://webxico.blogspot.mx/

Más detalles

10175 Microsoft SharePoint 2010, Application Development

10175 Microsoft SharePoint 2010, Application Development 10175 Microsoft SharePoint 2010, Application Development Introducción Este curso de cinco días impartido por instructor, provee a desarrolladores existentes de.net con información práctica y laboratorios

Más detalles

Instituto Tecnológico Superior de Pánuco www.itspanuco.edu.mx

Instituto Tecnológico Superior de Pánuco www.itspanuco.edu.mx SELECCIÓN ADECUADA DE LA PLATAFORMA DE DESARROLLO PARA APLICACIONES WEB EN EL INSTITUTO TECNOLÓGICO SUPERIOR DE PÁNUCO. Eric ÁlvarezBaltierra ericalvarezbaltierra@itspanuco.edu.mx Resumen La creación de

Más detalles

Unidad II. Interfaz Grafica

Unidad II. Interfaz Grafica Clase:004 1 Unidad II Interfaz Grafica Basado en https://developer.apple.com/library/ios/#referencelibrary/gettingstar ted/roadmapios/chapters/introduction.html 2 Agenda Desarrollo de Apps para IOS. Diseño

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

MOTOROLA RHOELEMENTS DESARROLLE MENOS. OBTENGA MÁS.

MOTOROLA RHOELEMENTS DESARROLLE MENOS. OBTENGA MÁS. MOTOROLA RHOELEMENTS DESARROLLE MENOS. OBTENGA MÁS. MOTOROLA RHOELEMENTS FOLLETO EXISTEN TANTOS DISPOSITIVOS... QUE LO IDÓNEO SERÍA DISPONER DE UNA APLICACIÓN QUE FUNCIONARA EN TODOS CON RHOELEMENTS, YA

Más detalles

PROGRAMACIÒN DE MODULOS COMPLEMENTARIOS DEL SISTEMA DE VENTAS EN ZERMAT INTERNACIONAL SOLSER

PROGRAMACIÒN DE MODULOS COMPLEMENTARIOS DEL SISTEMA DE VENTAS EN ZERMAT INTERNACIONAL SOLSER UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad. Conocimiento. Servicio. PROGRAMACIÒN DE MODULOS COMPLEMENTARIOS DEL SISTEMA DE VENTAS EN ZERMAT INTERNACIONAL SOLSER Reporte de Estadía para obtener el Título

Más detalles

Nombre del Proyecto: Página web GAQSA S.A de C.V. (Módulo de laboratorios) Nombre de la Empresa: Ganaderos Asociados de Querétaro S.A de C.

Nombre del Proyecto: Página web GAQSA S.A de C.V. (Módulo de laboratorios) Nombre de la Empresa: Ganaderos Asociados de Querétaro S.A de C. UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Nombre del Proyecto: Página web GAQSA S.A de C.V. (Módulo de laboratorios) Nombre de la Empresa: Ganaderos Asociados de Querétaro S.A de C.V (GAQSA) Memoria que como

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

CAPÍTULO V PROPUESTA DE LA SOLUCIÓN

CAPÍTULO V PROPUESTA DE LA SOLUCIÓN CAPÍTULO V PROPUESTA DE LA SOLUCIÓN 5.1 Introducción En los últimos tres años la entidad financiera ha venido sufriendo cambios que le han permitido crecer y pasar de ser una Sociedad Financiera a un Banco

Más detalles

FICHA DETALLADA DEL PROYECTO

FICHA DETALLADA DEL PROYECTO FICHA DETALLADA DEL PROYECTO I CONVOCATORIA DE IDEAS PARA EL DESARROLLO DE PROYECTOS INNOVADORES EN LAS CIUDADES RED INNPULSO Nombre del proyecto: APP MÓVIL, ASISTENTE TECNOLÓGICO PARA LA SALUD Y EL DEPORTE

Más detalles

Proyecto Help Desk en plataforma SOA Glosario Versión 1.3. Historia de revisiones

Proyecto Help Desk en plataforma SOA Glosario Versión 1.3. Historia de revisiones Proyecto Help Desk en plataforma SOA Glosario Versión 1.3 Historia de revisiones Fecha Versión Descripción Autor 18/08/2005 1.0 Terminología a utilizar en este proyecto. 22/08/2005 1.1 Se agregaron los

Más detalles

ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES Y DE TELECOMUNICACIÓN

ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES Y DE TELECOMUNICACIÓN ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES Y DE TELECOMUNICACIÓN Titulación : INGENIERO TÉCNICO EN INFORMÁTICA DE GESTIÓN Título del proyecto: GESTIÓN DE INFORMACIÓN ADAPTABLE MEDIANTE DISPOSITIVOS

Más detalles

PROGRAMAS DE ESPECIALIZACIÓN EN COMPUTACIÓN E INFORMÁTICA (PECI)

PROGRAMAS DE ESPECIALIZACIÓN EN COMPUTACIÓN E INFORMÁTICA (PECI) Los Programas de Especialización en Computación e Informática tienen por finalidad formar en un corto plazo especialistas en diversas áreas de TIC, proporcionándole a cada participante herramientas que

Más detalles

Dir.: Av. La Molina 1007 Telf.: 349.4092 / 956.326.780 @.: hitogoroshi@outlook.com. jquery, jquery UI, XHTML, Mysql, PHP 5, codeigniter

Dir.: Av. La Molina 1007 Telf.: 349.4092 / 956.326.780 @.: hitogoroshi@outlook.com. jquery, jquery UI, XHTML, Mysql, PHP 5, codeigniter Analista Programador Dir.: Av. La Molina 1007 Telf.: 349.4092 / 956.326.780 @.: hitogoroshi@outlook.com Mi nombre es Eduardo Rodríguez, me considero una persona dispuesta a enfrentar nuevos retos, trazar

Más detalles

Programa de actualización profesional ACTI.NET. Desarrollo de Aplicaciones Web con ASP.NET MVC 5.0 y C#

Programa de actualización profesional ACTI.NET. Desarrollo de Aplicaciones Web con ASP.NET MVC 5.0 y C# Programa de actualización profesional ACTI.NET Desarrollo de Aplicaciones Web con ASP.NET MVC 5.0 y C# OBJETIVOS: Reconocer las diferentes tecnologías disponibles para desarrollo Web con la plataforma

Más detalles

CAPITULO 7. MS SQL Server Express Edition

CAPITULO 7. MS SQL Server Express Edition CAPITULO 7 MS SQL Server Express Edition 7.1 Requerimientos Previos El proceso de instalación de Microsoft SQL Server 2008 no es complejo y es de gran importancia tener en cuenta que se está realizando

Más detalles

UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO. Nombre del proyecto SISTEMA DE CORRESPONDENCIA EN SHAREPOINT. Empresa. Comisión Estatal de Aguas

UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO. Nombre del proyecto SISTEMA DE CORRESPONDENCIA EN SHAREPOINT. Empresa. Comisión Estatal de Aguas UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Nombre del proyecto SISTEMA DE CORRESPONDENCIA EN SHAREPOINT Empresa Comisión Estatal de Aguas Memoria que como parte de los requisitos para obtener el título de: Técnico

Más detalles

2524 Developing XML Web Services Using Microsoft ASP.NET

2524 Developing XML Web Services Using Microsoft ASP.NET 2524 Developing XML Web Services Using Microsoft ASP.NET Introducción La meta de este curso es de proveer a los estudiantes con el conocimiento y habilidades requeridas para desarrollar soluciones basadas

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

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

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

Propuesta para la realización de un curso de programación de aplicaciones móviles en HTML 5 en la Universidad de Santiago de Compostela.

Propuesta para la realización de un curso de programación de aplicaciones móviles en HTML 5 en la Universidad de Santiago de Compostela. Diseño web HTML5/CSS3 Programación JAVA Tiendas de venta online Posicionamiento SEO Desarrollo de aplicaciones móviles Propuesta para la realización de un curso de programación de aplicaciones móviles

Más detalles

UNIVERSIDAD TECNOLÓGICA PRIVADA DE SANTA CRUZ FACULTAD DE CIENCIAS Y TECNOLOGIA. CARRERA: Ingeniería en Sistemas

UNIVERSIDAD TECNOLÓGICA PRIVADA DE SANTA CRUZ FACULTAD DE CIENCIAS Y TECNOLOGIA. CARRERA: Ingeniería en Sistemas UNIVERSIDAD TECNOLÓGICA PRIVADA DE SANTA CRUZ FACULTAD DE CIENCIAS Y TECNOLOGIA CARRERA: Ingeniería en Sistemas Perfil de Tesis para Proyecto Empresarial Aplicación para mejorar la evaluación del desempeño

Más detalles

Christian Bolívar Moya Calderón

Christian Bolívar Moya Calderón UNIVERSIDAD SAN FRANCISCO DE QUITO Software Orientado a Sistemas de Control HMI/Scada usando Recursos Libres y de Código Abierto, desarrollado sobre Plataforma Linux Christian Bolívar Moya Calderón Tesis

Más detalles

TEMA 3: SISTEMAS OPERATIVOS.

TEMA 3: SISTEMAS OPERATIVOS. TEMA 3: SISTEMAS OPERATIVOS. 1. QUÉ ES UN SISTEMA OPERATIVO? 2. SISTEMAS OPERATIVOS GRÁFICOS. 3. SISTEMAS OPERATIVOS MÓVILES. 4. EL ENTORNO DE WINDOWS PARA PC. 5. LA APLICACIÓN DEL TEMA. 6. ACTIVIDADES.

Más detalles

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE DESCRIPCIÓN Microsoft es una de las principales empresas dedicada al mundo de las tecnologías, haciendo grandes esfuerzos para ponerse a la cabeza de la actualidad

Más detalles

Microsoft Virtual Academy

Microsoft Virtual Academy Microsoft Virtual Academy Cursos técnicos gratuitos en línea Tome un curso gratuito en línea. http://www.microsoftvirtualacademy.com Aprendiendo a Programar Capítulo I Cómo funciona una computadora? La

Más detalles

Herramientas de Software que posibilitan el BPM

Herramientas de Software que posibilitan el BPM Qué es BPM? BPM (Business Process Management) no es solamente una tecnología, sino en términos generales, una disciplina gerencial que trata a los procesos como bienes tangibles que contribuyen al desempeño

Más detalles

Blendwerk IT & Media

Blendwerk IT & Media Blendwerk IT & Media Quiénes somos? Acerca de Blendwerk La empresa Blendwerk es una empresa de tecnología que se dedica a proveer herramientas de colaboración y medios digitales, con el fin de dar valor

Más detalles

DISEÑO E IMPLEMENTACION DE UN PORTAL WEB SOLUCIONES INTEGRALES CON TECNOLOGIA APLICADA

DISEÑO E IMPLEMENTACION DE UN PORTAL WEB SOLUCIONES INTEGRALES CON TECNOLOGIA APLICADA UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad. Conocimiento. Servicio. DISEÑO E IMPLEMENTACION DE UN PORTAL WEB SOLUCIONES INTEGRALES CON TECNOLOGIA APLICADA Reporte de Estadía para obtener el Título de

Más detalles

MsCodersCamp 2014. SharePoint Online: Desarrolla tus apps en la nube. Cloud. Colaboran: #MsCodersCamp2014

MsCodersCamp 2014. SharePoint Online: Desarrolla tus apps en la nube. Cloud. Colaboran: #MsCodersCamp2014 MsCodersCamp 2014 Cloud SharePoint Online: Desarrolla tus apps en la nube Colaboran: MsCodersCamp 2014 Miguel Tabera SharePoint MVP Beezy Spenta www.sinsharepointnohayparaiso.com @migueltabera www.blogmup.net

Más detalles

Acceso Web para el gestor documental EPDM

Acceso Web para el gestor documental EPDM Facultad de Informática Informatika Fakultatea TITULACIÓN: Ingeniería Informática Acceso Web para el gestor documental EPDM Alumno/a: D./Dña. Julen Salgado Tomas Director/a: D./Dña. Ana Rosa Sanchez Ortega

Más detalles

Las Novedades de VisualStudio.Net

Las Novedades de VisualStudio.Net Artículos Grupo Danysoft: Las Novedades de Visual Studio.NET Las Novedades de VisualStudio.Net Visual Studio es el paquete de software para desarrolladores más importante de la actualidad y desde hace

Más detalles

Capítulo III. Análisis y diseño.

Capítulo III. Análisis y diseño. Capítulo III. Análisis y diseño. 3.1 Análisis. El análisis es el intermediario entre los requisitos del sistema y el diseño, esta sección definiremos el análisis con una serie de modelos técnicos del sistema,

Más detalles

Ajustamos los costes en cada servicio y ofrecemos una asesoría personalizada en cada proyecto para poder sacar así el máximo rendimiento.

Ajustamos los costes en cada servicio y ofrecemos una asesoría personalizada en cada proyecto para poder sacar así el máximo rendimiento. Raned nace a principios de 2014 fruto de la unión de dos ex compañeros de trabajo con un amplio historial laboral en el campo de las nuevas tecnologías web, microinformática y outsourcing bancario. Desde

Más detalles

Qué tengo que hacer?

Qué tengo que hacer? Quiero tener una app Qué tengo que hacer? por Dale Pablo Somos una startup tecnológica lanzada en 2014 Hacemos hardware y software Algunos datos sobre nosotros Formada por ingenieros con experiencia Pertenecemos

Más detalles

CMS JOOMLA. Características

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

Más detalles

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

Introducción a WebMathematica

Introducción a WebMathematica Introducción a WebMathematica WebMathematica es una nueva tecnología que permite la generación de contenido web dinámico con Mathematica. Se integra en Mathematica a través de un servidor web. WebMathematica

Más detalles

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

APPS PARA LA LOGISTICA. Qué es realmente una app? En qué se diferencia de otras soluciones web? APPS PARA LA LOGISTICA Qué es realmente una app? En qué se diferencia de otras soluciones web? astanapm a Project Management Company www.astana.es Octubre 2014 Contexto histórico Algunas cifras Webs vs

Más detalles

Entornos de Programación Actividades de Laboratorios

Entornos de Programación Actividades de Laboratorios Entornos de Programación Actividades de Laboratorios Realizado por: Fabricio.A.Santillana.V. 2-718-1147 Procedimiento 1. Durante los Laboratorios anteriores, estuvimos viendo cuales eran las necesidades

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

MOACCESS SISTEMA DE CONTROL DE ACCESOS Y ASISTENCIA DEL PERSONAL 1 SOLUCIONES ESPECÍFICAS TECNOLÓGICAS.

MOACCESS SISTEMA DE CONTROL DE ACCESOS Y ASISTENCIA DEL PERSONAL 1 SOLUCIONES ESPECÍFICAS TECNOLÓGICAS. MOACCESS SISTEMA DE CONTROL DE ACCESOS Y ASISTENCIA DEL PERSONAL 1 SOLUCIONES ESPECÍFICAS TECNOLÓGICAS. Calle Los Seibos I55, Surco, Lima, Perú, Teléfono: +51 (1) 448-1653 atencion.cliente@galexito.com

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

Resumen. Abstract 1. INTRODUCCIÓN

Resumen. Abstract 1. INTRODUCCIÓN ANÁLISIS Y PLANEAMIENTO ESTRATÉGICO PARA INTEGRAR MÓDULO DE PRODUCTOS DE UN SISTEMA LOCAL A INTERNET UTILIZANDO FIREWALL EN LINUX Y WEB SERVICE EN PHP / SQL SERVER PARA ALMACENES ESTUARDO SÁNCHEZ - ALESSA

Más detalles

En nuestro capitulo final, daremos las conclusiones y las aplicaciones a futuro

En nuestro capitulo final, daremos las conclusiones y las aplicaciones a futuro Capitulo 6 Conclusiones y Aplicaciones a Futuro. En nuestro capitulo final, daremos las conclusiones y las aplicaciones a futuro para nuestro sistema. Se darán las conclusiones para cada aspecto del sistema,

Más detalles

CL_55010 Sharepoint Designer 2010 - Customizing and Branding SharePoint 2010 and Office 365

CL_55010 Sharepoint Designer 2010 - Customizing and Branding SharePoint 2010 and Office 365 Sharepoint Designer 2010 - Customizing and Branding SharePoint 2010 and Office 365 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

Más detalles

SAP FIORI / SAPUI5. Mallorca, 14 octubre de 2015

SAP FIORI / SAPUI5. Mallorca, 14 octubre de 2015 SAP FIORI / SAPUI5 Mallorca, 14 octubre de 2015 Índice 1. INTRODUCCIÓN A LA MOVILIDAD 2. SAP FIORI 3. SAP Ui5 4. DESARROLLO 5. POTENCIAL 6. CONCLUSIONES 2 Introducción La movilidad se ha convertido en

Más detalles

Bases de datos. 1. Introducción

Bases de datos. 1. Introducción Bases de datos 1. Introducción Habitualmente, los programas trabajan con información que está en un fichero. Por ejemplo, nuestro simulador de tráfico aéreo trabaja con una lista de planes de vuelo que

Más detalles

Programa de actualización profesional ACTI.NET. Desarrollo de aplicaciones empresariales con ASP.NET MVC y Visual Studio 2010

Programa de actualización profesional ACTI.NET. Desarrollo de aplicaciones empresariales con ASP.NET MVC y Visual Studio 2010 Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones empresariales con ASP.NET MVC y Visual Studio 2010 OBJETIVOS: Construir una aplicación de negocios utilizando ASP.NET MVC y EntityFramework.

Más detalles

Sage CRM. Sage CRM 7.3 Guía de Mobile

Sage CRM. Sage CRM 7.3 Guía de Mobile Sage CRM Sage CRM 7.3 Guía de Mobile Copyright 2014 Sage Technologies Limited, editor de este trabajo. Todos los derechos reservados. Quedan prohibidos la copia, el fotocopiado, la reproducción, la traducción,

Más detalles

11/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 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 detalles

Vuelve al beneficio en el desarrollo de app para Mobile

Vuelve al beneficio en el desarrollo de app para Mobile Vuelve al beneficio en el desarrollo de app para Mobile Características ios y Android, Smartphones y Tablets, Un ciclo de desarrollo, Usuario experimentado conforme con la interface, IU widgets nativos,

Más detalles

06-O GUIA DEL ORFE PARA LA INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE FIRMA BIOMETRICA

06-O GUIA DEL ORFE PARA LA INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE FIRMA BIOMETRICA 2012 06-O GUIA DEL ORFE PARA LA INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE FIRMA BIOMETRICA Documento que describe los pasos a seguir para instalar y configurar el software necesario para el funcionamiento

Más detalles

Sistema de aprendizaje por refuerzo para la mejora del rendimiento del alumno en prácticas

Sistema de aprendizaje por refuerzo para la mejora del rendimiento del alumno en prácticas Memoria resumen del Proyecto de Innovación Docente (PID) Ref.: 52B (periodo 2009-2011) Sistema de aprendizaje por refuerzo para la mejora del rendimiento del alumno en prácticas Investigador Principal:

Más detalles

MS_10267 Introduction to Web Development with Microsoft Visual Studio 2010

MS_10267 Introduction to Web Development with Microsoft Visual Studio 2010 Introduction to Web Development with Microsoft Visual Studio 2010 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 curso provee

Más detalles

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS Resultados de aprendizaje y criterios de evaluación 1. Identificar la estructura y organización

Más detalles

SISTEMA DE INFORMACIÓN PARA EL CONTROL Y CONSULTA DE GANADOS Y PERDIDOS ACUMULADOS Y EN PROCESO.

SISTEMA DE INFORMACIÓN PARA EL CONTROL Y CONSULTA DE GANADOS Y PERDIDOS ACUMULADOS Y EN PROCESO. UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad. Conocimiento. Servicio o SISTEMA DE INFORMACIÓN PARA EL CONTROL Y CONSULTA DE GANADOS Y PERDIDOS ACUMULADOS Y EN PROCESO. Reporte de estadía para obtener

Más detalles

MOVILIDAD PARA MICROSOFT DYNAMICS CRM. DOC: Corporate CRM Overview

MOVILIDAD PARA MICROSOFT DYNAMICS CRM. DOC: Corporate CRM Overview MOVILIDAD PARA MICROSOFT DYNAMICS CRM 1 0 Introducción Desde hace no mucho tiempo, la necesidad de soluciones de movilidad por parte de las empresas ha ido en aumento. Bien para la mejora de la eficiencia

Más detalles

Desarrollo de una arquitectura orientada a servicios para un prototipo de una línea de productos de software

Desarrollo de una arquitectura orientada a servicios para un prototipo de una línea de productos de software Desarrollo de una arquitectura orientada a servicios para un prototipo de una línea de productos de software Ramón Gómez-Romero, Karen Cortés Verdin, Juan Carlos Pérez Arriaga, Ángeles Arenas Valdés Universidad

Más detalles

Comparación entre Active Reports, Crystal Reports, y MS Reporting Services

Comparación entre Active Reports, Crystal Reports, y MS Reporting Services Comparación entre Active Reports,, y Este documento presenta una comparación entre estas tres herramientas de generación de reportes. Autor: Santiago Blanco Fecha: 25 de julio de 2005 Soporte de distintas

Más detalles

Aplicateca. Guía Rápida OPINATOR

Aplicateca. Guía Rápida OPINATOR Aplicateca Guía Rápida OPINATOR de ISV Índice 1 Qué es OPINATOR?... 3 1.1 Qué ventajas ofrece OPINATOR?... 3 1.2 Cuáles son las principales funcionalidades de OPINATOR?... 4 1.3 A quién va dirigido OPINATOR?...

Más detalles

JOHN JAMES CASTAÑO GARCÍA

JOHN JAMES CASTAÑO GARCÍA MÓDULO OBSERVATORIO LABORAL DEL SISTEMA DE INFORMACIÓN PARA LA DIVISIÓN DE BIENESTAR INSTITUCIONAL DE LA CORPORACIÓN UNIVERSITARIA SANTA ROSA DE CABAL (UNISARC) JOHN JAMES CASTAÑO GARCÍA CORPORACIÓN UNIVERSITARIA

Más detalles

El nuevo Office ya está aquí.

El nuevo Office ya está aquí. El nuevo Office ya está aquí. Contenido Descubre el nuevo Office... 4 Ayuda a los clientes a escoger el Office adecuado...10 Office de un vistazo...18 Cómo vender Office...20 Preguntas más frecuentes...28

Más detalles