Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

HTML rendering algorithm

I am making an e-book reader for the J2ME and I wonder if I could make it render HTML pages. For the moment, I am using some simplified styling of my own.

So, could anyone point me to a good in-depth tutorial or a specification of an open-source HTML engine? Of course, I have some idea about it all, i.e. the main steps involved, the usage of finite-state machines an so forth, but it's not enough.

But why reinvent the wheel, when it's complicated enough? Do you know of any HTML engine written purely in Java, and light enough to be used as a lib in a J2ME project?

P.S. For the J2ME know-hows:

  • Porting from Java SE to J2ME is not necessarily an issue for me
  • I am not yet concerned about the inability (or at least unsuitability) of using vector fonts

UPDATE

If you could only point me to a detailed guide about layouting HTML code, I'd be more than grateful! I need to layout some very simple HTML, like text with basic styling, images, divs and tables. That's all.

(I know it's not trivial even though I need simple layouting, that's why I am asking.)

like image 622
Albus Dumbledore Avatar asked Jan 21 '23 12:01

Albus Dumbledore


1 Answers

Webkit comes to mind.

like image 54
Robert Harvey Avatar answered Jan 28 '23 17:01

Robert Harvey