¿A alguien le interesaría una librería de renderizado HTML basada en Chromium?

Started by josebita, December 28, 2010, 12:44:30 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

josebita

Hace algún tiempo encontré una librería basada en Chromium llamada Berkelium que lo que hace es permitir renderizar páginas en objetos (al estilo Awesomium, podeis ver vídeos del concepto aquí). Permitiría renderizar HTML con Javascript, CSS y todo eso en un proceso BennuGD. La verdad es que me parece que para interfaces, ayudas y esas cosas sería útil, aunque no tengo claro hasta qué punto lo podría integrar con bennu, en principio pinta bien.

Como me imagino que es bastante trabajo y no quiero hacerlo en balde, me gustaría saber si a alguien le sería útil tener algo así.
La cosa tiene un par de inconvenientes:
  * No lo haría ahora mismo (exámenes) y antes que esto querría acabar el port a iOS y retocar un poquito el de la Wii, pero me parece algo chulo y es algo que me lleva rondando tiempo la cabeza.
  * La librería es ENORME. La versión para linux ocupa como 14MiB comprimida y unos 54MiB descomprimida.
  * Me imagino que sólo funcionaría para win32, linux y OSX.

Pues eso, que si alguien le va a dar uso, me lo apunto y lo intento cuando tenga tiempo.

Noivern

mmmmmm
¿se podria hacer un "browser", o mejor dicho, la interfaz de un browser corriendo desde bennu?
Se me vino al tiro a la mente una caanoo con una interfaz de browser hecha en bennu para aprovechar el wifi.

josebita

Creo que no has leído:
"Me imagino que sólo funcionaría para win32, linux y OSX."

:)

Noivern

si lo leí, y por lo mismo se supone que el core de la caanoo es un linux, ¿entonces?

--EDIT--
entonces... ¿faltarían como 938247329847329 librerías? ¿poder de cpu?

josebita

Vale, perdona, me refería a un linux intel de 32 bits basado en x86. El mayor problema es que no tengo una consolita de esas chulas.
Básicamente, para compilar la librería hay que compilar el navegador chromium/chrome entero y necesita un montón de dependencias. Como bien dices, siendo linux, en ppio. se debería poder hacer pero sin una consolita para probar no creo que fuera capaz de hacerlo funcionar.

Noivern

¿GPH que espera para regalarte una?

El otro día ví unos videos de un tipo que logro navegar desde la caanoo mediante "qtopia" y el opera en la caanoo.
http://www.youtube.com/watch?v=3CW4YcWjw6A

Y otro con lo mismo, pero con un navegador basado en webkit:
http://www.youtube.com/watch?v=_SIoj6T3WgA

josebita

Hombre, si han conseguido compilar webkit y QT, gran parte del trabajo parece posible.

Drumpi

Ojo, el Opera del QTopia es una versión para PDAs, muy reducido, y en GP2X iba a rastras o casi. Meterle un navegador de PC me parece casi imposible en WIZ/CAANOO sin mucha optimización y ahorro de recursos (o sea, lo mismo un fuegozorro 2.0 o 1.0 lo mismo sí que funcionan).
Creo que es más apropiado usar system(wget("http...")) y luego un intérprete de html, ccs, etc. para cerar un navegador en Bennu que funcione en las negritas de GPH.

Hombre, a mi, la librería me parece una chulada, desde luego, pero ya sabeis que a mi me gusta lo raro ^^U
De momento veo más útil seguir con el port de Wii o de iPhone, o algo de 3D (que ganas de ver el yeti3D rulando).
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

Windgate

¿Pero estáis pensando en hacer un navegador con Bennu cuando todavía no está listo el estándar para entrada de datos desde teclado y para interfaz?
Iván García Subero. Programador, profesor de informática, monitor de actividades culturales y presidente de TRINIT Asociación de Informáticos de Zaragoza. http://trinit.es

josebita

Bueno, yo había pensado en portar la librería que renderiza HTML, no necesariamente con la intención de hacer un navegador.... Puede servir para meter ayuda dentro del juego, interfaz...

Windgate

Quote from: josebita on January 02, 2011, 09:46:53 AM
Bueno, yo había pensado en portar la librería que renderiza HTML, no necesariamente con la intención de hacer un navegador.... Puede servir para meter ayuda dentro del juego, interfaz...

Yo es que en temas de web soy bastante nulo (A parte que no es algo que me guste), pero eso sí, si pudiese servir para facilitar la gestión de interfaces de alguna manera... Me refiero para poder introducir datos, no sólo mostrar, pues sí que podría ser excitante.
Iván García Subero. Programador, profesor de informática, monitor de actividades culturales y presidente de TRINIT Asociación de Informáticos de Zaragoza. http://trinit.es

josebita


Yawin

mmm
A mi sólo se me ocurre para usarlo en plan para visualizar las instrucciones de juego, los mensajes de ayuda, etc... de forma que si hay una errata, lo cambies en el servidor y que no haya recompilar nada. Pero ello requeriría por tanto que el programador disponga de un servidor que funcione siempre y durante el tiempo de vida útil de su juego xD

No se, sería chulo poder decir: eh, yo en bennu renderizo html. Pero no se, no le veo utilidad (igual es que estoy falto de creatividad xD).
Sigue el desarrollo de mi motor RPG: https://www.youtube.com/watch?v=TbsDq3RHU7g

process main()
       begin
           loop
               pedo();
               frame;
            end
       end