[Jderobot-dev] Interfaz Web para TrafficMonitor

redouane kachach redo.robot en gmail.com
Dom Feb 19 15:20:01 CET 2012


Bueno, acabo de ver que PHP tiene una extensión para soportar ICE, asi que
podria tambien ser una alternativa para desarrollar la interfaz 1):

http://www.zeroc.com/icephp.html


2012/2/19 redouane kachach <redo.robot en gmail.com>

> Buenos días compañer en s,
>
> Estos días estos explorando alternativas para desarrollar una interfaz web
> para la aplicación TrafficMonitor. La idea es desarrollar una interfaz web
> para facilitar el acceso a la aplicación desde cualquier sitio. Todo esto
> manteniendo la Gui existente de GTK.
>
> http://www.youtube.com/watch?v=MvPY1CBapE4
> http://www.jderobot.org/index.php/User:Redo
>
> La actual interfaz hecha en GTK consiste (como podéis ver en el vídeo) en
> un conjunto de checkboxes para hablitar/deshabilitar las diferentes
> funcionalidades de la aplicación, con alguno que otro slide. Para la
> parte de configuración tengo las siguientes dudas:
>
> 1) Como conectar el servidor Web con la applicación del TrafficMonitor: En
> este apartado habia pensado en utilizar CGI + PHP o Javascript para
> procesar la configuración y luego mandarla a la app del TrafficMonitor. En
> cuanto a la interfaz entre el script CGI y el TrafficMonitor no tengo claro
> que utilizar. En este caso se me occuren las siguientes alternativas:
>
>    - Una interfaz XML para describir los distintos parametros de
>    configuración
>    - Una interfaz propia con algun protocolo propio para mandar los
>    distintos parametros de configuración
>
>
> 2) La segunda duda que tengo es como mandar el video que genero para
> mostrarlo en la interfaz web). El video es básicamente el mismo que viene
> desde el cameraserver + cosas que dibujo por encima utilizando Cairo. Hasta
> el momento he conseguido volcar el video del DrawingArea a una imagen
> (JPEG, pero hay más formatos disponibles). Aqui no sé cual es la mejor
> opción:
>
>    - Utilizar el snapshot + algun opcion de refresco (javascript o PHP)
>    para forzar el servidor a que refreseque solo la imagen en la interfaz. He
>    hecho unas pruebas báscicas con esta opción y no me acaba de gustar. El
>    video "parpadea" por mucho que baje el rate de refresco. El problema
>    persiste incluso haciendo uso de dos imagenes con un link symbolico para
>    alternar entre una y otra a medida que se van construyendo.
>    - No sé si es posible generar un stream de video del snapshot que voy
>    guardando. Si esto es posible, se podra utilizar algun protocol standard de
>    streaming para mostrar el video en la interfaz Web.
>
>
> Otra alternativa que he visto por hay es utilizar Websevices (sobre todo
> para implementar la interfaz 1)). Ahora bien, no he entrado mucho en
> detalle para ver que cosas se pueden hacer con esta tecnologia.
>
> La solución eligida al final me gustaria que respete los siguientes
> criterios:
>
>    1. Lo más estandard posible y que dependa de tecnologias/SW
>    ampliamente soportado.
>    2. El cliente no tenga que instalar nada raro. Deberia poder acceder a
>    la interfaz con un simple browser.
>    3. Tiempo real (sobre todo para el video que se esta mostrando en la
>    web).
>    4. Los compnentes/modulos SW deberian esta disponible bajo la GPL o
>    una licenacia compatible.
>
>
> En cuanto al servidor Web pienso utilizar *lighthttpd *(
> http://www.lighttpd.net/) he liedo buena critica del mismo, lo he probado
> y la verdad el setup básico no requiere mucha configuración. Otra
> alternativa es Apache, pero quizas para lo que necesito no me hace falta
> tanta potencia.
>
> Cualquier ayuda/sugerencia/alternativa es más que bienvenida.
>
> Muchas gracias de antemano,
> Redo.
>
>
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20120219/9ae64a9d/attachment.htm 


More information about the Jde-developers mailing list