Using Firefox 3 as a XUL runtime environment

XUL is an XML-based interface design language that is extensively used within the Mozilla ecosystem, particularly for the user interfaces of Firefox and Thunderbird. XUL can seamlessly mix with XHTML and SVG content and can be manipulated through the DOM API with Javascript, so it offers a web-inspired approach to cross-platform desktop application development.

Read the rest of this entry »

Share/Save/Bookmark

How to create Firefox extensions

Everyone has a good idea at one time or another to implement a new feature in a web browser. Well, with the goodness that is Mozilla Firefox, now you can do just that. You need to have a vague understanding of XUL and Javascript, but you certainly don’t need to be a master of either. When I started, I knew nothing about either one, really. I had seen some bookmarklets here and there, and tried to figure out just how they worked. Well, that’s how I made my first extension, BugMeNot.

Read the rest of this entry »

Share/Save/Bookmark

XULRunner - the engine of XUL applications

XULRunner is a Mozilla runtime package that can be used to bootstrap XUL+XPCOM applications that are as rich as Firefox and Thunderbird. It will provide mechanisms for installing, upgrading, and uninstalling these applications. XULRunner will also provide libxul, a solution which allows the embedding of Mozilla technologies in other projects and products.

Read the rest of this entry »

Share/Save/Bookmark

ChatZilla - IRC client

ChatZilla provides all the usual IRC client features: multiple servers, a built-in list of standard networks, easy searching and sorting of available channels, logging, and DCC chat and file transfers, plus easy customization with JavaScript plug-ins and CSS styling.

Read the rest of this entry »

Share/Save/Bookmark

Joost - The new way of watching TV

Joost is a new way of watching TV on the internet. With Joost, you get all the things you love about TV, including a high-quality full-screen picture, hundreds of full-length shows and easy channel-flipping.

Read the rest of this entry »

Share/Save/Bookmark

XULPlayer - XUL-based desktop media player

XULPlayer is an open source media player built on Mozilla XUL and MPlayer. It intends to be a flexible, user-friendly and web-enabled media player with support for playback of most popular audio and video formats.

Currently XULPlayer is still in early stage.

Read the rest of this entry »

Share/Save/Bookmark

Songbird - Play music play the Web

Songbird is a desktop Web player, a digital jukebox and Web browser mash-up. Like Winamp, it supports extensions and feathers. Like Firefox®, it is built from Mozilla®, cross-platform and open source.

Play Anything
MP3, AAC, OGG, FLAC, WMA, and more. Can you teach Songbird to sing?

Pick Feathers
Choose from the two included themes: Rubberducky or Dove. You can even make one yourself.

Control the Flow
Play, Pause, Previous, Next, Volume, Mute, Seek, Three Repeat Modes, and Shuffle.

Multi-Task
Quickly switch between tasks using the buttons to the right of the dashboard display.

Organize Your Library
Filter your collection by Genre, Artist, Album, and Song or Search-As-You-Type.

Scan Your Computer for Music
Songbird will find your music and add it to your collection for you.

Super Slim Mini-Mode
Use the mini-mode for basic controls while keeping Songbird out of the way.

Multi-Language Support
Songbird comes in 39 languages. Be a localizer and see Songbird in your language!

Build Custom Mixes
Drag-and-drop songs from the Library or another playlist to create your own custom mixes.

Make Smart Mixes
Criteria-based playlists that are always up-to-date with your current collection.

Dynamic Mixes
Get mixes from the Internet and stay up-to-date with the latest updates, downloads, and casts.

Play In Place
Songbird plays MP3s without leaving the page.

Play the Web
Play web pages as playlists and view any web page as a playlist.

Set Music Watch Folders
Tell Songbird to watch a folder for new music and it will automatically add new tracks to your collection

Integrated Web Search
Search the web from the context of your collection or tell Songbird to search on the currently playing track.

Cross-Platform
Runs on Mac OS X, Linux and Windows.

Songbird Extensions
Coming soon! Have an idea for an extension?

CD Import and Burn
Coming soon!


Partner Features

XUL Rules
Build deeply integrated web stores into Songbird with Mozilla XUL.

Songbird JS API
Create, populate and play a playlist and much more from your Web site.



Watch the screencast.

Share/Save/Bookmark

Mozilla Thunderbird

Mozilla Thunderbird is a free email application. It’s easy to organize, secure and customize your mail.
Read the rest of this entry »

Share/Save/Bookmark