web counter logdy.com -->

Blog sobre este navegador homebrew para Nintendo DS

26.4.07

Informe de progreso

Éstos son los avances que ha experimentado Okiwi en estas últimas semanas:

- Pipeline: una especie de cola de instrucciones que permite estructurar muy bien la carga de una página con todas sus dependencias (hojas de estilos, imágenes, etc.)
- Análisis de HTML intregrado con el motor de representación de documentos
- Análisis de CSS (no terminado, pero muy avanzado e integrado con el motor de documentos)
- Algunos bugs corregidos
- Conexión a Internet a través de wifi
- Lectura de ficheros de la tarjeta de memoria
- Más opciones de configuración (aunque la pantalla que permitiría ajustarlas aún no está hecha)

He incorporado algunas herramientas muy útiles a mi arsenal de desarrollo, que son:

- Wifi Loader de Hermes, que permite transferir vía wifi el fichero .nds a la consola y ejecutarlo, sin tener que grabarlo en la tarjeta, lo que agiliza las constantes pruebas

- Stub para GDB de masscat, para depurar el código mientras se ejecuta en la propia Nintendo DS

- He pedido el DSerial2 de natrium42, con el que espero poder hacer que el depurador (en el PC) se comunique con la consola a través del puerto serie, ya que por wifi resulta muy lento

En cuanto haya algo suficientemente consistente (en esencia, cuando detecte y elimine un bug que está causando problemas en algunas estructuras en memoria, y avance un poco más el soporte de CSS), publicaré la segunda versión alfa, ya bastante funcional.

English version:

Progress report

This is the progress Okiwi has made during the last weeks:

- Pipeline: a kind of instruction queue which allows to structure very well the load of a page with all its dependencies (stylesheets, images, etc.)
- HTML parsing intergrated with the document rendering engine
- CSS parsing (not finished, but a lot of it done yet; also integrated with the document engine)
- Some bugs fixed
- Internet connection trough wifi
- Reading of files in the memory card
- More configuration settings (altough the screen that would allow to set them isn't done yet)

I've added some very useful tools to my development arsenal:

- Hermes' Wifi Loader, which allows to transfer via wifi the .nds file to the console and run it, without the need to save it in the card, which makes the constant tests more agile

- masscat's GDB stub, to debug the code as it's being executed on the Nintendo DS itself

- I've ordered natrium42's DSerial2, with which I expect to make the debugger (on the PC) to communicate with the console trough the serial port, since trough wifi it's very slow

As soon as there is something solid enough (in essence, when I detect and fix a bug that is producing problems in some memory structures, and make some progress on CSS support), I'll release a second alpha version, quite functional yet.

66 Comentarios:

At 26/4/07 18:37, Anonymous Anónimo dijo:

Thanks for the update Pedro! You are our Hero!

 
At 26/4/07 19:36, Anonymous Anónimo dijo:

donde lo descargoo? podrian ponerme un link??


Gracias

_____________________________________

el proyecto ya casi esta ;D

OKIWI - a free NDS web browser

 
At 26/4/07 20:00, Blogger Uper dijo:

Ya keda menos, te agradeceriamos k actualizases kada semana al menos 1 vez si puedes, ya que nos trankiliza mucho

 
At 26/4/07 21:15, Anonymous Anónimo dijo:

Nice to hear from you Pedro. Sounds good.

 
At 26/4/07 21:23, Anonymous Anónimo dijo:

porfavor actualizar los link de descargas conforme vaian actualizando el proyecto =D Hmmmmmm...... que bien!podre navegar en mi DS!!

 
At 26/4/07 21:49, Blogger Simon dijo:

Couldn't you post your current version? Or else when the memory bug is fixed you could post the nds file.

 
At 26/4/07 22:21, Blogger Kurnic dijo:

Yeaaaaaaaaaaaaaaaaah!

 
At 27/4/07 00:00, Blogger Kevin De Andrés dijo:

animo con el trabajo desde aqui todo mi apollo y a ver si aztualizas mas a menudo k estoy de los nervios :D

 
At 27/4/07 00:07, Blogger Nyaran dijo:

Genial ^^
Aún recuerdo cuando descubrí OKiwi, parece que hubiese sido ayer y mira ya lo que tenemos. Muchísimas gracias chaval, eres un verdadero crack. Esperando esa versión alpha 2 pronto ^^.

Pd. Para aquellos que piden links de descarga les comunico que como admisnitrador de Nintendo Users (hosting oficial de OKiwi) me encargare personalmente de actualizar la descarga en cuanto este disponible.

PD.For that they request links of unloading I communicate to them that as admisnitrador of Nintendo Users (hosting official of OKiwi) will personally order to me to update the unloading as soon as this available one.
(Sorry I use auto-translator for this text)

 
At 27/4/07 01:17, Blogger Suflen dijo:

great! thanks for updating!

 
At 27/4/07 01:44, Blogger Alex Day dijo:

Awesome, good work man, keep going! :D

 
At 27/4/07 02:02, Blogger Thales Menato dijo:

Good to know that somebody is doing a good work for us. Really thanks.

Very excited for the new version of alfa...

See ya!

 
At 27/4/07 05:16, Blogger mickey dijo:

nice work pedro.
But one thing please keep us updated quite regularly about once in a week or two.that would be better.I keep visiting your page everyday to see if theres an updated post and today i am realy happy to see one after a verrrry long time

 
At 27/4/07 09:00, Anonymous Anónimo dijo:

im posting this from the links graphics browser. so in your faces

 
At 27/4/07 10:08, Blogger Anton dijo:

:) un placer volver a escuchar de ti, casi pierdo la fe, jejeje menos mal que te tengo en rrs. Espero poder navegar pronto con okiwi, Muchas gracias por el trabajo realizado :)

 
At 27/4/07 11:08, Blogger Unknown dijo:

will ya be able to download stuff to the card? because that would be rad.

 
At 27/4/07 15:26, Anonymous Anónimo dijo:

Enhorabuena, por favor actualiza una vez a la semana, aunque sea una chorrada, esque hay muxos nervios

 
At 27/4/07 18:19, Anonymous Anónimo dijo:

Una pregunta, ¿habrá un versión de Okiwi en la que no escriba en la memoria del flash?

 
At 27/4/07 18:56, Anonymous Anónimo dijo:

GUYS DRAGONMINDED JUST UPDATED HIS DSOWEB BROWSER FOR DSO , NOW IT SUPPORT MOST THING EXCEPT IMAGE AND JAVASCRRIPT AND COOKIES, OTHER IS WORKING REALLY WELL, AND FIXES ALL BUGS TOO, ALSO WITH FORMS.
LOOKS COOL, NOW IM CHECKING MY EMAIL AND BROWSE GOOGLE,

 
At 28/4/07 00:58, Anonymous Anónimo dijo:

Cuando este acabado y funcione prometo hacer una donación (algosimbolica...), Animo a todo el mundo que haga como yo para compensar el granesfuerzo y dedicación de Pedro.

Saludos

 
At 28/4/07 01:12, Anonymous Anónimo dijo:

Muchisimas gracias aunque no lo creas haras felices a miles de personas pero yo creo que con que hicieras feliz a una persona tendrias que estar satisfecho asi que macho eres la leche , ojala llegues lejos :D

 
At 28/4/07 05:53, Anonymous Anónimo dijo:

great, cant wait for okiwi, but hopefully it will not require a ram pak for images? other browsers (opera and that linux thing) use them for graphical purposes, but isnt their a way to just use extra memory on a slot 1 device?

 
At 28/4/07 12:50, Anonymous Anónimo dijo:

Pues solo decirte que muchos animos, que llevas muy bien y muy estructurada la cosa. Sabes que la comunidad de nds esta pendiente de ti, y te ayudará en cualquier cosa que necesites, asi que adelante, animo y suerte!

Un saludo!

 
At 29/4/07 06:12, Blogger kaoD dijo:

Como siempre, impaciente por el release del código fuente :)

 
At 29/4/07 09:56, Anonymous Anónimo dijo:

Hola Pedro,
Solo quería animarte a que sigas con este proyecto.

muy bueno.

 
At 30/4/07 09:14, Anonymous Anónimo dijo:

Wow you have some talent good luck, never give up on your goals i know u can do it. U are going to be loved by every ds owner!!!!!!!!!!!!!!!!!!!

 
At 30/4/07 09:32, Anonymous Anónimo dijo:

Good job man!!!

Waiting for the second alpha version~

 
At 30/4/07 18:30, Blogger Superrob dijo:

Beloved... blabla....
Lets see first :)
Dont buy enogh pants to crap in after the release.
You cant even know if theres IS a release.

 
At 30/4/07 20:27, Anonymous Anónimo dijo:

UNA PREGUNTA ¿SERÁ COMPATIBLE CON EL CONECTOR USB WIFI DE NINTENDO?

 
At 3/5/07 05:31, Blogger Unknown dijo:

seeing as a flash player for ds already exists with source code and all, is there any hope u can integrate it in okiwi?
i would love to play globulos or flashcircle td on ds okiwi flash.
greetings from portugal, keep it up hermano.

 
At 3/5/07 13:59, Blogger alzberto dijo:

Grandioso trabajo, serio, estructurado y de calidad. Enhorabuena de nuevo, y sigue así

 
At 8/5/07 20:30, Anonymous Anónimo dijo:

pa cuando la nueva alpha??
o para cuando una nueva respuesta... :-(

 
At 9/5/07 15:53, Anonymous Anónimo dijo:

Vaya bazofia, deja de mentir y dar falsas esperanzas a la gente. Si tuvieras hecho la mitad de las cosas qe tienes puesto ya habrias sacado una nueva alpha.
cucurrucucucu paloma!

 
At 9/5/07 17:30, Anonymous Anónimo dijo:

Para quien no confie en este proyecto, ajo y agua, y para los que sí lo hacemos, tranquilos que nuestras esperas serán recompensadas, así como el trabajo del Grandioso Pedro xD. Sinceramente, no entiendo por qué tanta prisa para que saque una beta. Para los que entendemos un poco de programación, esas cosas van despacio, sobretodo si eres un obseso del código limpio y estructura, y creo que nuestro amigo es uno de los nuestros. Defiendo, por otra parte la postura de los que piden actualizaciones más frecuentes.

Con esto y un bizcocho...

 
At 9/5/07 19:15, Anonymous Anónimo dijo:

eso actualizaciones mas fecuentes!!

 
At 9/5/07 19:16, Anonymous Anónimo dijo:

ya cansa un poco el esperar...jejejee

 
At 9/5/07 20:00, Anonymous Anónimo dijo:

jajajajaja
y hay gente e todavia se lo cree?

 
At 10/5/07 00:18, Blogger --_---_ dijo:

Great work, Pedro!

It's nice to know that you're making wonderful progress. I wonder, though, will all the pages be downloaded to the memory card? (I assume so, 4MB of RAm is small...) And will here be support for the RAM found in Slot-2 cards? (See this post
http://www.dslinux.org/blogs/pepsiman/?p=70
Just in case I don't want my card to be written to so many times.)

Sorry if I'm being a hassle, I seem to be good at that. :D

Best of luck!

 
At 10/5/07 15:06, Anonymous Anónimo dijo:

pa cuando una actualizacion?

 
At 10/5/07 15:46, Anonymous Anónimo dijo:

Me parece increíble lo que estais consiguiendo sacar adelante. ¡Ánimo!

 
At 10/5/07 16:14, Anonymous Anónimo dijo:

Hola, no me puedo descargar el okiwi bien, ya ke los enlaces no van o soy muy torpe jeje.
Asi ke si kieres puedo alojar los archivos en mi web, asi pones dos link de descargas, y si falla uno, pues tienes otro. Total, tengo 250 GB de espacio web, no creo ke lo llene porke todabia no tengo ni 1 GB.
Si te interesa mi propuesta enviame un correo a team@simsaccion.com
Bueno, solo decirte ke eres un crack por haber echo esto realidad y ke no se me ocurre otra forma de agradecertelo.
Gracias porke te lo has currado muxo.

 
At 10/5/07 19:39, Anonymous Anónimo dijo:

jajaja no me lo creo. Actualizacion

 
At 11/5/07 14:41, Anonymous Anónimo dijo:

Gracias por actualizarlo.
Y no se el ke no te crees, pero weno, aya tu....
Si no te crees lo de los 250GB pasate por www.siteground.com

 
At 11/5/07 15:09, Anonymous Anónimo dijo:

no digo eso

 
At 12/5/07 16:56, Anonymous Anónimo dijo:

te olvidaste de nosotros??
ojala lo actualizes un poco

 
At 13/5/07 04:46, Blogger Nyaran dijo:

Hola
Soy el webmaster de Nintendo Users, donde esta alojado OKiwi.
Para descargarlo tienes que hacer click en el enlace suministrado por pedro en noticias anteriores, lo cual te manda a la página de descarga. Clickeas sobre descargar y listo.

Si sigue dándote problemas contacta con migo en nintendousers@gmail.com

 
At 13/5/07 21:13, Anonymous Anónimo dijo:

xqe no das noticias??
ya lo has dejado?

 
At 13/5/07 21:18, Blogger Unknown dijo:

Me gustaria que pudieras postear el codigo fuente del okiwi para ver si podemos llegar a ayudarte respecto a los bugs que te estan trayendo problemas :D Estaria bueno poder colaborar asi todos podemos verlo rapidamente andando :D

 
At 14/5/07 15:38, Anonymous Anónimo dijo:

eso prometiste qe sacarias el codigo fuente

 
At 14/5/07 18:40, Anonymous Anónimo dijo:

Has abandonado el proyecto??
Es tan dificil dar noticias sobre como va el proyecto??
Porfavor que te cuesta...
:-(
Qe tal yebas el bug ese?

 
At 15/5/07 23:00, Blogger Julio Gorgé dijo:

Gran proyecto! A ver si colocas unos enlaces a descargas bien visibles a la derecha de la página, que si no no hay dios que se aclare

Ánimo

 
At 15/5/07 23:23, Anonymous Anónimo dijo:

YO no creo nada de este tal OKIWI, disculpenme, y espero no insulte a nadie pero no lo creo, yo me quedo con mi OPERA (sin cracks ni nada) que lo corre perfecto mi SuperCard DS One.

 
At 16/5/07 15:09, Anonymous Anónimo dijo:

jacobo, como lo has hecho??? dimelo porfavor

 
At 17/5/07 01:53, Anonymous Anónimo dijo:

Pedro nice work till now!!!!!!!!! congratulations!!! Im looking forward to hear any update to Okiwi!! i can't wait to try it on my Ndsl!!!!!
thank you

 
At 17/5/07 20:45, Anonymous Anónimo dijo:

Definitivamente he perdido la esperanza...
TANTO CUESTA ESCRIBIR DE VEZ EN CUANDO???
Date cuenta que estas jugando con las ilusiones de mucha gente.
Y yo creo que SOLO con que Okiwi pudiera abrir cosas guardadas en la targeta ya deberias sacar una BETA.
Para que haces un blog si lo actualizas cada dos meses?? Es facil dar informacion sobre las actualizaciones que vayan surgiendo.
Podrias poner: Hola la programacion de okiwi va muy bien, aunque tengo noseqie problema ya puede cargar tal, etc
Por cierto otra cosa, porque no dejas que la gente te ayude, aunque no lo creas hay mucha gente que estaria dispuesto a ayudar, ademas digiste que publicarias el codigo fuente.
Pue lo dicho, he perdido la esperanza en este proyecto, te borro de favoritos y espero que te vaya bien...

 
At 19/5/07 01:45, Anonymous Anónimo dijo:

Please Pedro post an update, I'm desperate to know something about Okiwi because im not sure if to wait or to buy the opera ds browser. Please post an update!!!
thx

 
At 19/5/07 11:26, Anonymous Anónimo dijo:

A ver señores, yo no sé cuál es la profesión de cada uno de vosotros. Pero la programación lleva su tiempo y más cuando es un proyecto que está haciendo Pedro por puro amor al arte. ¿Se imaginan ustedes que están haciendo su trabajo gratis, por amor al arte y encima tienes a moscas cojoneras criticándote todo el rato porque vas en retraso?.

Me parece increible la postura egoista de mucha gente de este blog, sencillamente quien crea que esto se puede hacer mejor o postear más a menudo pues que lo haga él en su blog, ¡que haga él un navegador y postee a diario sus avances!

Señores, Pedro posteará cuando él vea avances significativos.

¡Ánimo Pedro!

 
At 19/5/07 12:49, Anonymous Anónimo dijo:

Es Increible como hay gente que exige a una persona que dedica su tiempo libre a hacer cosas bastante complejas. Al que dice que le borra de favoritos, bien que hace, personas como tu no merecen que el esfuerzo de otras personas pasen por tus manos y mucho menos gratuitamente. Animo Pedro, los que sabemos lo realmente complejo que es esto te apoyamos.

 
At 19/5/07 18:14, Anonymous Anónimo dijo:

aaah ghurry up with the next alpha it takes to long.!

 
At 21/5/07 04:36, Anonymous Anónimo dijo:

Please post an update! im desperate!!! i cant wait to hear news from you pedro an okiwi!! Every day and night i check the blog and thers never an update please post anything!
thanks

 
At 21/5/07 19:31, Anonymous Anónimo dijo:

seems to be an endless project -.-

 
At 22/5/07 03:00, Anonymous Anónimo dijo:

PLEASE AN UPDATE!!

 
At 22/5/07 05:03, Anonymous Anónimo dijo:

que pasa que esto no se actualiza ni na..
es xika la papaaaa

 
At 23/5/07 06:31, Anonymous Anónimo dijo:

Pedro
Even if Okiwi isn't ready, you can keep updating the blog. You can tell us the progress on the browser even though it's not ready. Everyone keeps checking here, but there's never any updates. PLEASE inform us on the progress!

 
At 23/5/07 21:36, Anonymous Anónimo dijo:

okiwi is the best!!!!!!!!!!!!

 
At 23/5/07 23:47, Anonymous Anónimo dijo:

PLEASE PEDRO POST ANYTHING!!!!! ANYTHING ANY LETTER OR WORD OR JUST A SPACE TO LET US KNOW THAT OKIWI IS ON AND WASNT ABANDONED!!

 

<< Inicio