1000 resultados para desarrollo para dispositivos móviles
Resumo:
as tecnologías emergentes como el cloud computing y los dispositivos móviles están creando una oportunidad sin precedentes para mejorar el sistema educativo, permitiendo tanto a los educadores personalizar y mejorar la experiencia de aprendizaje, como facilitar a los estudiantes que adquieran conocimientos sin importar dónde estén. Por otra parte, a través de técnicas de gamificacion será posible promover y motivar a los estudiantes a que aprendan materias arduas haciendo que la experiencia sea más motivadora. Los juegos móviles pueden ser el camino correcto para dar soporte a esta experiencia de aprendizaje mejorada. Este proyecto integra el diseño y desarrollo de una arquitectura en la nube altamente escalable y con alto rendimiento, así como el propio cliente de iOS, para dar soporte a una nueva version de Temporis, un juego móvil multijugador orientado a reordenar eventos históricos en una línea temporal (e.j. historia, arte, deportes, entretenimiento y literatura). Temporis actualmente está disponible en Google Play. Esta memoria describe el desarrollo de la nueva versión de Temporis (Temporis v.2.0) proporcionando detalles acerca de la mejora y adaptación basados en el Temporis original. En particular se describe el nuevo backend hecho en Go sobre Google App Engine creado para soportar miles de usuarios, asó como otras características por ejemplo como conseguir enviar noticaciones push desde la propia plataforma. Por último, el cliente de iOS en Temporis v.2.0 se ha desarrollado utilizando las últimas y más relevantes tecnologías, prestando especial atención a Swift (el lenguaje de programación nuevo de Apple, que es seguro y rápido), el Paradigma Funcional Reactivo (que ayuda a construir aplicaciones altamente interactivas además de a minimizar errores) y la arquitectura VIPER (una arquitectura que sigue los principios SOLID, se centra en la separación de asuntos y favorece la reutilización de código en otras plataformas). ABSTRACT Emerging technologies such as cloud computing and mobile devices are creating an unprecedented opportunity for enhancing the educational system, letting both educators customize and improve the learning experience, and students acquire knowledge regardless of where they are. Moreover, through gamification techniques it would be possible to encourage and motivate students to learn arduous subjects by making the experience more motivating. Mobile games can be a perfect vehicle to support this enhanced learning experience. This project integrates the design and development of a highly scalable and performant cloud architecture, as well as the iOS client that uses it, in order to provide support to a new version of Temporis, a mobile multiplayer game focused on ordering time-based (e.g. history, art, sports, entertainment and literature) in a timeline that currently is available on Google Play. This work describes the development of the new Temporis version (Temporis v.2.0), providing details about improvements and details on the adaptation of the original Temporis. In particular, the new Google App Engine backend is described, which was created to support thousand of users developed in Go language are provided, in addition to other features like how to achieve push notications in this platform. Finally, the mobile iOS client developed using the latest and more relevant technologies is explained paying special attention to Swift (Apple's new programming language, that is safe and fast), the Functional Reactive Paradigm (that helps building highly interactive apps while minimizing bugs) and the VIPER architecture (a SOLID architecture that enforces separation of concerns and makes it easy to reuse code for other platforms).
Resumo:
La transmisión de la señal de televisión a dispositivos móviles ha comenzado a producirse de manera masiva en los últimos años como consecuencia del desarrollo de la Sociedad de la Información, y es un proceso que implica a varios sectores de la industria audiovisual, junto con la industria de las telecomunicaciones y, más en concreto, al sector de la telefonía. A lo largo de la última década, se han desarrollado varios estándares tecnológicos para la televisión digital en movilidad en distintas regiones del mundo fruto de los esfuerzos de numerosos organismos como 3GPP, DVB, ATSC, DMB o ISDB. La mayoría de estos estándares han fracasado en su implantación, salvo en el caso de los estándares DMB-T en Corea del Sur e ISDB-T 1 Seg en Japón. En este momento, se está desarrollando una segunda generación de estándares para la implantación de la televisión digital en movilidad. El objetivo de esta investigación es exponer las tecnologías implicadas en el desarrollo de la televisión digital en movilidad, analizar los distintos estándares tecnológicos para la implantación de la televisión digital en movilidad en el mundo, someter esos estándares a un análisis comparativo y ofrecer una prospectiva de cómo van a desarrollarse en el futuro los avances en las tecnologías para la televisión digital en movilidad...
Resumo:
En este tema se hace una introducción a los APIs de HTML5 con utilidad en dispositivos móviles.
Resumo:
Las asignaturas que se imparten desde el área de conocimiento de Ingeniería del Terreno del Departamento de Ingeniería Civil de la Universidad de Alicante tienen una componente práctica muy importante. Sin embargo, los alumnos, tras finalizar la práctica presencial no disponen de un soporte físico que les permita reproducir lo realmente plasmado durante su desarrollo. Con el fin de subsanar esta deficiencia, durante los últimos tres años, desde nuestro ámbito de conocimiento, hemos venido implementando una serie de mejoras en la metodología docente relacionadas con las nuevas tecnologías. Ello ha permitido que el alumnado pueda reproducir algunas prácticas de laboratorio de forma deslocalizada (tanto en el tiempo como en el espacio), a través de la conexión a los sitios web implementados a tal efecto. Sin embargo, algunas prácticas, tales como las de reconocimiento de materiales pétreos o incluso las de campo, no se adaptan bien a la metodología anteriormente citada. Es por ello, que en este trabajo se plantea implementar una nueva propuesta metodológica, más interactiva, exportable fácilmente incluso a las prácticas de campo. La tecnología elegida está basada en los códigos QR, Quick response Code, recurriéndose a ella tras la constatación de que el alumnado actual es un usuario asiduo de los dispositivos móviles.
Resumo:
El artículo presenta una investigación en la que se analizan, desde una perspectiva lexicométrica y factorial, los aspectos lingüísticos y paralingüísticos más relevantes de la escritura digital síncrona del adolescente español, en uno de los programas de mensajería instantánea más utilizados en la actualidad (WhatsApp©). La escritura en soportes digitales móviles (smartphones y tabletas) es una de las actividades más realizadas en nuestra sociedad y constituye un componente esencial de la competencia comunicativa en la Sociedad de la Información. La comunicación digital forma parte de nuestras vidas y el análisis del uso comunicativo digital y ubicuo con dispositivos y programas tiene amplias repercusiones sociales, lingüísticas y pedagógicas. La investigación se ha contextualizado en una muestra de 417 conversaciones de WhatsApp de estudiantes de enseñanza secundaria, de entre 13 y 16 años, en cuatro provincias españolas. La metodología de investigación ha sido de corte cuantitativa para abordar el análisis lexicométrico del corpus lingüístico-digital con referencia a los elementos lingüísticos y paralingüísticos más relevantes; para, posteriormente, realizar el análisis de las correlaciones entre diferentes variables independientes que expliquen patrones lingüísticos y de uso en la escritura digital. Los resultados muestran que la escritura digital en este tipo de programas tiene una serie de características específicas ortotipográficas y audiovisuales condicionadas por variables de uso, el tamaño de la pantalla del dispositivo, la horas de conversación y la relación establecida entre los interlocutores.
Resumo:
En los últimos años hemos asistido al desarrollo del fenómeno del turismo colaborativo con carácter general y del alojamiento colaborativo de forma particular. La generalización de la contratación a través de internet y su acceso desde dispositivos móviles ha permitido que plataformas como airbnb o homeaway multipliquen su número de usuarios, tanto en el ámbito de los huéspedes o viajeros como en el de los anfitriones. Pese al desarrollo económico al que se ha hecho referencia, existe un gran vacío respecto a la regulación del fenómeno del alojamiento colaborativo. Pues bien, el objeto de la presente comunicación consiste en realizar una primera aproximación al régimen legal de las distintas relaciones que se producen entre los diversos individuos involucrados en este tipo de contratación. Hasta el momento se ha producido dos tipos de acercamientos. Por un lado se ha asimilado este tipo de relaciones al contrato de hospedaje; por otro, también se ha tratado de asimilar este tipo de contratos al arrendamiento de vivienda de corta duración. La adscripción a uno u otro tipo de contrato resulta de la mayor importancia, pues determinará de forma diametralmente distinta los derechos y obligaciones que corresponden tanto al viajero como anfitrión, sin perder de vista las obligaciones legales que corresponden a la plataforma que facilita la contratación.
Resumo:
O contexto tecnológico em que vivemos é uma realidade. E a tendência é para ser assim também no futuro. Cada vez mais. É o caso das representações de locais e entidades em mapas digitais na web. Na visão de Crocker (2014), esta tendência é ainda mais acentuada, no âmbito das aplicações móveis, como mostram as mais diversas location-based applications. No setor do desporto e da respetiva gestão nem sempre foi fácil desenvolver aplicações, recorrendo a este tipo de representações espaciais. A tecnologia não era fácil e o know-how não era adequadamente qualificado. Mas, as empresas fornecedoras de tecnologia geoespacial simplificaram o desenvolvimento de aplicações web nesta área, através da utilização de application programming interfaces (API). Como refere Svennerberg (2010), estas API’s servem de interface entre um serviço proporcionado por uma empresa, caso da Google Maps (2013) e uma aplicação web ou móvel que utiliza esses serviços. Foi com este objetivo que desenvolvemos uma aplicação web, utilizando as metodologias próprias neste domínio, como a framework de Zachman (2009), tal como foi originalmente adaptada por Whitten e Bentley (2005), onde um dos módulos é precisamente a representação de espaços desportivos, recorrendo à utilização dos serviços da Google Maps. Para além disso, toda a aplicação é suportada numa abordagem Model-View-Control (MVC). Para conseguir representar as instalações desportivas num mapa, criámos uma base de dados MySQL, com dados de longitude e latitude, de cada instalação desportiva. Através de JavaScript criou-se o mapa propriamente dito, indicando o tipo (mapa de estradas, satélite ou street view) e as respetivas opções (nível de zoom, alinhamento, controlo de interface e posicionamente, entre muitas outras opções). O passo seguinte consistiu em passar os dados para o frontend da aplicação web. Para isso, recorreu-se à integração do PHP com as livrarias externas de código JavaSrcipt, criadas especificamente para o efeito (caso da MarkerManager). A implementação destas funcionalidades permite georeferenciar todos os tipos e géneros de espaços desportivos de um concelho, região ou País. Obteve-se ainda know-how, background e massa crítica, para o desenvolvimento de novas funcionalidades. A sua utilização em dispositivos móveis é outra das possibilidades atualmente já em desenvolvimento.
Resumo:
Actualmente vivimos en una época de cambios en la que podemos ver como las tecnologías están presentes en todos lo ámbitos de nuestra vida y cada día avanzan más rápido. Es por eso que el objetivo principal de este trabajo de fin de grado es una propuesta para la innovación educativa, en colaboración con la Universidad Autónoma de Madrid, de actualizar la educación a los tiempos que corren, de utilizar las tecnologías que tenemos a nuestra disposición para facilitar tanto a profesores como a alumnos la labor de enseñanza y aprendizaje. Este proyecto es de nueva creación y se propone la creación de una plataforma móvil que incorpore información creada por los propios alumnos, para que puedan, estudiar o repasar contenidos vistos en clase directamente en sus propios móviles. Para ello se van a utilizar herramientas de desarrollo de aplicaciones móviles, en nuestro caso Android Studio. Como propósito se encuentra el crear una aplicación que sea funcional en la mayoría de los dispositivos actuales, y que por lo tanto no requiera de unas altas especificaciones para su correcto funcionamiento, ni tenga requerimientos excesivos de memoria y batería. También se ha diseñado una plataforma web a través del cual los usuario incluyan su propia información. Se propone estudiar también como los alumnos aceptan este tipo de propuesta.
Resumo:
Los procesadores multicore asimétricos con repertorio común de instrucciones (AMPsAsymmetric Multicore Processors) han sido propuestos recientemente como alternativa de bajo consumo a los procesadores multicore simétricos convencionales. Los AMPs combinan, en un mismo chip, cores rápidos de alto rendimiento, con cores más lentos y sencillos de consumo reducido. Uno de los ejemplos más destacados de procesador multicore asimétrico es el procesador big.LITTLE de ARM, que incorporan algunos modelos de teléfonos móviles y tablets disponibles en la actualidad. Trabajos previos han demostrado que para explotar los beneficios potenciales de los procesadores multicore asimétricos, el sistema operativo debe tener en cuenta el beneficio relativo (speedup) que cada aplicación experimenta al ejecutar en un core rápido frente a un core lento. Actualmente, los planificadores por defecto de los sistemas operativos de propósito general no tienen en cuenta la diversidad de speedups entre aplicaciones que puede estar presente en una carga de trabajo multiprogramada. En consecuencia, la asignación de aplicaciones a cores que hacen estos planificadores no extrae el máximo rendimiento por vatio de la plataforma. Recientemente se han realizado extensiones en el kernel Linux para ofrecer un mejor soporte de planificación en multicore asimétricos. Sin embargo, estas extensiones del planificador, utilizadas fundamentalmente en dispositivos móviles con el sistema operativo Android, tampoco tienen en cuenta la diversidad de speedups en las aplicaciones de la carga de trabajo. Por lo tanto estas extensiones no constituyen una aproximación robusta desde el punto de vista de la eficiencia energética. En este proyecto se lleva a cabo la evaluación exhaustiva de distintos algoritmos de planificación para multicore asimétricos sobre una plataforma provista de un procesador ARM big.LITTLE. El principal objetivo del estudio es cuantificar el grado de eficiencia energética y el rendimiento global proporcionado por implementaciones de estos algoritmos en el kernel Linux sobre hardware multicore asimétrico real.
Resumo:
Una avalancha de testimonios individuales envuelve nuestra cotidianidad. En la actualidad, y gracias a las posibilidades que ofrecen los dispositivos móviles conectados a la red, pueden intercambiarse datos e informaciones de experiencias propias sin intermediarios. La transmisión de lo acontecido se da al tiempo que los hechos están teniendo lugar. La situación se define como un nudo formado por el acontecimiento, el relato del mismo y su proyección hacia el futuro. En el centro de dicho nudo se encuentra la matriz de estas investigaciones: el testigo. En este caso, el testigo de la guerra que, mediante su testimonio (en forma de elaboración artística), da a ver su propia experiencia. Como punto de partida, esta tesis comienza con un acercamiento a propuestas artísticas situadas temporalmente entre la aparición de la fotografía, en la década de los treinta del siglo XIX, y el fin de la Segunda Guerra Mundial. En ningún caso la selección de artistas y obras se presentan como casos paradigmáticos, sino que funcionan como una muestra acompañante y entrelazada con el desarrollo teórico llevado a cabo durante el trabajo indagador...
Resumo:
Las personas sordociegas se encuentran con dificultades para la comunicación presencial debidas a la imposibilidad de compartir información con interlocutores desconocidos o semidesconocidos que, en general, no saben o no dominan las formas y sistemas alternativos de comunicación utilizados por ellas. La tecnología actual y, en particular, los dispositivos móviles, ha permitido el desarrollo de este proyecto, cuya finalidad es la de ofrecer una nueva vía de comunicación en las citadas situaciones. Se han utilizado teléfonos inteligentes y tabletas (iPhone, iPad y dispositivos con Android) como canal para el proceso comunicativo que se produce entre dos personas. La aplicación desarrollada pretende recrear la comunicación entre dos personas, una de las cuales es sordociega. Para el interlocutor sordociego se han tenido en cuenta dos perfiles de usuario: personas sordociegas que son sordas pero que tienen visión limitada que les permite leer los mensajes del teléfono aunque sea ampliando el tamaño de los mismos, y otro perfil de personas sordociegas que son igualmente sordas pero también ciegas totales y que utilizarán un revisor de pantallas para acceder a la información que muestre la aplicación.
Resumo:
La aplicación Control Camera IP, desarrolla como Proyecto Fin de Carrera en la ETS. De Ingeniería Informática de la Universidad de Málaga, fue concebida como una interfaz de usuario para la monitorización y control de cámaras IP de forma remota, pudiendo ésta ejecutarse en diferentes plataformas, incluyendo dispositivos móviles con sistemas Android. En aquel momento sin embargo, las plataformas Android no disponían de una librería oficial dentro del marco de la herramienta de desarrollo utilizada (la biblioteca de desarrollo multiplataforma Qt), por lo que fue utilizada una versión alternativa no oficial denominada Necessitas Qt for Android. Hoy, con la versión 5 de Qt, existe la posibilidad de dar soporte a las plataformas Android de forma oficial, por lo que es posible adaptar la aplicación a esta nueva versión. En este Trabajo Fin de Grado, se ha adaptado la aplicación Control Camera IP a la versión 5 de Qt, logrando así crear plataformas para dispositivos Android de forma oficial. Además, se hace uso de la biblioteca OpenCV para el desarrollo de varios métodos de procesamiento sobre la imagen recibida por la cámara IP, así como algoritmos de detección de movimiento y de caras de personas, haciendo uso de técnicas de visión por computador. Finalmente, se introduce la posibilidad de utilizar APIs estandarizadas para la conectividad de la aplicación con cámaras IP de bajo coste, adaptando algunas de sus funciones a la aplicación Control Camera IP.
Resumo:
110 p.
Resumo:
150 p.
Resumo:
En esta memoria se describe el diseño y las pautas seguidas para la construcción de una aplicación móvil que permite la creación de grupos de personas para la gestión de los gastos, facturas y deudas comunitarias. Con un soporte Front-End en Android, un Back-End desarrollado en PHP y un almacenamiento de la información en una base de datos NoSQL, concretamente en MongoDB. El proyecto se ha realizado en grupo, separando los módulos Front-End y Back-End en dos proyectos distintos. En este proyecto desarrollamos el módulo Back-End. En él encontraremos el diseño para la construcción de la arquitectura REST y dar solución a la comunicación cliente y servidor de la aplicación. Además se ha añadido la componente PaaS (Platform as a Service) para acercar el desarrollo de este proyecto a un entorno de producción más real, afrontando así problemas reales. Al tratarse de un proyecto en equipo, el uso de metodologías ágiles cobra más importancia, por ello en este proyecto se ha hecho uso de la metodología Scrum.