Mozilla, determined to release Firefox 3.6 before year's end, is also determined to squeeze as many features as possible into the new browser.
The latest example: support for the File interface that adds more sophistication to uploading and some other chores.
Support for the feature is one of the 133 changes that arrived in Firefox 3.6 beta 4, which the Mozilla project released Thursday for Windows, Mac, and Linux.
The File API (application programming interface), a draft standard at the World Wide Web consortium, lets browsers handle files better. Among its abilities are uploading multiple files at once, showing thumbnail previews of images that have been selected for upload, breaking a long video upload up into chunks to protect against network interruption problems, and integrating with drag-and-drop Web applications.
While many software projects use beta testing periods to shake down their code, Mozilla isn't afraid to add new features as it goes. That can mean new ideas arrive sooner, of course, but it also can delay the completion date of the new version. What was to have been a quick Firefox 3.1 release was pushed back months as new features were added and the version ultimately was renamed Firefox 3.5.
For those who want to dig into the File interface, Mozilla offers a Web developer guide to using it.
The beta-testing periods aren't just important for debugging Firefox itself. New versions often don't work with older add-ons that people install to customize the browser, so beta testing gives some time for programmers to update those add-ons. Mike Belzner, Mozilla's director of Firefox, said 70 percent of add-ons are now compatible with Firefox 3.6.
Those keen to try out Mozilla's latest browser--and its new process to update the software more frequently--now can try Firefox 3.6 beta 1 for Windows, Mac, or Linux.
Among the features in the new version, according to Mike Beltzner, Mozilla's director of Firefox, and Mozilla evangelist Chris Blizzard:
Personas, which lets people customize the browser appearance. Personas has been available as an add-on, so there are plenty of Personas skins to choose from.
Faster execution of Web-based JavaScript programs, better browser responsiveness, and faster startup time. Mozilla has been working on JavaScript performance for many months, but the urgency of that and other performance improvements increased with the arrival of Google's Chrome browser.
The ability to drag and drop files from the computer to the browser. This is useful for uploading files to Web sites, as will a feature not in the beta but planned for the final version, support for the multiple-file input tag so more than one file can be added in Web forms.
Expanded support for geolocation technology so it can provide a Web site with an approximate physical address of the user, not just latitude-longitude coordinates.
The ability to detect the computer's orientation for machines that offer accelerometer support.
Video built into Web pages with the HTML5 "video" tag now can be viewed full-screen.
Mozilla also released a full list of Firefox changes developers should know about with more details.
Firefox is at the vanguard of the second generation of browser wars. Although it competes with Google's Chrome, Apple's Safari, and Opera, all those browsers are also allied in a way against Microsoft's Internet Explorer, which though dominant is relatively slow at some tasks and only now complying more fully with Web page standards of yesteryear. The rivals, meanwhile, are pushing ahead with new features in HTML5 in development right now.
Mozilla released the alpha version of Firefox 3.6, code-named Namoroka, in August.
The organization plans to release the final version by the end of the year, with Firefox 3.7 in the first half of 2010 and Firefox 4.0 in about a year.
One complication of the upgrade is compatibility of add-ons that extend Firefox's features; the new browser version makes some changes. Mozilla is debating whether to release Firefox 3.6 as a minor update automatically distributed to 3.5 users or as a major update that requires those users to actively retrieve it.
One major element of Firefox 4.0 is a new add-on technology called Jetpack that eases this compatibility problem.
(Credit:
Screenshot by Jason Parker/CNET)
After announcing an updated version of Apple TV early on Thursday, Apple released a new version of iTunes (Windows and Mac) to support the changes. The new iTunes update also adds an option that enables users to choose a dark background for Grid View and improves accessibility. You will need the iTunes update in order to use all the new features in Apple TV.
The Apple TV update adds more content and extra features to the set-top box. Notable improvements include a redesigned Menu to help you get to your content more quickly; iTunes Extras, which lets you buy behind-the-scenes content from your favorite movies; and iTunes LP support, so you can now view iTunes LP content while listening to music on Apple TV. The update also improves photo browsing, bringing face-recognition and image category sorting to the Apple TV.
Mozilla hopes to classify the upcoming Firefox 3.6 as a minor update, a move that may sound inconsequential but that in fact might have significant repercussions with Firefox users and the speed the open-source browser is developed.
Mike Beltzner, Mozilla's director of Firefox, in a mailing list discussion that he'd like to call the new version a minor release "to quickly migrate our user base to Firefox 3.6." Minor releases in the past typically have been steps from, for example, 3.5.3 to 3.5.4, but Mozilla is trying to speed up more significant changes and not just fixes for bugs and security holes.
"Firefox 3.6 will be primarily a release with security, stability, speed and capability enhancements, with no visible user interface changes over Firefox 3.5. As such, I think we should consider it as a candidate for a minor update, stretching our definition of what types of updates we can provide using that mechanism," Beltzner said.
Be default, Mozilla automatically distributes minor Firefox updates to be installed after a user prompt. Major updates initially require the user to actively retrieve the new version, though Mozilla gets more active as time passes and older versions reach the end of their support lifespans--January 2010 in the case of Firefox 3.0.
Why change the process? To keep up with changes in the browser world, Beltzner said.
"The pace of technology development in web browsers is speeding up rapidly, and we now face a challenge of ensuring that we can continue to deliver modern web browsing experiences to our users," he said.
And in a position that mirrors the rationale that Google offers for its automatically updating Chrome browser, he added, "Users' expectations of software have changed since the update mechanism was introduced in Firefox 1.5. Many applications that browser users interact with exist in the cloud, with updates pushed frequently and transparently, without consultation. That wasn't the case only a few years ago."
That sounds reasonable, right? Well, it turns out nothing is simple.
One problem is that add-ons won't work with the new version unless they're updated, too, and there are a lot of add-ons in the world. "Add-on compatibility is one of the large reasons why users do not move from one version to another," Beltzner said.
Sure enough, John Barton, an IBM employee who's a member of the group overseeing development of the Firebug add-on widely used in Web site development, raised concerns about moving quickly to 3.6 and the current version 1.4 of the add-on.
"We're a little confused by a Firefox 3.6 that can't decide if it is 3.6 or 3.5.5. If 3.6 is really minor, release it as 3.5.5. Else, well then it's not minor after all," Barton said, though adding, "I support shorter release cycles in Firefox."
Add-on compatibility problems is one reason Mozilla is moving to the new Jetpack extensions system in Firefox 4.0 next year.
One of the big new features in Firefox 3.6, code-named Namoroka, is the arrival of Personas, which lets people customize the browser appearance.
Mozilla said the first beta of Firefox 3.6 is due this weekend or early next week, and Beltzner said there currently are no plans for second beta. The final version is due by the end of the year.
Browsing the Web has become like walking down a carnival sideshow. Everywhere you turn, you're bombarded with come-ons. You know there's a catch to each and every pitch because these barkers are pros at separating you from your money.
The people offering free software and Web services appear to be taking lessons from retired carnies. Their offers are too good to be true—literally. Most of these folks are in business, after all, so they have to make money somehow.
And as they say, the most successful cons are the ones where the victim doesn't even know he or she has been conned at all.
Of course, the purveyors of these "free" services assert that there's nothing underhanded about their method of doing business. Many are up-front about their business model, whether it involves placing ads in their products and services, downloading unrelated browser toolbars along with their updates, charging only organizations who use the software while letting individuals have it for free, or offering only dumbed-down versions of the programs for free and requiring payment for access to all the products' features.
Still, sifting through the "free" claims to find the true price you pay for such products can be daunting. Anyone who has used the Internet for any length of time knows it pays to be skeptical. While there are hundreds—perhaps thousands—of truly free programs and services available on the Web, finding the best of them isn't always easy. And clicking the wrong free-download link can be downright dangerous.
One way to determine whether a program is really free is its use of the Free Software Foundation's GNU General Public License (GPL). The GNU GPL stipulates that the software can be used, copied, and distributed verbatim without limitation, though it cannot be changed. While you can usually get the source code of programs that adhere to the GNU GPL, the license differs somewhat from open-source software.
The Open Source Initiative defines 10 criteria that programs must follow to be considered "open source." Among these are that the software can be redistributed—whether sold or given away—without limitation, and that the source code be distributable as well. Such programs must also allow "modifications and derived works" that can be distributed under the same terms.
SourceForge provides the most comprehensive collection of open-source software for Windows, Linux, and other operating systems. The programs listed on the site are often poorly documented and may be labeled as "projects," so you may not want to pin your business's success on one of them.
In fact, you'll often find more complete reviews of the programs listed on SourceForge by searching for them on Download.com. For example, here's the SourceForge entry for the KeePass Password Safe password-management freeware, and the product's entry on Download.com.
Whose bandwidth is it, anyway?
My biggest beef with software vendors—whether they charge for their products or not—is their cavalier attitude toward our system resources. Microsoft ties up our PCs every second Tuesday of the month with multimegabyte Windows updates. But a more recent example is Apple's latest iTunes and QuickTime update, which comes in at a whopping 101.2MB download. Apple, Microsoft, and other software vendors repeatedly expect me to put my workday on hold and turn my system over to their monster updates.
Apple's iTunes + QuickTime updater wants to download more than 100MB of patches in the middle of my workday.
(Credit: Apple)Many antivirus and other security programs let you use them for free but request a donation—sometimes repeatedly. For example, InformAction's popular NoScript add-on for Firefox opens a page after each update that solicits donations.
Other times, the vendor offers a free version of their commercial products, but finding it on the company's site becomes a game of Where's Waldo? If you're looking for AVG Free, you'll find it much faster on Download.com than you would on AVG Technologies' site.
Perhaps the greatest danger when looking for free software is becoming a victim of rogue security programs. This form of malware tricks you into downloading it by promising free protection, and then it claims to have found viruses that aren't actually there. The software holds your system for ransom, requiring that you pay to "remove" the infection that the program itself created.
The best way to avoid such traps is to restrict your software downloads to sites such as Download.com that scan all the files they host for malware prior to offering them for download. Better yet, think twice or even three times before installing any program. Every piece of software you load on your PC comes at a price, even if it's just the time, effort, and bandwidth required to keep it up-to-date so it doesn't become a security weak point.
Evernote is giving its Windows desktop application a huge face-lift on Thursday. The new version of the writing and archiving tool has more in common with its Mac counterpart, borrowing features like thumbnail previews and a three-pane view that lets users quickly hop through notes they have saved in one of their Evernote notebooks.
The change may be jarring for some longtime Evernote users who have only used the Windows version, but for people like me, who use clients on both platforms--on a daily basis, the unification is welcome.
Old versus new versions of Evernote compared. Note that the new version has a thumbnail view. (Click to see full size.)
(Credit: CNET)There are some peculiarities though. At first glance the already anemic text editor is missing a few buttons that were found on the old one. Options such as indenting, or adding a bulleted list are still there, but now they're nestled into a right-click contextual menu instead of being buttons as they were before (and still are on the Mac and Web versions). In their place are the simple, but screen real estate-sucking, buttons for printing, e-mailing and deleting any note you're working on. Though unlike on the Mac, this group of options cannot be minimized. On a big, wide-screen monitor this isn't a big deal, but on smaller screens it means you have less room to view your work.
What makes up for that, is spell check--a long-overdue inclusion. Whatever you're writing gets the spell check treatment as you type, just as it does in versions of the program on other platforms. This may seem like a really minor addition, but if you're using Evernote as a primary text editor, this is important.
Also quite cool, is a more easily accessible canvas mode made exclusively for Windows users with tablet PCs, which lets them more easily create hand-drawn notes. Users who don't have tablets could previously also access the feature by holding Ctrl+9 when in any note, although now it's its own type of note. Worth noting is that these notes cannot be seen on the current version of the Mac software, something that will be added in a future update.
All in all, this is a good update with some big changes that may take some getting used to for folks who haven't used the Mac version. Because of the many changes in this version, the Evernote 3.5 update is being released in beta, instead of an automatic update within the software. Windows users of the current version can download it from Evernote's site.
Correction: This article originally misstated the newness of the ink writing feature as well as the software's capability to index handwritten notes. Users who don't have tablets could previously also access the feature by holding Ctrl+9 when in any note, although now it's its own type of note.
The new Seesmic Desktop app lets Facebook fan page managers update them in sync with Twitter.
(Credit: Loic Le Meur / Seesmic)There are a handful of Twitter apps out there that can also update Facebook statuses, and no clear market leader, but the new build (version 0.6) of Seesmic Desktop may soon be the app of choice for marketers who use Twitter and Facebook for brand promotion. That's because it can now manage activity on Facebook's "fan pages" as well as personal profiles, meaning that the operators of these pages can update them in sync with Twitter accounts.
"With the Facebook Page feature, you have greater control on how you market your business, oversee your brand, listen to your fans and build your community," a release from Seesmic explained. Facebook, it should be noted, has launched its own feature to push fan page updates directly to Twitter.
If you're an ordinary Facebook user who doesn't manage any fan pages, Seesmic Desktop can also track status posts from those that you subscribe to.
Seesmic Desktop was built after parent company Seesmic, which had previously built a video-commenting company, acquired Twitter desktop app Twhirl.
Founder Loic Le Meur also announced that 2.5 million people have now downloaded Seesmic Desktop, and that Seesmic has partnered with Twitter image-sharing app Yfrog to be its default image provider. It's the second partnership deal for Yfrog in a month, having inked a deal with URL shortener Bitly a few weeks ago. That's probably disconcerting news for Yfrog rival Twitpic, once the unequivocal big player in Twitter image uploads.
I could use some updates.
(Credit: Screenshot by Rafe Needleman/CNET)Back in the old days of CNET, we had a product I loved called CNET Catchup. It scanned your computer and told you which software on it had updates available. I'm happy to report that we've brought the function back, in a completely new product called TechTracker.
It's a free app. It will scan your PC (at regular intervals if you like) and tell you what you have that's old or out of date. It gives you links to updates as well as user reviews of the apps. Updates come to you from our Download.com site, so you know they're safe and spyware-free.
The Windows version is in public beta (get it here). A Mac version should be out soon.
This is not an impartial expert review. We don't review our own apps. This is a pure pitch. I like TechTracker and I'm proud of the team here that built it. So go get it and tell the folks who made it what you think.
(Credit:
Screenshot by Rafe Needleman/CNET)
Apple released an update to its operating system Wednesday, version 10.5.8.
The update is said to fix issues related to compatibility and reliability when trying to connect a Mac to an AirPort network, as well as restore Display System Preferences, and Bluetooth reliability. The latter will likely bring a sigh of relief to users who have complained of their Bluetooth keyboard or mouse periodically disconnecting from their Macs.
Also included in the update: an upgrade to Safari 4.0.2, with improved accuracy of search history; a fix for importing large photo and movie files from cameras; better iCal, iDisk, MobileMe, AFP, Managed Client, Sync Service reliability; more support for RAW images from third-party cameras; and improved compatibility for external USB drives.
My colleague Elinor Mills has a separate post on the security updates contained in 10.5.8.
As always, let us know if you have any problems with this update.
Apple has released a minor change to Safari 4 for Mac users.
Safari 4.0.1 addresses incompatibilities between the browser and certain features in iPhoto '09, including Places and Facebook publishing. No changes were made to the Windows version.
When the original version 4 was released last week, it surprised many observers with its new position as one of the faster browsers available, rendering JavaScript at speeds comparable or faster than Google Chrome.
