Git Product home page Git Product logo

iv-aerospace's Introduction

Proyecto para la asignatura Infraestructura Virtual - UGR Aerospace Program

imagen imagen imagen

##Integrantes:##

  • Julio Martínez Martínez-Checa
  • Juan Francisco Rodríguez Vílchez
  • Hans-Manuel Grenner Noguerón
  • Óscar Sánchez Martínez
  • Jose Antonio Plata Muñoz
  • Miguel Martínez Castellanos
  • Cristina Rosillo Arenas

##Aplicación desplegada en Google App Engine:##

UGR Aerospace Program

##Aplicación desplegada en Koding:##

Koding

##Documentación:##

En la siguiente enlace puedes encontrar el indice a toda la información del proyecto.

##Para desplegar la aplicación en Koding:##

Ejecuta el script despliegue_automatico_Koding.sh y despliega la aplicación!

##Para desplegar la aplicación en Google App Engine:##

Ejecuta el script despliegue_automatico_gae.sh y despliega la aplicación!

##Para instalar la aplicación en tu ordenador:##

Ejecuta el script install.sh y la aplicación quedará instalada y ejecutándose por el puerto 80

##Para instalar la aplicación en una máquina virtual con vagrant y virtualbox

Documentación de Vagrant

##Integración contínua con Shippable:##

Con cada commit la aplicación se desplegará de manera automática en Koding y en GAE gracias al script shippale.yml

Nota: La build fallará debido ha que requiere que la máquina de koding esté en funcionamiento, ya que esta se apaga a la hora de no ser utilizada.

Página de la build de Shippable

##Integración contínua con Travis:##

Con cada commit la aplicación se desplegará de manera automática en GAE gracias al script .travis.yml

Página de la build de Travis

##Introducción a la aplicación:##

Nuestro grupo ha decidido trabajar en el UGR Aerospace program para desarrollar su infraestructura y plataforma. El motivo de trabajar en este proyecto es porque parte del equipo estabamos apuntados previamente al programa y nos parecía interesante participar en él.

Hemos utilizado la infraestructura de Google usando Google AppEngine para desarrollar la aplicación usando WebApp2 y NDB de Python como base de datos para almacenar en la Datastore.

La aplicación dispone de:

  • Recepción y procesamiento de los datos según su tipo (podremos elegir entre temperatura, altura, velocidad del viento...).
  • Procesamiento de dichos datos en gráficos a tiempo real.
  • Recepción de coordenadas del robot Rober a tiempo real, siendo mostradas en un mapa de Google Maps.
  • Almacenamiendo e interpretación de gráficos en tablas calculando sus medias.

Datos tenidos en cuenta en la aplicación:

  • Los datos recibidos son heterogéneos, por lo tanto no todos se procesarán de la misma manera
  • Dependiendo del tipo de dato, la actualización de estos será cada "x" tiempo.
  • Dependiento del tipo de dato, se mostrarán en un determinado gráfico.

Nos hemos inscrito en el certamen de la OSL con nombre "UGR Aerospace Virtualization":

inscripcion

iv-aerospace's People

Contributors

julioxus avatar juanfranrv avatar enpi avatar osquiya avatar ariacus avatar alayala avatar mwlmc avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.