title: How to develop an own browser for Android? How to parse HTML, JS & Co.?
body: <p>Like the title says, I am thinking about developing my own browser for Android devices.</p>
  
  <p><strong>My first thought is to know what kind of possibilities I have, before I begin creating my software architecture. Are there any (open?) Browser Engines you could include into your library and reuse them?</strong>
  <em>(There are some unknown browsers in the Android Market and I can't imagine they implemented the parsing).</em></p>
  
  <p>Furthermore: If there IS something like I've described before, is it possible to modify (or "fine tune") the render methods? This is one of the most interesting points I guess.</p>
  
  <p>And to end this question and catch the else-case: What would be the alternative way to begin?
  [I guess this is not only interesting to know for mobile developers, also for desktop software developers]</p>
  
  <p><strong>Abbreviated version of this question: I want to develop my own Android Browser. How to begin?</strong></p>