938 resultados para Microcontroladors -- Aplicacions industrials


Relevância:

10.00% 10.00%

Publicador:

Resumo:

Actualmente existen muchas aplicaciones paralelas/distribuidas en las cuales SPMD es el paradigma más usado. Obtener un buen rendimiento en una aplicación paralela de este tipo es uno de los principales desafíos dada la gran cantidad de aplicaciones existentes. Este objetivo no es fácil de resolver ya que existe una gran variedad de configuraciones de hardware, y también la naturaleza de los problemas pueden ser variados así como la forma de implementarlos. En consecuencia, si no se considera adecuadamente la combinación "software/hardware" pueden aparecer problemas inherentes a una aplicación iterativa sin una jerarquía de control definida de acuerdo a este paradigma. En SPMD todos los procesos ejecutan el mismo código pero computan una sección diferente de los datos de entrada. Una solución a un posible problema del rendimiento es proponer una estrategia de balance de carga para homogeneizar el cómputo entre los diferentes procesos. En este trabajo analizamos el benchmark CG con cargas heterogéneas con la finalidad de detectar los posibles problemas de rendimiento en una aplicación real. Un factor que determina el rendimiento en esta aplicación es la cantidad de elementos nonzero contenida en la sección de matriz asignada a cada proceso. Determinamos que es posible definir una estrategia de balance de carga que puede ser implementada de forma dinámica y demostramos experimentalmente que el rendimiento de la aplicación puede mejorarse de forma significativa con dicha estrategia.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

MATE (Monitoring, Analysis and Tuning Environment) es un proyecto que surge en 2004 como tesis doctoral de Anna Sikora con el propósito de investigar la mejora de rendimiento de aplicaciones paralelas a través de la modificación dinámica. Nuestro proyecto supone un paso adelante en cuestiones de calidad de software y pretende dotar al proyecto MATE de una base de desarrollo sólida de cara a futuras lineas de trabajo. Para ello se hace frente a la problemática desde tres perspectivas: la creación de una metodología de desarrollo (y su aplicación sobre el proyecto existente), la implantación de un entorno de desarrollo de soporte y el desarrollo de nuevas características para favorecer la portabilidad y la usabilidad, entre otros aspectos.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

El projecte Desarrollo de un videojuego basado en inteligencia artificial té com a objectiu el desenvolupament d'un videojoc d'estratègia on el jugador haurà de planificar una defensa capaç de resistir l'atac de l'enemic. El jugador haurà de triar com emprar els seus recursos per col·locar diferents tipus de terreny i diferents tipus de soldats. Posteriorment, quan aparegui l'enemic, els soldats actuaran d'acord als seus mecanismes de presa de decisions (encara que alguns soldats poden ser controlats pel jugador), igual que els enemics.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

El proyecto que se presenta va dirigido al grupo GENOCOV (Grupo de Tratamiento Biológico de Efluentes Líquidos y Gaseosos. Eliminación de Nutrientes. Olores y Compuestos Orgánicos Volátiles) perteneciente al Departamento de Ingeniería Química de la Universidad Autónoma de Barcelona (UAB) y consiste en el desarrollo de una aplicación web para el manejo de la información de material bibliográfico de consulta, reactivos químicos y el currículum vitae del grupo de investigación.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

El projecte sorgeix per intentar donar una solució per gestionar efectivament el talent dels treballadors de l'empresa Softonic per tal de que l'empresa en pugui treure profit. Tot i que hi ha altres aplicacions que realitzen aquesta funció, es vol una aplicació feta a mida que pugui complir tots els requisits que es desitgen, tot assolint una total integració en l‟aplicació interna de l‟empresa.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Hem realitzat l’estudi de moviments humans i hem buscat la forma de poder crear aquests moviments en temps real sobre entorns digitals de forma que la feina que han de dur a terme els artistes i animadors sigui reduïda. Hem fet un estudi de les diferents tècniques d’animació de personatges que podem trobar actualment en l’industria de l’entreteniment així com les principals línies de recerca, estudiant detingudament la tècnica més utilitzada, la captura de moviments. La captura de moviments permet enregistrar els moviments d’una persona mitjançant sensors òptics, sensors magnètics i vídeo càmeres. Aquesta informació és emmagatzemada en arxius que després podran ser reproduïts per un personatge en temps real en una aplicació digital. Tot moviment enregistrat ha d’estar associat a un personatge, aquest és el procés de rigging, un dels punts que hem treballat ha estat la creació d’un sistema d’associació de l’esquelet amb la malla del personatge de forma semi-automàtica, reduint la feina de l’animador per a realitzar aquest procés. En les aplicacions en temps real com la realitat virtual, cada cop més s’està simulant l’entorn en el que viuen els personatges mitjançant les lleis de Newton, de forma que tot canvi en el moviment d’un cos ve donat per l’aplicació d’una força sobre aquest. La captura de moviments no escala bé amb aquests entorns degut a que no és capaç de crear noves animacions realistes a partir de l’enregistrada que depenguin de l’interacció amb l’entorn. L’objectiu final del nostre treball ha estat realitzar la creació d’animacions a partir de forces tal i com ho fem en la realitat en temps real. Per a això hem introduït un model muscular i un sistema de balanç sobre el personatge de forma que aquest pugui respondre a les interaccions amb l’entorn simulat mitjançant les lleis de Newton de manera realista.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

La cerca de similituds als codis genètics de dos espècies, ens permet obtenir molta informació de la evolució dels seus genomes. Aquesta informació afavoreix el descobriment de gens que es conserven amb la mateixa funcionalitat a diferents espècies. També té importants aplicacions mèdiques i ens permet entendre els processos evolutius que han portat a la diversitat d'espècies de l'actualitat. El present treball té l'objectiu d'automatitzar una sèrie de processos d'un servidor d'aplicacions web: http://platypus.uab.cat, que realitzin de forma òptima i eficient, la comparació dels genomes eucariotes, tots amb tots, conforme aquests genomes siguin seqüenciats. Així aquestes comparacions entre genomes de organismes superiors podran ser consultades via web.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Las aplicaciones de alineamiento de secuencias son una herramienta importante para la comunidad científica. Estas aplicaciones bioinformáticas son usadas en muchos campos distintos como pueden ser la medicina, la biología, la farmacología, la genética, etc. A día de hoy los algoritmos de alineamiento de secuencias tienen una complejidad elevada y cada día tienen que manejar un volumen de datos más grande. Por esta razón se deben buscar alternativas para que estas aplicaciones sean capaces de manejar el aumento de tamaño que los bancos de secuencias están sufriendo día a día. En este proyecto se estudian y se investigan mejoras en este tipo de aplicaciones como puede ser el uso de sistemas paralelos que pueden mejorar el rendimiento notablemente.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Customer Experience Management (CEM) se ha convertido en un factor clave para el éxito de las empresas. CEM gestiona todas las experiencias que un cliente tiene con un proveedor de servicios o productos. Es muy importante saber como se siente un cliente en cada contacto y entonces poder sugerir automáticamente la próxima tarea a realizar, simplificando tareas realizadas por personas. En este proyecto se desarrolla una solución para evaluar experiencias. Primero se crean servicios web que clasifican experiencias en estados emocionales dependiendo del nivel de satisfacción, interés, … Esto es realizado a través de minería de textos. Se procesa y clasifica información no estructurada (documentos de texto) que representan o describen las experiencias. Se utilizan métodos de aprendizaje supervisado. Esta parte es desarrollada con una arquitectura orientada a servicios (SOA) para asegurar el uso de estándares y que los servicios sean accesibles por cualquier aplicación. Estos servicios son desplegados en un servidor de aplicaciones. En la segunda parte se desarrolla dos aplicaciones basadas en casos reales. En esta fase Cloud computing es clave. Se utiliza una plataforma de desarrollo en línea para crear toda la aplicación incluyendo tablas, objetos, lógica de negocio e interfaces de usuario. Finalmente los servicios de clasificación son integrados a la plataforma asegurando que las experiencias son evaluadas y que las tareas de seguimiento son automáticamente creadas.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

L'objectiu o finalitat del present treball és: contribuir, mitjançant l'aplicació de diferents eines d'avaluació, a aportar informació sobre l'eficàcia de les aplicacions tecnològiques en el Museu de Lleida Diocesà i Comarcal.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

L'objectiu principal del projecte de final de carrerà és aprendre i entendre com es desenvolupen i mantenen aplicacions en tecnologia J2EE. Ja que és una tecnologia que esta molt de moda i que utilitza la gran part del mercat de desenvolupament de programari. L'altre objectiu era desenvolupar una aplicació de gestió d'esdeveniments que permetes els usuaris enregistrarse els esdeviments i les empreses oferir i controlar l'assistència d'aquests esdeveniments.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Gairebé un 50% dels metges de la sanitat catalana realitzen actualment les seves tasques assistencials en entorns SAP. Donada la naturalesa de la seva feina, és fàcil afirmar que les aplicacions que utilitzen habitualment haurien d'haver estat desenvolupades centrant l'atenció en l'usuari i el context en què aquest realitza la seva feina. Però degut a diversos motius organitzatius, això no ha estat així. Aquest projecte pretén demostrar el valor afegit que pot aportar el Disseny Centrat en l'Usuari en el desenvolupament d'aplicacions assistencials en l'àmbit SAP Sanitat. S'ha realitzat una investigació prèvia de les necessitats reals dels usuaris, un anàlisi del context d'ús i dels diferents perfils de usuari, s'ha desenvolupat un prototip amb la nova tecnologia que aporta SAP per al desenvolupament de interfícies tipus web integrades en el sistema (SAP Webdynpro for ABAP), i finalment s'ha realitzat la corresponent avaluació heurística i el test de usuaris. S'ha arribat principalment a tres conclusions: en primer lloc, ha sorprès la bona disposició dels usuaris metges per a participar en aquesta mena de projectes; en segon lloc, ha quedat demostrada la importància de l'anàlisi del context, així com la rellevància que el dissenyador estigui quan més a prop millor de l'usuari final; i finalment, cal destacar que la tecnologia emprada ha limitat qualitativament diverses opcions de disseny.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Aquest treball se centra en les tècniques de captura i filtratge de paquets a xarxes Ethernet. Com objectiu principal ens hem fixat l¿estudi de les estructures implementades pel sistema operatiu i la interfície oferta als programadors per tal de poder utilitzar-la. Com a objectiu secundari pretenem, posar a la practica els coneixements obtinguts i desenvolupar un producte sòlid i robust en la seva funcionalitat bàsica, filtrar i capturar paquets, però que sigui extensible a altres aplicacions orientades a xarxa. Anàlisis de rendiment de la xarxa, per exemple.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

La aplicación Log2XML tiene como objeto principal la transformación de archivos log en formato texto con separador de campos a un formato XML estandarizado. Para permitir que la aplicación pueda trabajar con logs de diferentes sistemas o aplicaciones, dispone de un sistema de plantillas (indicación de orden de campos y carácter separador) que permite definir la estructura mínima para poder extraer la información de cualquier tipo de log que se base en separadores de campo. Por último, la aplicación permite el procesamiento de la información extraída para la generación de informes y estadísticas.Por otro lado, en el proyecto se profundiza en la tecnología Grails.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Proyecto final de carrera sobre aplicaciones web para trabajo colaborativo, enfocado en una aplicación web para la gestión de incidencias en entornos virtuales como la UOC.