\select@language {spanish} \contentsline {chapter}{\numberline {1}Introducci\IeC {\'o}n}{11}{chapter.1} \contentsline {section}{\numberline {1.1}Visi\IeC {\'o}n}{11}{section.1.1} \contentsline {section}{\numberline {1.2}Sistemas de v\IeC {\'\i }deo vigilancia}{14}{section.1.2} \contentsline {subsubsection}{V\IeC {\'\i }deo vigilancia en la vida cotidiana}{17}{section*.6} \contentsline {section}{\numberline {1.3}V\IeC {\'\i }deo vigilancia con tel\IeC {\'e}fonos m\IeC {\'o}viles inteligentes}{17}{section.1.3} \contentsline {subsubsection}{Tel\IeC {\'e}fonos m\IeC {\'o}viles inteligentes}{17}{section*.7} \contentsline {subsubsection}{V\IeC {\'\i }deo vigilancia distribuida}{19}{section*.8} \contentsline {chapter}{\numberline {2}Objetivos y Metodolog\IeC {\'\i }a}{21}{chapter.2} \contentsline {section}{\numberline {2.1}Descripci\IeC {\'o}n del problema}{21}{section.2.1} \contentsline {section}{\numberline {2.2}Requisitos}{22}{section.2.2} \contentsline {section}{\numberline {2.3}Metodolog\IeC {\'\i }a empleada}{23}{section.2.3} \contentsline {subsection}{\numberline {2.3.1}Desarrollo en espiral}{24}{subsection.2.3.1} \contentsline {subsection}{\numberline {2.3.2}Plan de trabajo}{25}{subsection.2.3.2} \contentsline {section}{\numberline {2.4}Esfuerzo temporal del proyecto}{26}{section.2.4} \contentsline {chapter}{\numberline {3}Plataforma de Desarrollo}{27}{chapter.3} \contentsline {section}{\numberline {3.1}Plataforma Hardware}{27}{section.3.1} \contentsline {subsection}{\numberline {3.1.1}Tecnolog\IeC {\'\i }a VIA: PicoITX}{27}{subsection.3.1.1} \contentsline {subsection}{\numberline {3.1.2}C\IeC {\'a}maras USB / C\IeC {\'a}maras Inal\IeC {\'a}mbricas}{28}{subsection.3.1.2} \contentsline {subsection}{\numberline {3.1.3}Tel\IeC {\'e}fonos M\IeC {\'o}viles}{29}{subsection.3.1.3} \contentsline {subsubsection}{Historia de los Tel\IeC {\'e}fonos Android}{29}{section*.9} \contentsline {section}{\numberline {3.2}Plataforma Software}{30}{section.3.2} \contentsline {subsection}{\numberline {3.2.1}Sistema operativo y lenguaje}{31}{subsection.3.2.1} \contentsline {subsection}{\numberline {3.2.2}JDEROBOT suite y ICE}{31}{subsection.3.2.2} \contentsline {subsection}{\numberline {3.2.3}Android}{33}{subsection.3.2.3} \contentsline {subsubsection}{Arquitectura}{33}{section*.10} \contentsline {subsubsection}{Fundamentos de una aplicaci\IeC {\'o}n Android}{34}{section*.11} \contentsline {subsubsection}{Ciclo de vida de una aplicaci\IeC {\'o}n Android}{34}{section*.12} \contentsline {subsubsection}{Ciclo de vida de una Activity}{36}{section*.13} \contentsline {subsubsection}{Desarrollo de una actividad}{36}{section*.14} \contentsline {subsubsection}{Entorno de programaci\IeC {\'o}n}{39}{section*.15} \contentsline {chapter}{\numberline {4}Descripci\IeC {\'o}n Inform\IeC {\'a}tica}{41}{chapter.4} \contentsline {section}{\numberline {4.1}Dise\IeC {\~n}o global}{41}{section.4.1} \contentsline {section}{\numberline {4.2}Obtenci\IeC {\'o}n del v\IeC {\'\i }deo}{43}{section.4.2} \contentsline {subsection}{\numberline {4.2.1}Componente \emph {CameraServer}}{44}{subsection.4.2.1} \contentsline {subsection}{\numberline {4.2.2}Multiplexaci\IeC {\'o}n del flujo de v\IeC {\'\i }deo}{46}{subsection.4.2.2} \contentsline {section}{\numberline {4.3}Componente \emph {Motion Detection}}{47}{section.4.3} \contentsline {section}{\numberline {4.4}Sistema de Grabaciones}{49}{section.4.4} \contentsline {subsection}{\numberline {4.4.1}Componente \emph {Surveillance}}{49}{subsection.4.4.1} \contentsline {subsubsection}{Gesti\IeC {\'o}n de Alarmas}{52}{section*.16} \contentsline {subsection}{\numberline {4.4.2}Componente \emph {Recorder}}{53}{subsection.4.4.2} \contentsline {subsubsection}{Interacci\IeC {\'o}n con los componentes}{54}{section*.17} \contentsline {subsubsection}{Implementaci\IeC {\'o}n}{57}{section*.18} \contentsline {subsection}{\numberline {4.4.3}Componente \emph {RecordingManager}}{62}{subsection.4.4.3} \contentsline {subsubsection}{Streaming}{63}{section*.19} \contentsline {subsubsection}{Base de datos}{67}{section*.20} \contentsline {subsubsection}{Implementaci\IeC {\'o}n}{68}{section*.21} \contentsline {subsection}{\numberline {4.4.4}Formatos}{72}{subsection.4.4.4} \contentsline {section}{\numberline {4.5}Dispositivo M\IeC {\'o}vil: Componente \emph {MobileSecurity}}{73}{section.4.5} \contentsline {subsection}{\numberline {4.5.1}Streaming en directo}{74}{subsection.4.5.1} \contentsline {subsection}{\numberline {4.5.2}Grabaciones}{77}{subsection.4.5.2} \contentsline {subsubsection}{Streaming de grabaciones}{78}{section*.22} \contentsline {subsection}{\numberline {4.5.3}Alarmas}{79}{subsection.4.5.3} \contentsline {subsection}{\numberline {4.5.4}Detecci\IeC {\'o}n de caras}{80}{subsection.4.5.4} \contentsline {chapter}{\numberline {5}Modelo de explotaci\IeC {\'o}n}{83}{chapter.5} \contentsline {section}{\numberline {5.1}Costes}{83}{section.5.1} \contentsline {section}{\numberline {5.2}Modelos de negocio}{84}{section.5.2} \contentsline {chapter}{\numberline {6}Conclusiones y trabajos futuros}{86}{chapter.6} \contentsline {section}{\numberline {6.1}Conclusiones}{86}{section.6.1} \contentsline {section}{\numberline {6.2}Trabajos futuros}{90}{section.6.2} \contentsline {chapter}{\numberline {A}M\IeC {\'e}tricas de c\IeC {\'o}digo}{91}{appendix.A}