Thursday, December 27, 2007

It’s Easier To Organize, Secure and Customize Your Mail With Mozilla’s Thunderbird 2


“If you think there's nothing more that can be added to an email client -- except for the fabled seek-out-and-destroy-spam option -- prepare to be pleasantly surprised. The new Thunderbird comes with numerous new features.”

“Mozilla, the developer of the free Thunderbird e-mail client, has taken a good program and made it better with the release of the version 2.0 beta 1.”

“...the beauty of the open source Thunderbird email client is its extensibility. Sure we love our web-based email like Gmail, but Thunderbird is the ultimate open source desktop email app. Its pluggable interface lets developers freely build extensions to make it ever more useful. And ever more useful do a few key extensions make it."

Organize Your Vital Information

Thunderbird 2 features many new enhancements to help you better manage your unruly inbox, and stay informed. Thunderbird 2 scales to the most sophisticated organizational needs while making it easy to find what you need.

Security Online

Mozilla has bolstered Thunderbird’s acclaimed security and privacy measures to ensure that your communications and identity remain safe. It’s like having your own security guard online.

Costumize Your Email

Thunderbird allows you to customize your email to suit your specific needs whether it’s how you search and find messages or listening to music right out of your inbox.

Wednesday, December 26, 2007

You Want To Know About Animations In Firefox 3

One of the cool new features coming in Firefox 3 is support for a new animated image format. Browsers have supported animated GIFs for more than a decade, but the GIF image format has a number of limitations and is overdue for replacement. The PNG image format is now widely accepted as a superior replacement for static GIF images, but for animated GIFs there has not yet been a clear successor. The new Animated PNG format (APNG) is a simple extension to PNG, making it superior for animations too.

Some Problem Case From Animations In Firefox 3

The two most apparent problems are that GIF images can only contain 256 colors, and lack support for partially-transparent pixels. This results in images which often look grainy or rough, and which do not smoothly blend into their background. A clever designer can somewhat mitigate these problems, but the tricks used don’t always work well in different situations — especially if the image is animated. Let’s look at an example of this problem…

For Example:

In Firefox 2, the animation used to indicate that a page is still loading (affectionately known as a “throbber“) is an animated GIF. Here’s the actual image used on OS X, placed against some different backgrounds:

you can see that when used on a light gray background (OS X’s default color), the throbber looks just fine. But against any other background, it looks terrible. Why? To antialias the image, in order to make it look smooth, pixels must be blended to a fixed color (the expected background). If partial transparency was supported, the antialiased pixels could be made appropriately transparent, and the animation would look fine against any background.

Here’s the throbber, now rendered as an APNG: [If you’re viewing this page with Gran Paradiso, the development version of Firefox 3, you’ll see the images below as they, uhh, throb. If you’re not, you should just see the static first frame — APNG is backwards compatible with existing PNG viewers.]

The APNG version clearly looks better against different backgrounds. And that’s useful to have in practice, as it allows Firefox themes and extensions (like Chromatabs :-) to change the browser’s chrome while reusing the existing throbber, and not end up with an ugly mess.

A spiffy new animation format is nice, but without an authoring tool no one will use it. But who’s going build such a tool before anyone is using the format? Chicken, meet egg.

Luckily, here at Mozilla Labs we have the technology to build both the chicken and the egg! The Mozilla platform can encode as well as decode APNG images, runs on multiple platforms, and has familiar environment for dealing with UI/scripting/graphics. So, yadda yadda, I wrote a Firefox extension to make creating APNGs easy. It’s called “APNG Edit.” Not the most creative name, but it’ll do. Here’s what it looks like:

My goal was to create a simple editor; the primary workflow being to load up a series of images (one for each frame), adjust the various settings for each frame, and then encode and save the finished animation as an APNG file.

Oh, and “one more thing”!

I quickly realized that while a simple editor to assemble frames was a good first step, a Mozilla-based editor could be a lot more powerful with some minimal effort. Why not take advantage of Javascript and , so that animations can be dynamically created and modified? Instead of drawing each frame in Photoshop or Gimp (over and over, as you fine-tune how you want the animation to look), it’s far easier to script the drawing tools provided by simply adjusting the script parameters and re-rendering the animation .

The first version of the clock animation resulted in a rather large file (about 450K) because each frame was a complete rendering. I wrote another script to optimize each frame by only encoding interframe differences, which knocked the size down to 79K. I could also make easy adjustments to the dimensions or frame count, by simply adjusting the script parameters and re-rendering the animation .

Improve and Experiment With It..

Try out the editor for yourself. You’ll need:

There are still some rough spots in the editor which need improved, and there are a lot of interesting possibilities for new features. Unfortunately I anticipate most of my time will be spent working on Firefox 3; however I would welcome patches and scripts from anyone interested. Here’s some ideas for future directions:

  • Add the ability to edit frames in an existing APNG or animated GIF (needs changes to imgIDecoder)
  • Reorder frames by drag’n'drop
  • Save APNGs as color mapped 8-, 4-, or 2-bit images (for decreased file size)
  • Scripts to perform more kinds of frame manipulations.
  • Sandboxing of scripts to prevent malicious code
    • Cropping frames
    • Scaling frames
    • Animated text with the new
  • SVG-based frame rendering

Tuesday, December 25, 2007

Benefit of Firefox Browser

Mozilla wants to weave Firefox with your desktop

By John Pospisil Mozilla has announced a new project to formally explore the integration of its Firefox web browser with the computer desktop. ...
- TECH.BLORGE.com, Australia -

What Microsoft (And Linux) Can Learn from Firefox

But there is a popular example that’s in the wild that does demonstrate how successful open source can be – Firefox. Mozilla has proven that an open source ...
- IT Management, CT -

Mozilla Firefox 3 Beta 1 Web Browser

Mozilla's new Firefox browser beta offers a glimpse of coming attractions, but is not yet suited for everyday browsing. The first beta release of the ...
- PC World -

Firefox 3 Beta 2 Disponível

A Mozilla disponibilizou para download a versão beta 2 dos seu novo browser, o Firefox 3. Este novo "ataque" pela liderança do mercado dos "navegadores" de ...
- Bites e bytes, Portugal -

Christmas Theme for Firefox and Other Holiday Goodies

The featured add-ons are: Presepe Widget 1.0, Tinseltown 1.1 for Firefox, Xmas Mail Stationery 1.0, "A Christmas Carol" for Mac and iPod, Santa's Gizmo for ...
- The Mac Observer -

Mozilla Releases Firefox 3 Beta 2; Beefs Up Security

The end result is that the company just released the second beta candidate of the third iteration of its increasingly popular Firefox browser, ...
- DailyTech, IL -

Firefox 3 Beta 2 now out for testing

* Location bar & auto-complete: type in all or part of the title, tag or address of a page to see a list of matches from your history and bookmarks; ...
- MacUser, CA -

10 Best Firefox Extensions of 2007

Somebody schooled in zen philosophy once said that there are as many Firefox extensions as there are grains of sand on the beach. Well, we're going to focus ...
- CNET Blogs, CA -

1Password updated with Firefox 3 support

In addition to Firefox 3 beta support, the new version also has improved filling of identity and Web forms and an extended password generator.
- Macworld, CA -

Personas Gives Firefox some Personality

One feature that I love about Firefox is being able to skin the program. You can download any of thousands of skins for Firefox that customize its interface ...
- Appscout, NY -

Sunday, December 23, 2007

Customize Mozilla With Firefox Extensions

Many people who switch to Mozilla or Mozilla's Firefox browser quickly notice that the browser is pretty bare. It contains exactly what you need to browse the Sites -- no less and no more.

We can now add another response-rouser to that list: Write a story about Mozilla and Firefox extensions and fail to mention a few of the add-ons that people evidently find essential to their life and pursuit of happiness on the Sites.

Reader response to the previous story ranged from polite messages pointing out an extension that we really should test to snarky notes suggesting that Wired News was deliberately ignoring some extensions in order to keep our advertisers happy.

Of all the extensions -- little programs that you can add to Mozilla or Firefox to customize or add features to the browsers -- that we didn't mention in the original story, the No. 1 "must have," according to Wired News readers, is AdBlock, which allows users to filter out unwanted content from Sitessites.

"My absolute favorite (extension) is AdBlock," wrote Alec Berry in an e-mail. "It gives you very fine-grained control of images, iframes, scripts and embedded content (like) Java and Flash. You can use wildcards to block just the parts of pages you don't want. I have been using it for months now, Mozilla and Firefox, Mac and PC. Works great!"

"I find it shocking that you did not mention AdBlock, perhaps the most useful of all the Firefox extensions I have seen," wrote Andrew Bonham.

Shocking indeed. And to those who suspect that AdBlock wasn't included in the story because Wired News' overlords wouldn't allow us to feature an extension that blocked advertising -- the real reason is that we'd recently done a story specifically on ad-blocking extensions and didn't want to repeat the information.

It should be noted, though, that AdBlock, described by its developers as a work in progress when the original ad-blocking story ran, is now an outstanding extension that gives users complete control over advertising when browsing the Sites.

Our previous story on ad-blocking tools also mentioned Flashblock, another very popular extension among Wired News readers. Flashblock prevents ads created with Macromedia Flash from loading, and adds a button where the ad would have been. Users can click on the button if they want to see the blocked ad.

Time-saving tools were almost as popular as ad blockers among Wired News readers, with many people recommending tab extensions. Mozilla and Firefox allow users to open new pages in "tabs," so that users can switch back and forth between several pages in just one browser window. To do this on Internet Explorer, users would have to open several instances of IE.

"You missed one very important Firefox plug-in, tab extensions," chided an anonymous e-mailer. "This plug-in ads a Tab link beside Tools, giving you dozens of options to customize Firefox's tab system. You can double-click on a tab to reload a page, undo if you mistakenly closed a page, drag tabs around to rearrange them, and a lot more."

Dragging data around seems to be a favorite activity among Firefox users, or at least those users who read Wired News. Another highly recommended extension is Super Drag&Go.

"Super Drag&Go brings lazy browsing to a whole new level," wrote Ken Cunell. "Grab a link on any page, drag it to a blank spot on that page, and it opens as a separate tab. Works great on plain-text URLs that you sometimes find in non-HTML-formatted e-zines and newsgroups posts too."

Super Drag&Go also allows you to select a bit of text and drag it anywhere on the Sites page you're currently browsing to run a search for the selected text in a new tab. You can also drag an image to download it in a new tab.