Mozilla Labs has released the first version of its "Fennec" mobile device browser that can be tested on Windows desktops and Windows Mobile devices. The "alpha 2" release of Fennec adds extension hooks, faster panning and zooming, and improved look and feel, the project says.
Fennec, which will run via x86 and ARM processors on both Windows Mobile and Linux-based mobile devices, has been under development since last year. It aims to bring a "true web experience" to mobile phones and other non-PC devices, and includes a "bridge" aimed at helping users migrate cookies, bookmarks, history, form-fill data, and other information from their desktop browsers to their mobiles, according to the Mozilla project.
The project has tinkered openly with Fennec throughout 2008, but has previously released test builds of the web browser only for Nokia's N810 MID (mobile internet device), which runs Linux. As of the new Alpha 2 release, however, test versions are available for Windows (pictured below), Macintosh, and Linux desktop computers.
Mozilla's Fennec Alpha 2 (Click to enlarge)
The new builds enable authors of both content and extensions to begin experimenting with the software on their desktops, says the project. Developers familiar with Visual Studio 2005 or Visual Studio 2008 can get the closely related "XULRunner" code running on Windows Mobile emulators or devices, the organization adds.
Touted features in Fennec Alpha 2 include faster panning and zooming, look and feel adjustments, and better responsiveness while pages are loading. Even more significant, the browser is said to include new hooks for authors of third-party extensions, plus an extension manager (below right) similar to the one on desktop editions of Firefox. Claimed to have more than 200 million users, Firefox has become a popular ecosystem for extensions, which can provide tabbed sidebars, content filtering, or automatic synchronization of bookmarks across multiple devices, to cite but a few examples.
Sliding a finger or stylus to the right in Fennec allows accessing the browser's controls (left) and extensions manager (right) (Click either to enlarge)
Fennec has a simplified user interface, designed to make good use of small screens. For example, sliding a finger or stylus to the left on a device's screen -- imitated on the current desktop builds via mouse or trackpad gestures -- allows bookmarking a web page, moving to previously viewed web sites, or accessing other browser controls. Sliding to the right provides a tab bar with thumbnails of all currently open tabs, as pictured earlier in this story.
A demonstration of Fennec, Alpha 2 Source: Mozilla "user experience lead" Madhava Enros (click to play)
Further information
For further information on Fennec, see our earlier coverage, here.
To obtain Fennec Alpha 2 builds for Windows, Linux, or Macintosh OS X desktop computers, or Nokia's N810, see the Mozilla website, here. Further information about the build is available in a blog entry from developer Mark Finkle, here.
To get instructions on how to create a Windows Mobile version, see the Mozilla site, here.
Visual Basic 6.0 to .NET Migration
This paper focuses on the methodology and techniques which Infosys (Microsoft Technology Center) has developed for migrating VB 6.0 Applications to .NET. Our approach ensures a smooth, cost effective, and efficient migration.
Mobile Device Security: The Eight Areas of Risk
It's common knowledge that adding mobile devices to your network increases security risks. There are multiple facets to mobile security, all of which should be paid close attention to. This E-Guide presents a more in depth look into the eight key areas of securing wireless devices.
Quality Assurance and .NET
This paper discusses best practices for functional, regression and load testing of .NET applications.
SCADA Security in Integrated Networks
As businesses leverage their SCADA systems by integrating them into the business networks, they must also assure the security of the SCADA system.
The Advantages of Small Form Factor HMI
HMIs have mutated and changed with new requirements, and they have become more flexible and capable. And while they've been doing that, they've become smaller and more useful.
9 Critical Requirements for Web Application Security
Learn why your Web applications expose dangerous security breaches and what’s required to effectively protect your Web applications and the sensitive information behind them.