I started thinking about how to find a way to allow native linux application to display within WebOS. Most of the graphic intensive applications on the Pre use a Webkit Netscape Plugin to get a native drawable on the phone (Camera, Media Player, Palm Emulator, etc).
So why not create yet another Webkit plugin to provide a FrameBuffer device on the os. The challenge will be to determine what native drawable is presented to the plugin (doubt its going to be X11)
Here is some links of interest:
Pre Dev Wiki research:
Mozilla's documentation on drawing within a plugin:
Simply drawing example