[SoC] HTML Rendering Projects
stephane ducasse
stephane.ducasse at free.fr
Mon Apr 2 10:06:46 UTC 2007
Ok this is good that you explain it.
On 30 mars 07, at 22:19, Todd Blanchard wrote:
> I'm getting the feeling from reading the comments on the proposals
> to build HTML viewer widgets that the other mentors don't quite
> understand the point of the project. Since I proposed it, allow me
> to explain.
>
> I wrote a modern HTML/XHTML/CSS parser with associated DOM which
> can be found at: http://www.squeaksource.com/htmlcssparser
>
> It is used to implement http://badpage.net - a web page standards
> checker. It produces an decorated DOM that models HTML/XHTML. The
> decorations are the CSS rules - it can match CSS selectors to DOM
> nodes.
>
> So the really hard work of handling 'wild' HTML and CSS is done.
> All the project seeks to do is build renderer using a Morphic
> widget hierarchy that implements the CSS box model layout and
> visually represents the DOM.
>
> There are probably adequate Morphic widgets already available to do
> most of this, I think a table widget might need to be implemented.
> The student will need to implement builder to build/configure the
> morphs.
>
> Key skills are - builder pattern, GUI development experience (any
> GUI, really). Parsing is not necessary and we are not trying to
> build a whole browser.
>
> -Todd Blanchard
> _______________________________________________
> Soc mailing list
> Soc at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/soc
>
More information about the Soc
mailing list