web counter logdy.com -->

Blog sobre este navegador homebrew para Nintendo DS

6.10.06

Cajas flotantes y aclaración

Como decía en una entrada anterior, estoy trabajando en la implementación de las cajas flotantes. Pueden aparecer en diferentes situaciones, que se pueden resumir en dos casos genéricos: en un contexto de cajas de tipo bloque (por ejemplo, entre dos párrafos) o en un contexto de cajas en línea (por ejemplo, en mitad del texto de un párrafo). Ambos casos están contemplados -incluidas sus variantes para una caja que flota a la izquierda o a la derecha-, es decir, que las cajas de este tipo ya se sitúan donde deben.

Falta entonces hacer que se modifique la disposición del contenido para que fluya a lo largo de ellas, que es lo que ahora me ocupa.

Por otra parte, he visto que en algunos sitios se dice que Okiwi soportará Java, y voy a ser lo más claro posible para evitar malentendidos en este tema: Java es toda una plataforma, que incluye un lenguaje, una máquina virtual, una biblioteca de clases, etc. Para ejecutar con éxito código Java se requiere una máquina con unas capacidades -sobre todo en cuanto a memoria y procesador- muy superiores a las de nuestra Nintendo DS, así que hoy por hoy lo veo imposible.

Yo hablé de JavaScript, que -a pesar de este nombre que se le ha dado a una especificación de ECMAScript- no tiene nada que ver con Java, salvo que la sintaxis y algún otro elemento se parecen un poco. Se trata de un lenguaje bastante ligero. En las webs se suele utilizar para validar formularios antes de ser enviados al servidor, pequeños efectos, etc.

Éste sí que veo factible implementarlo en Okiwi cuando exista una base sólida y completa sobre la que asentarlo.

English version


Floating Boxes and Clearing Things Up

As I said in my previous blog post, I am working on floating boxes. They may appear in different situations, which can be summarized in 2 generic cases: Together with block level boxes (between two paragraphs, for example), or with in line boxes (for example, in the middle of the paragraph).

Both cases are contemplated - including their variables for a left or right aligned box -, which means that these types of boxes will be placed right where they should.

All that's missing is to modify the content placement, so that it flows along with them, which is what's keeping me busy.

Now to clear things up: I've read that several websites have been stating that Okiwi will support Java, and I'll try to be as clear as possible to stop misunderstandings on the topic: Java is a whole platform, which includes its own coding language, a virtual machine, a library of classes, etc.

To execute Java code on a machine, you need a lot of memory and processor speed, which are greater than what's available on our Nintendo DS, so today, I view that impossible...

I was talking about JavaScript, which, besides that name given to a ECMAScript specification, has nothing in common with Java, besides syntax and several other elements. Its a very light language. Websites use it mainly as validation on forms before being sent to a server, and other fancy effects, etc.

This, I believe is possible to implement in Okiwi as soon as a solid base y completed.

(Translated By Nushio)

15 Comentarios:

At 6/10/06 02:06, Anonymous Anónimo dijo:

La verdad es que es un error bastante común eso de confundir Java con Javascript. Además, hoy en día apenas se usa Java en las webs. Quizá para algún applet, pero dar soporte para Java aparte de ser costoso es innecesario, pienso yo.

Buen trabajo, estoy deseando echarle el guante ;)

 
At 6/10/06 07:51, Anonymous chuckstudios dijo:

:-)

Es muy fácil a comprender:
Java =/= Javascript

 
At 6/10/06 10:11, Anonymous Anónimo dijo:

Se que este mensaje va a ser poco bienvenido, pero bueno...

¿No te parece que es un poco un trabajo improbo el realizar un motor de modelado HTML tú mismo? ¿Crees que al final se va a poder navegar por la web al menos tal y como se navega en la PSP?

En realidad creo que lo más sensato sería pillar el código de Gecko (el motor de modelado HTML del Mozilla) e intentar hacerlo funcionar en la DS.

Se que Gecko tiene bastantes requerimientos de hardware, pero tienes Minimo (Mini Mozilla), que puede ser un buen punto de entrada. La URL del proyecto es http://en.wikipedia.org/wiki/Minimo

Un saludo, ánimo y suerte.

 
At 6/10/06 16:28, Anonymous Markattack dijo:

Es bastante común ese tipo de confusión. Pero me parece ilógico confundirla en el ámbito NDS cuando la pequeña de nintendo no tiene ni de lejos capacidades para soportar una máquina virtual, con la cual ejecutar el código. Por otro lado, dicha máquina tendría que existir, por lo que me parece poco probable.

 
At 7/10/06 23:25, Anonymous Anónimo dijo:

Hope u will release a beta soon!!!

 
At 8/10/06 17:27, Anonymous AlbertoBond dijo:

Hola, en primer lugar felicitar por el enorme trabajo que estas haciendo.
pero tengo una duda, cuando cosguas hacerlo como podremos disfrutar de este navagador?

 
At 8/10/06 18:04, Blogger Erpro NDS dijo:

Muy buen proyecto pero porfavor , saca una beta aunque sea sin JAVA ni Fat Library, es solo por probarlo

 
At 8/10/06 22:35, Anonymous Markattack dijo:

Las prisas nunca fueron buenas... dejarle trabajar tranquilamente y se llevará todo a buen puerto :)

 
At 8/10/06 23:32, Anonymous marc dijo:

I think you should add a donate button to your blog for people to support you through this project.

Pienso que debes agregar un botón del donante a tu blog para que la gente te apoye con este proyecto.

 
At 9/10/06 15:11, Blogger Uper dijo:

Erpro NDS no leistes bien? este navegador nunca tendra JAVA,, lo k tendra sera JAVASCRIPTS que es muy diferende

 
At 10/10/06 16:24, Anonymous Anónimo dijo:

Yeah, please add a donate button !

When will be the first release ?

Why start from scratch ? Why don't you took Minimo (Firefox/Gecko for small device) and adapt it to the NDS ?

 
At 11/10/06 13:17, Anonymous Joel dijo:

Pedro,
Tenemos algo que proponer a este proyecto que creo te va a interesar.
Podriamos por favor entrar en contacto directo por email ?

 
At 11/10/06 14:42, Blogger Pedro J. Estébanez dijo:

joel, escríbeme a la dirección de gmail.com llamada okiwibrowser. (Lo escribo así, ya sabéis, para evitar las arañas d elos spammers.)

Pronto haré una entrada tipo FAQ para responder a los demás.
----------
I'll soon make a FAQ-like post to answer other people's questions.

 
At 13/10/06 00:07, Blogger Uper dijo:

Algo nuevo, por k la ultima noticia fue el 6 y estamos a 13... se sabe algo mas? o tambien te as pillao puente ;)?

 
At 22/11/06 12:01, Anonymous Anónimo dijo:

Lo siento, pero la DS tiene más potencia y RAM que suficiente para mantener una máquina virtual de java (cómo mínimo la mobile edition), se ha hecho funcionar una máquina virtual en un microcontrolador con 4 KB y muchísima menos potencia que una DS. Otra cosa es que nadie se haya puesto :P

 

<< Inicio