Está en la página 1de 18

DESARROLLO DE UNA PLATAFORMA WEB

PARA EL CONTROL Y MONITEOR DE UN


RADAR DE APERTURA SINTETICA QUE MIDE
DESLIZAMIENTOS
Moises Meza, CIELO, ROJ
Asesor: Marco Milla, PhD, ROJ

INTRODUCCION

DETERMINACIN DEL PROBLEMA

Dada el lugar remoto donde se colocar el radar


es necesario una comunicacinpermanente.
Falta de generacion de una biblioteca para
poder estandarizar la transmision de
data por internet para las aplicaciones de
monitero de radar.

ESQUEMA GENERAL

OBJETIVOS
General
Implementar una plataforma web para realizar los
servicios de monitoreo y
control del radar para sus mediciones de deslizamientos.
Implementar protocolos de internet para la comunicacion
del radar con la nube.
Especifico
Facilitar el acceso a datos crudos y procesados del radar
por medio de bibliotecas.

DIAGRAMA

CONCEPTOS

Protocolos de internet: HTTP, MQTT, etc

APIs: API-REST

Modelos web: MVC

Base de datos no relacional: MONGODB

Framework de desarrollo web: METEOR

Librerias para desarrollo reactivo: REACTjs

Librerias grficas: D3js

PROTOCOLOS DE INTERNET

HTTP, HTTPS
Hypertext Transfer Protocol o HTTP (en
espaol protocolo de transferencia de
hipertexto) es el protocolo usado en
cada transaccin de la World Wide
Web.
Es
un
protocolo
orientado
a
transacciones y sigue el esquema
peticin-respuesta entre un cliente y un
servidor.

HTTP es un protocolo sin estado, es


decir,
que
no
guarda
ninguna
informacin
sobre
conexiones
anteriores.

APIs

API, REST, API-RestFul

API: La interfaz de programacin de aplicaciones, abreviada como API (del ingls:


Application Programming Interface), es el conjunto de subrutinas, funciones y
procedimientos (o mtodos, en la programacin orientada a objetos) que ofrece
cierta biblioteca para ser utilizado por otro software como una capa de abstraccin.
REST: La Transferencia de Estado Representacional (Representational State
Transfer) o REST es un estilo de arquitectura software para sistemas hipermedia
distribuidos como la World Wide Web.

Un protocolo cliente/servidor sin estado

Un conjunto de operaciones bien definidas: POST, GET, PUT y DELETE

API-RestFul: Son las APIs que implemetan el estilo Rest

Base de datos no SQL.


Base de datos orientada a documentos.
Estos documentos son almacenados en BSON.
No es necesario seguir un esquema.
Mayor velocidad de busqueda y almacenamiento.

JAVASCRIPT

JavaScript es un lenguaje de programacin

Se utiliza principalmente del lado del cliente

Permite crear efectos atractivos y dinmicos en


las pginas web, aadiendo codigo a HTML.

ReactJS es una librera enfocada en la visualizacin.


El secreto de ReactJS para tener un performance muy alto, es que
implementa algo llamado Virtual DOM y en vez de renderizar todo
el DOM en cada cambio, que es lo que normalmente se hace, este
hace los cambios en una copia en memoria y despus usa un
algoritmo para comparar las propiedades de la copia en memoria
con las de la versin del DOM y as aplicar cambios
exclusivamente en las partes que varan.

D3 js

librera de JavaScript para la implementacin de grficos.

Manipulacion de documentos basados en datos.

Los grficos se construyen con SVG y CSS.

Plataforma para crear aplicaciones web en tiempo


real construida sobre Node.js
Se localiza entre la base de datos de la aplicacin y
su interfaz de usuario.
Utiliza JavaScript en el cliente y en el servidor.
Meteor es full stack

GRACIAS