Friday, April 29, 2011

Build your own browser with Mozilla Chromeless

Today I came across an interesting article posted on Hacker News about a labs product from Mozilla - Chromeless. In short, this project allows you to create your own browser interface using standard web technologies such as HTML, JavaScript, CSS, etc. 

What is Mozilla Chromeless?
The “Chromeless” project experiments with the idea of removing the current browser user interface and replacing it with a flexible platform which allows for the creation of new browser UI using standard web technologies such as HTML, CSS and JavaScript. In other words, this lets you create native applications using standard web technologies. 

What can I do?
Though the project was originally started to facilitate building of custom browsers, it has eventually become a platform for building native apps. So, you can build native apps powered by HTML5. 
  • Chromeless uses the same rendering engine (Gecko) used by Firefox 4.0. It supports WebM, multitouch, hardware acceleration, etc.
  • You can add menus and key bindings for your app. Then, you can package your application as a standalone native app. 
  • Chromeless supports embedding web contents. Using this, you can design your own browser. 

Browser built using Chromeless
Where can I get this?
The "Chromeless" project is hosted on GitHub. Get the source code from here. The project requires Python 2.5-2.7. Read this document to get started.

-- Varun

No comments:

Post a Comment

google-site-verification: googlea4d68ed16ed2eea6.html