[ca] Les tecnologies de comunicació de curt abast estan rebent una atenció cada vegada més gran gràcies, principalment, als avantatges que ofereixen a nivell de facilitat i comoditat d'ús. El número de dispositius mòbils que ofereixen connectivitat NFC, i de targetes intel·ligents amb comunicació sense contacte dels que disposem avui en dia és una clara mostra de que existeixen grans oportunitas pel desenvolupament d'aplicacions que treguin profit per a oferir serveis útils i imaginatius als usuaris finals. Les eines de les que disposen actualment els desenvolupadors, tanmateix, no faciliten aquesta tasca. Per aquest motiu, el projecte que es presenta en aquesta memòria s'ha elaborat amb el propòsit princial d'oferir una llibreria de programació Java que permeti el desenvolupament d'aplicacions amb comunicació amb targetes Mifare DESFire a un nivell alt d'abstracció i de la forma més simple possible. Per a assolir aquest objectiu hem realitzat un análisi de les principals característiques de les tecnologies de curt abast en general, i de les targetes Mifare DESFire en particular. Aquest model de targetes sense contacte és un dels més utilitzats en l'actualitat, ja que ofereix funcionalitats de seguretat mitjançant algoritmes criptogràfics estàndar i un ampli ventall de comandes a través de la seva interficie de programació. La implementació a un nivell elevat d'abstracció d'aquestes comandes suposa el nucli principal de la llibrería desenvolupada. Per tal que el desenvolupament d'aplicacions resulti el més intuitiu possible s'inclouen, a més, múltiples classes destinades tant a aïllar el codi implementat pels desenvolupadors de l'interfície de comunicació de baix nivell com a abstreure els paràmetres d'enviament i recepció, facilitant així la seva manipulació i interpretació. Les possibilitats que ofereix l'ús de la llibreria queden reflexades en l'aplicació de demostració que s'ha desenvolupat. En concret, es presenta un exemple en forma de sistema de compra i gestió d'entrades a events, amb pagament mitjançant moneder electrònic. D'aquesta manera es mostra la flexibilitat i seguretat que permeten les targetes Mifare DESFire, i com poden aprofitar-se mitjançant l'ús de la llibreria.

[es] Las tecnologías de comunicación de corto alcance están recibiendo una atención cada vez mayor gracias, principalmente, a las ventajas que ofrece a nivel de facilidad y comodidad de uso. El número de dispositivos móviles que ofrecen conectividad NFC y de tarjetas inteligentes con comunicación sin contacto de los que disponemos a día de hoy es una muestra clara de que existen grandes oportunidades para el desarrollo de aplicaciones que aprovechen esta situación para ofrecer servicios útiles e imaginativos a los usuarios finales. Las herramientas de las que disponen actualmente los desarrolladores, sin embargo, no facilitan esta tarea. Por este motivo, el proyecto que se presenta en esta memoria se ha elaborado con el propósito principal de ofrecer una librería de programación Java que permita el desarrollo de aplicaciones con comunicación con tarjetas Mifare DESFire a un nivel de abstracción elevado y de la forma más simple posible. Para lograr este objetivo hemos realizado un análisis de las principales características de las tecnologías de corto alcance en general, y de las tarjetas Mifare DESFire en particular. Este modelo de tarjetas sin contacto es uno de los más utilizados en los últimos años, ya que ofrece funcionalidades de seguridad mediante algoritmos criptográficos estándar y un amplio abanico de comandos nativos a través de su interfaz de programación. La implementación a un nivel elevado de abstracción de estos comandos supone el núcleo principal de la librería desarrollada. Para lograr que el desarrollo de aplicaciones resulte lo más intuitivo posible se incluyen, además, múltiples clases destinadas tanto a aislar el código implementado por los desarrolladores del interfaz de comunicación de bajo nivel empleado como a abstraer los parámetros de envío y recepción, facilitando así su manejo e interpretación. Las posibilidades que ofrece el uso de la librería quedan reflejadas en la aplicación de demostración que se ha desarrollado. En concreto, se presenta un ejemplo en forma de sistema de compra y gestión de entradas a eventos con pago mediante monedero electrónico. De este modo se muestra la flexibilidad y seguridad que permiten las tarjetas Mifare DESFire, y cómo pueden aprovecharse mediante el uso de la librería.