InicioGlosarioSignals_SlotsWidget Categorías del FAQVisitantes en linea:0 Visitantes de hoy:2 Total de visitantes:46709 |
Qt-infoHaciendo pruebas e intentando compilar Qt para s60 comenze a probar ZoneMinder Viewer sobre s60. Creo que a Qt para s60 todavía le falta mucho pero funciona :) . Actualmente disponemos de QtCore, QtTest, QtGui, QtNetwork, QtScript, QtSvg y QtXML para hacer nuestras aplicaciones sobre s60. Debido a que la versión de escritorio de zmviewer usa tambien Webkit y QtSql me vi obligado a sacar este soporte y a pensar en alternativas como webservices en REST. El build system de ZMViewer es cmake, asi que tuve que pasarlo a qmake para poder compilar para s60 debido a que no encontre la manera de poder hacerlo con cmake. Las primeras pruebas fueron muy sastifactorias debido a que la parte principal de zmviewer funciona perfectamente y el rendimiento en el dispositivo móvil fue muy bueno. Para las primeras pruebas lo que hice fue crear una widget con una sola camara reutilizando solo el core de zmviewer y estaticamente le agregue una camara de mi zoneminder. Cuando logre una version usable publicaré el código. Por ahora un video en http://www.youtube.com/watch?v=Oq2c7PYfPy8 La versión Qt4.4 ha incorporado el fabuloso webkit. WebKit es un proyecto open source para armar un motor para un navegador web. Asi mismo, webkit es el motor de safary y un muchas aplicaciones populares en OS X. WebKit nacio de un branch de KHTML. Gracias a esto podremos renderizar páginas web con solo estas lineas de código:
#include <Qt/QtGui> #include <QtWebKit/QWebView> int main(int argc, char *argv[]) return app.exec(); ¿No les parece impresionante? A mi si :p También dedicaré un espacio a mi proyecto favorito. ZMViewer es un front-end de zoneminder ( http://www.zoneminder.com ) el cual es un sistema de video vigilancia exelente. Hoy lanze una nueva versión del zmviewer, en esta versión incorporé una nueva clase para manejar el stream, más que nada para leer los boundary, ya que zoneminder envia frames del tipo: Content-Type: multipart/x-mixed-replace;boundary=ZoneMinderFrame , lo que significa que cada "--ZoneMinderFrame" viene un paquete. La versión anterior de zmviewer hacia esto un poco desprolijo. Ahora creo que con la nueva versión esto será casi perfecto :); para esto agregue una clase llamada QMultiPartReader ya que creo que puede leer casi cualquier tipo de frames multipartes. ZMViewer permite lo siguiente:
La página del proyecto esta en http://sourceforge.net/projects/zmviewer
Hoy, Nokia y Trolltech anunciaron en que estaban de acuerdo en que Nokia haga una oferta pública para adquierir Trolltech. Aunque como dicen en la carta pública la adquisición se encuentra en una fase muy temprana. Aseguran que Qt y Qtopia seguiran por el mismo camino.
|
AmigosggermanLugOroVerde KDE Qt on Freenode ZMViewer
|