You must have heard of XUL, language to define user interfaces using XML. Till now, XUL has been a properitory kind of implementation supported by Mozila browser. The advantage of using XUL is feature rich controls, which are not available in HTML. While Mozilla claims that it can be easily ported across various platforms but the fact is, it can run only on Mozila browser.
Well You might have even heard of SVG, a language to create graphics and animation without a need of IDE but simply through notepad. Whats more, by the name itself, the images produced using SVG are vector based images meaning that the images will fit to any screen resolution maintaining its aspect ratio. But again you need to plugin supporting your browser to render SVG images.
So what are you waiting for click here to visit Ample SDK.