12.07.2015 Views

Universidad de - Escuela Superior de Informática (UCLM ...

Universidad de - Escuela Superior de Informática (UCLM ...

Universidad de - Escuela Superior de Informática (UCLM ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Tecnologías y herramientas utilizadas.CAPÍTULO 4. MÉTODO DE TRABAJOFIGURA 4.3: Diagrama <strong>de</strong> clases, diseño preliminar.Capa <strong>de</strong> Persistencia: Es la capa que almacena que proporciona volatibilidad a laaplicación, es <strong>de</strong>cir, son los ficheros que almacenan el estado <strong>de</strong> la aplicación en caso<strong>de</strong> que ocurra un fallo hardware en el sistema don<strong>de</strong> se ejecuta la aplicación.4.2. Tecnologías y herramientas utilizadas.4.2.1. Lenguaje <strong>de</strong> programación.El lenguaje <strong>de</strong> programación utilizado en el <strong>de</strong>sarrollo <strong>de</strong> la lógica <strong>de</strong> Atravel ha sidoPython 1 . La versión utilizada ha sido python 2.6.5. Mientras que para la implementación<strong>de</strong> las interfaces gráficas se ha utilizado PySi<strong>de</strong> 2 . Se ha utilizado Python [AMV09] para el<strong>de</strong>sarrollo <strong>de</strong> la lógica, ya que se trata <strong>de</strong> un lenguaje orientado a objetos y a<strong>de</strong>más es unlenguaje muy sencillo <strong>de</strong> utilizar y resulta muy legible. Al tratarse <strong>de</strong> un lenguaje orientadoa objetos, proporciona a la aplicación encapsulación, abstracción y polimorfismo. Para el<strong>de</strong>sarrollo <strong>de</strong> interfaces se ha utilizado Pysi<strong>de</strong> ya que es un binding <strong>de</strong> Python creado para lamanipulación <strong>de</strong>l framework <strong>de</strong> Qt. Pysi<strong>de</strong> permite el <strong>de</strong>sarrollo rapido y ágil <strong>de</strong> interfaces<strong>de</strong> usuario.4.2.2. Hardware.La realización <strong>de</strong>l proyecto Atravel ha sido llevado a cabo en una arquitectura hardware:i386 <strong>de</strong> 64 bits y con 4GB <strong>de</strong> memoria RAM. En la consecución <strong>de</strong> las pruebas en tiemporeal <strong>de</strong> Atravel se han utilizado dos cámaras dos cámaras webcam mo<strong>de</strong>lo Logitech SphereAF 3 (véase la figura 4.4).1 www.python.org2 www.pysi<strong>de</strong>.org3 http://www.logitech.com86

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!