Bennu Game Development

Foros en Español => Extensiones => Topic started by: josebita on December 28, 2010, 12:44:30 AM

Title: ¿A alguien le interesaría una librería de renderizado HTML basada en Chromium?
Post by: josebita on December 28, 2010, 12:44:30 AM
Hace algún tiempo encontré una librería basada en Chromium llamada Berkelium (http://berkelium.org/) que lo que hace es permitir renderizar páginas en objetos (al estilo Awesomium, podeis ver vídeos del concepto aquí (http://www.khrona.com/products/awesomium/gallery/)). 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.
Title: Re: ¿A alguien le interesaría una librería de renderizado HTML basada en Chromium?
Post by: Noivern on December 28, 2010, 01:20:55 AM
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.
Title: Re: ¿A alguien le interesaría una librería de renderizado HTML basada en Chromium?
Post by: josebita on December 28, 2010, 01:56:13 AM
Creo que no has leído:
"Me imagino que sólo funcionaría para win32, linux y OSX."

:)
Title: Re: ¿A alguien le interesaría una librería de renderizado HTML basada en Chromium?
Post by: Noivern on December 28, 2010, 02:01:25 AM
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?
Title: Re: ¿A alguien le interesaría una librería de renderizado HTML basada en Chromium?
Post by: josebita on December 28, 2010, 02:39:03 AM
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.
Title: Re: ¿A alguien le interesaría una librería de renderizado HTML basada en Chromium?
Post by: Noivern on December 28, 2010, 03:01:59 AM
¿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
Title: Re: ¿A alguien le interesaría una librería de renderizado HTML basada en Chromium?
Post by: josebita on December 28, 2010, 03:16:04 AM
Hombre, si han conseguido compilar webkit y QT, gran parte del trabajo parece posible.
Title: Re: ¿A alguien le interesaría una librería de renderizado HTML basada en Chromium?
Post by: Drumpi on December 31, 2010, 04:27:10 PM
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).
Title: Re: ¿A alguien le interesaría una librería de renderizado HTML basada en Chromium?
Post by: Windgate on January 02, 2011, 04:19:44 AM
¿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?
Title: Re: ¿A alguien le interesaría una librería de renderizado HTML basada en Chromium?
Post by: 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...
Title: Re: ¿A alguien le interesaría una librería de renderizado HTML basada en Chromium?
Post by: Windgate on January 04, 2011, 10:46:35 PM
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.
Title: Re: ¿A alguien le interesaría una librería de renderizado HTML basada en Chromium?
Post by: josebita on January 04, 2011, 10:59:46 PM
Vale, tomo nota :) Gracias por los comentarios.
Title: Re: ¿A alguien le interesaría una librería de renderizado HTML basada en Chromium?
Post by: Yawin on January 05, 2011, 12:14:12 PM
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).