\chapter{Introducción}

El objetivo de este primer capítulo consiste en ofrecer una visión general sobre este Proyecto Final de Carrera y los objetivos y motivaciones que han llevado a su desarrollo y realización. Además también en este capítulo se puede encontrar un descripción genérica del resto de contenidos.

\section{Objetivos}

Como objetivo principal se ha marcado el desarrollo e implementación de dos aplicaciones: una  Web y otra para teléfonos móviles inteligentes. Ambas, trabajando conjuntamente permitirán explotar un nuevo nicho de mercado en el ámbito de la denominada \emph{publicidad a la carta}. En concreto, el mercado al que van dirigidas estas dos aplicaciones es el del envío de anuncios en función de la posición geográfica y de los gustos del receptor. No se pretenderá desarrollar completamente las aplicaciones pero sí lograr un mínimo de funcionalidad que sirva para sentar las bases para otras más ambiciosas que pudieran ser usadas de forma global y con un carácter comercial. 

Pero antes de lograr nuestras metas tendremos que desarrollar otros muchos objetivos, los pasos que se seguirán y que serán explicados a lo largo de toda esta memoria son enumerados a continuación:

\begin{itemize}
    \item Estudio sobre el panorama actual de la \emph{publicidad inteligente} y basada en la geolocalización. Nichos de mercado nuevos o no desarrollados.
    \item Tecnologías disponibles para el desarrollo web y la creación de aplicaciones para teléfonos móviles.
    \item Técnicas de ingeniería de desarrollo del software empleadas durante el desarrollo de las diferentes aplicaciones.
    \item Pruebas y puesta en funcionamiento de las aplicaciones en el mundo real.
    \item Por último, y aunque los objetivos de este proyecto son puramente software, existe también una posibilidad de desarrollo hardware relacionada con la creación de paneles informativos que ofrezcan publicidad adaptada al usuario que se ha acercado a ellos. No es el objetivo de este proyecto desarrollar tal implementación pero parece interesante mencionar sus posibilidades como una mejora o un camino para continuar la senda marcada por este trabajo.
\end{itemize}


\section{Motivación}

¿Quién no ha caminado en alguna ocasión a lo largo de alguna calle donde se concentraban una multitud de comercios y se ha percatado de que era absolutamente imposible entrar en todos y cada uno de ellos para comprobar si había alguna oferta o mercancía que le pudiera interesar? Partiendo de este problema y además tratando de dar respuesta a otras cuestiones surge la idea para este Proyecto Final de Carrera. Cuestiones como por ejemplo si se pueden crear anuncios personalizados en tiempo real y en cualquier lugar sin un coste excesivo para el anunciante y sin generar un perjuicio al receptor del anuncio. O si se puede lograr que los productos de una determinada compañía, mediana empresa o comercio lleguen a los usuarios que realmente están interesados en ellos.

Haciendo uso de las tecnologías actuales se puede facilitar por un lado el trabajo de las empresas a la hora de hacer llegar sus productos a los destinatarios finales y por otro ayudar a que el usuario final no pierda excesivo tiempo para buscar o decidirse por uno determinado. Se trata de dar respuesta a las cuestiones planteadas en el anterior párrafo usando los medios tecnológicos que actualmente hay disponibles y que no generan nuevos costes ni a empresas ni a clientes sino beneficios a ambas partes.

En un principio la idea básica consistía en hacer llegar anuncios a usuarios sobre temas que les interesaran solamente cuando se encontraran cerca de un comercio o tienda que ofreciera aquello que estaban buscando. De esta forma, incluso cuando el producto no se encontrara expuesto (por ejemplo en un escaparate) el cliente no se ve en la necesidad de perder el tiempo entrando en el comercio pues automáticamente es avisado de la existencia de que aquello que busca está disponible en el interior de la tienda. O peor aún, que un comercio pierda un cliente porque éste no sabía que el producto se encontraba en su interior. Pero ¿por qué no ir más allá? ¿por qué solamente cuando el usuario se encuentre cerca de un comercio? ¿por qué no por ejemplo avisar sobre la posibilidad de comprar entradas para un partido de fútbol cuando casualmente alguien se encuentre en los alrededores de un estadio? Y finalmente: ¿Por qué no hacer del mundo nuestro \emph{tablón de anuncios}?

Con este proyecto potenciales clientes que se encuentren en el área de acción de un determinado anuncio recibirán notificaciones sobre éste siempre y cuando tengan interés en recibir tales avisos. Empresas y comercios pueden hacer uso de este sistema para mostrar sus productos directamente al usuario, además sabiendo que lo que éste está recibiendo es exactamente lo que está buscando.

Creamos un nuevo servicio para anunciantes y receptores de anuncios rellenando un vacío que a fecha de hoy no ha sido todavía copado por lo que se ha dado en llamar \emph{publicidad inteligente}. Este proyecto tiene un carácter comercial claro y con aplicaciones prácticas directas en el mundo real, solo con una pequeña inversión podemos revolucionar el mundo de la publicidad tal y como se concibe en la actualidad y dar soluciones a las necesidades de clientes y empresarios. Las empresas verán incrementadas sus ventas y los usuarios reducirán el tiempo que les lleva encontrar el producto que están buscando o nuevas ofertas relacionadas con dicho producto.


\section{Etapas del desarrollo}

El primer paso consistió en analizar el panorama actual de la publicidad inteligente y las tecnologías disponibles para llevar los anuncios directamente hasta el cliente siempre siguiendo sus gustos y necesidades. Se pueden imaginar muchas soluciones pero solo algunas pueden ser realmente efectivas o asumibles desde un punto de vista económico y práctico.

Posteriormente es necesario definir la aplicaciones a desarrollar y las tecnologías concretas para su desarrollo tanto en el ámbito web como en el de los teléfonos móviles inteligentes.

Una vez definidas las aplicaciones debemos desarrollarlas haciendo uso de las técnicas de ingeniería software aprendidas a lo largo de la carrera universitaria.

Por último se realizan pruebas de software a fin de validar su funcionamiento y corregir posibles errores de diseño los cuales no fueron observados con anterioridad a su implementación.


\section{Estructura del documento}

Esta sección trata de introducir al lector los capítulos que se va a encontrar a lo largo de la memoria de este Proyecto Final de Carrera.

El segundo capítulo pretende presentar las tecnologías y soluciones actualmente disponibles en el área de la publicidad inteligente y cómo estas facilitan en menor o mayor medida el día a día de sus usuarios e incrementan los beneficios de las empresas y compañías que los usan. Lo mismo se hará en el ámbito de la telefonía móvil y su relación con la vida cotidiana de sus usuarios.

En el tercer capítulo detallaremos las diferentes tecnologías existentes para el desarrollo web y por qué nos hemos decantado por unas u otras. Lo mismo se hará con la aplicación para \emph{Smartphones} o teléfonos móviles inteligentes.

El cuarto capítulo titulado ``Análisis, diseño e implementación'' será dividido en dos secciones principales correspondientes a la aplicación Web y la aplicación para el teléfono móvil. Aquí como su título hace presagiar el lector encontrará los diversos pasos e hitos recorridos para el desarrollo de cualquier software: análisis, diseño e implementación.

Posteriormente puede ser encontrado el capítulo ``Planificación y presupuesto'', donde se detallan los recursos humanos, software y hardware empleados, así como sus costes. También por supuesto el tiempo de realización del proyecto.

A lo largo del sexto capítulo que ha sido llamado ``Conclusiones y trabajos futuros'' se mostrarán los resultados de las aplicaciones desarrolladas y las líneas de trabajo que a partir de este proyecto pueden ser seguidas para ampliar y mejorar lo ya implementado o desarrollar nuevos servicios tanto para usuarios como empresas.

Por último el lector puede encontrar dos anexos: un glosario con términos y acrónimos y un segundo anexo donde se haya la bibliografía y las referencias a la documentación que ha sido empleada para la consecución del proyecto.
