Last week, Microsoft showed off some browser technology that could help Internet Explorer leapfrog the competition. But if Mozilla succeeds in its hope, Microsoft could be playing catch-up instead.
The technology in question is hardware-accelerated graphics and text using interfaces called Direct2D and DirectWrite that provide an easy way to use graphics cards' computing power. They're built into Windows 7, and Microsoft is bringing them to Windows Vista but not Windows XP.
The performance boost from Direct2D and DirectWrite was the centerpiece of Microsoft's demonstration of Internet Explorer 9 goodies shown last week. Online maps flashed on the screen quickly and tracked mouse movements responsively; text was clearer and changed sizes more gracefully.
But the day of Microsoft's demo, Mozilla evangelist Chris Blizzard had this to tweet: "Interesting that we're doing Direct2D support in Firefox as well--I'll bet we'll ship it first."
There's work to back up his rhetoric. On Sunday, Bas Schouten, the programmer who's been leading the work for Mozilla, posted a prototype of Firefox using the Direct2D and DirectWrite.
However, any Firefox fans tempted to crow about a victory should be cautious. Mozilla wouldn't commit to including the technology, much less to a release schedule such as Firefox 3.7 due in the first half of 2010. "We are currently investigating Direct2D for Firefox, but do not have a target for shipping it in Firefox at this time," the organization said in a statement..
Several Web pages arrive significantly faster using Direct2D rendering technology in Firefox.
(Credit: Bas Schouten) The race is on
Microsoft declined to comment for this story, referring readers just to last week's blog post about coming Internet Explorer 9 features. "While we're still early in the product cycle, we wanted to be clear to developers about our approach and the progress so far," the company said while sharing a Direct2D demonstration video.
There's no doubt the race is on, though, given the potential benefits of the new interface and the commercial success of Window 7. Microsoft is lighting a fire under its developers, but the company's browser has lagged Firefox and other rivals in many technological areas for years, and many Web developers loathe earlier versions of IE still widely used. IE's market share has steadily eroded, though it remains dominant overall.
The attention is giving Google ideas, too. In a Chrome issue logged Sunday, Chrome programmer Peter Kasting pointed to Schouten's blog post on the subject as "motivation."
"If we can speed up the rendering time, the most noticeable benefit will probably be smoother-feeling scrolling," Kasting said. He also directed attention in October to DirectWrite support in Chrome, though cautioning that it might not work with the browser's present "sandbox" design to isolate elements of the browser for security reasons.
Mozilla has its own results to show off, too. Schouten offered a graph showing improved performance displaying a variety of Web pages. Facebook, Google, and Twitter rendered on the screen in half the time using the Direct2D; Slashdot and a Wikipedia entry were barely changed. One taxing page using the Scalable Vector Graphics format (SVG) to show movable, resizable graphics showed more than twice as fast, dropping from about 11 milliseconds to less than 4 milliseconds.
Microsoft's DirectWrite permits smoother display of many fonts.
(Credit: Microsoft) What actually changes?
Direct2D replaces an older technology called Graphics Device Interface (GDI) used in Windows XP. Both offer a way for programs to tap into computing hardware without having to worry about the particulars of video card capabilities and settings, but Direct2D taps into hardware acceleration features.
The technology lets programmers control basic elements such as transparent boxes, curved lines, and resizable photos. Out of these, user interface elements are constructed; Direct2D calls upon a computer's graphics processor to speed that up. It's particularly helpful for dynamic situations that change element properties such as color, size, or opacity.
DirectWrite offers a similar graphics chip boost to the task of displaying text. That may not sound computationally intense, but some parts of it are. In particular, DirectWrite offers a more sophisticated mechanism for displaying text to take advantage of something called sub-pixel positioning of letters.
Each pixel on an LCD screen is actually made of three tiny slices--for red, green, and blue components--and sub-pixel technology subtly draws letters using pieces of these pixels to make the overall appearance smoother. The older GDI permitted some sub-pixel positioning, but only smoothed letters in the horizontal direction; DirectWrite smooths curves vertically as well.
Using the graphics chip in Direct2D and DirectWrite operations brings several advantages. Performance is the first: some operations are faster or smoother, and having more power on hand lets programmers tackle more ambitious projects. Second, the general-purpose central processor, relatively inefficient at handling graphics tasks, is unburdened, freeing it up for other tasks and saving battery power.
Firefox already has a graphics system of its own called Cairo. Schouten has been adding a Direct2D and DirectWrite.
Firefox is of course a browser that doesn't just work on Windows. The DirectWrite technology helps that operating system catch up to its rivals, said Mozilla's John Daggett in a blog post Sunday. "Platform APIs [application programming interfaces] on Mac OS X and Linux already do a good job rendering Postscript CFF [Compact Font Format] fonts," he said. "This just brings them up to parity under Windows 7."
Direct2D is used elsewhere in the browser. "We've made significant progress and are now able to present a Firefox browser completely rendered using Direct2D, making intensive usage of the GPU," or graphics processing unit, Schouten said. And because Cairo is used by other open-source software, other projects will benefit from the work, he added.
The Direct2D work is Mozilla's second hardware acceleration effort; the company also is working on one using a different hardware acceleration interface called OpenGL for mobile devices using Nvidia's Tegra chips, according to Mozilla.
This Mozilla demonstration of photos and Scalable Vector Graphics (SVG), with transparency and click-and-drag resizing, works more than twice as fast Direct2D graphics.
(Credit: Screenshot by Stephen Shankland/CNET) The interactive Web
Microsoft went out of its way to emphasize that the Direct2D and DirectWrite work will help existing Web pages without programmers having to change a line of code. Dean Hachamovitch, general manager of Internet Explorer, contrasted that to other hardware acceleration efforts including Native Client and O3D from Google and WebGL from Mozilla and the Khronos Group.
Native Client, O3D, and WebGL are part of a long list of developments designed to transform the Web into a foundation not just for static pages but also for interactive applications. Those technologies, though, require new programming skills and tools.
Mozilla, Google, Apple, and Opera have been pushing this interactive Web agenda, and Microsoft is showing signs of interest, too. However, for now, Microsoft emphasizes that Direct2D support will help the existing Web. But the browser makers have their eyes on interactive technology as well. Direct2D will help with complex sites that use 2D graphics interfaces such as SVG and Canvas, Mozilla said.
Added Schouten, "As Web sites become more graphically intense, dynamic graphics will start playing a larger role, especially in user interfaces."
Visual thumbnails for tabs are all new in Opera Mobie 10 beta.
(Credit: Opera Software)Opera impressed us a few months ago with its beta release of a restyled Mini browser for Java phones. Early in November, they did it again with a standalone mobile browser for Symbian Series 60 handsets that adheres to Opera Mini 5 beta's glossy master design. And on Wednesday, Opera repeats what it hopes to be mobile magic with Opera Mobile 10 beta for Windows phones.
The free Opera Mobile 10 beta starts off with a customizable Speed Dial screen, composed of nine preview thumbnails that whisk you off to a favorite site. Browser tabs receive a new treatment that echoes those thumbnail previews, and other features like the Password Manager get a few behind-the-scenes adjustments.
As with the recent betas for Java and Symbian phones, Opera Mobile 10 beta lacks some features for Windows phones that Opera expects to restore by the time it approves the app for general consumption. Opera Link, its bookmark- and favorite-syncing service, is among the laggers.
Our First Look video of Opera Mobile 10 beta (below) sees the browser tested on a Symbian phone, but it will look and work almost identically on Windows phones. Press "play" to get a good idea of what's in store, including those known bugs.
Note: Since our video, Opera has released an update for Symbian phones that can now handle font for several Asian languages.
Windows Mobile owners can download the mobile browser beta free by navigating to m.opera.com/mobile/ from the phone or www.opera.com/mobile from the desktop. Opera Mobile 10 beta will replace the Opera Mobile 9.7 beta that has previously been available for Windows Mobile phones.
Windows users: how do you like Opera's reworking of the browser? Let us know in the comments.
When Microsoft launched its mobile app store last month, Windows Marketplace for Mobile was only available for Windows phones running operating system 6.5. Although highly anticipated among users, the execution of the app store nevertheless put Microsoft on wobbly competitive footing. Here was Microsoft, a year and a half behind Apple on producing an app store, and the company had already dropped a boulder on its big toe by limiting the storefront to its brand-new operating system, which a bulk of its users didn't have.
Thankfully, Redmond seems to have recovered, and on Monday, Microsoft opened up its Marketplace app to more Windows phones. If yours runs version 6.0 or 6.1 of the operating system, you can now download the free Marketplace application by sending yourself a link from Microsoft's Web site.
Microsoft boasts approving more than 800 applications for Windows Marketplace for Mobile as of November 16, a little over a month after launching the digital storefront. But the figure pales in comparison to Apple's announcement of its 100,000 app milestone just two weeks before. Microsoft's has some serious work to do if it wants to attract more developers and attempt to reach Apple's benchmark. Making the Marketplace available to more users is a necessary first step.
(Credit:
Screenshot by Jessica Dolcourt/CNET)
Windows Marketplace for Mobile debuted in October as Microsoft's answer to smartphone app stores. As with Google's Android Market, Windows Mobile 6.5 users could initially only find and purchase apps from the device. Now Microsoft has published an online catalog to mirror its mobile storefront.
As with iPhone's app store in iTunes and BlackBerry's online App World, Windows Marketplace for Mobile site lets you find apps by browsing, searching, or discovering programs from lists of what's most popular or new. App screenshots, ratings, and version details are accessible from product pages. Like BlackBerry's App World, you can pick apps from the online catalog to install via Marketplace for Mobile on your smartphone.
In addition to discovering new applications to download, the online mobile Marketplace has a management window for you to track your download history and tweak your account settings.
Developers will see a separate portal that contains community resources, blog posts, and lists of upcoming events. Although Microsoft has been the tardiest of the major mobile platform developers to implement an app store solution, it's to Microsoft's credit that the company is quickly rounding out its storefront with an online catalog. Now Microsoft just needs to open up the Marketplace to phone owners using older versions of Windows Mobile operating systems.
Three new features are now available to Windows 7 users of the new beta release of Firefox. Firefox 3.6 beta 1 introduces enhanced previews for both the new Windows 7 taskbar and the tabs.
The taskbar previews for tabs brings Firefox into parity with Internet Explorer 8, allowing users to see and select their open tabs via Aero Peek. The obvious limitation with this feature is how it impacts the display when you've got a high number of tabs open. As you open more tabs, their preview panes will shrink.
Firefox 3.6 beta 1 will show individual preview windows for each tab on the Windows 7 taskbar.
(Credit: Screenshot by Seth Rosenblatt/CNET)While the taskbar preview will work without manually changing settings in about:config, the others will require a bit of fiddling. As such, they're not recommended for new users, or for those who just aren't comfortable tweaking the about:config.
The enhanced Control + Tab will now show you a preview window of your tabs, as long as you have three or more tabs open. To activate it, go to about:config, search for browser.ctrlTab.previews, and double-click on it to change it from False to True. Then restart Firefox, and the CTRL+Tab hot key will give you Aero-style preview pane of your tabs.
A revision to the List All Tabs feature gives it a visual component mimicking CTRL+Tab. Using Control + Shift + Tab combo, you can pull up a CTRL+Tab tab preview window that includes a search box. As you type in the name of the tab you want to call up, it will filter the tabs. Enter or the left mouse button will take you directly to the tab. To activate this one, go to about:config, search for browser.allTab.previews, and double-click on it to change it from False to True. Then restart Firefox.
The new Firefox beta can search your tabs on the fly.
(Credit: Screenshot by Seth Rosenblatt/CNET)You can disable the Windows 7 taskbar preview by going to about:config, search for browser.taskbar.previews.enable, and double-click on it to change it from True to False.
As this is a beta, be prepared for Firefox to break compatibility with many add-ons. In my test, All-in-One Sidebar wasn't compatible, even after doing the stability-reducing version compatibility override. Also notice that the visual component to the tabs previews within Firefox don't appear to be fully baked.
[h/t Lifehacker]
Amazon already has a free Kindle iPhone app. And soon it will have a free Kindle app for Windows PCs.
While the new app won't be available for download until next month, Microsoft demonstrated it at the Windows 7 launch event in New York City on Thursday. Like the iPhone app, Kindle for PC turns your PC into another reading device that can be linked to a Kindle account (you don't have to own a Kindle to set up a Kindle account). You can then choose to send Kindle e-books and periodicals to your PC via a wired or wireless network connection. Also, you can read an e-book on your PC while at home (or elsewhere), then send that same e-book to your iPhone or Kindle and pick up reading where you left off.
"Customers have told us that they want access to a wider variety of content and an increasingly diverse set of form factors," said Mike Nash, corporate vice president of Windows Platform Strategy at Microsoft. "With the announcement of Kindle for PC, Amazon is making its massive selection of Kindle books available on the world's most widely used platform."
Both Amazon and Microsoft are quick to note that Kindle for PC takes advantage of capabilities in the new Windows 7 OS, including Windows Touch technology. Also, the app isn't compatible with Windows 7 machines only, but will also work with Windows XP and Windows Vista computers.
Here's a list of features:
- Purchase, download, and read hundreds of thousands of books available in the Kindle Store
- Access your entire library of previously purchased Kindle books stored on Amazon's servers for free
- Choose from over 10 different font sizes and adjust words per line
- View notes and highlights marked on Kindle and Kindle DX
- Zoom in and out of text with a pinch of the fingers (Windows 7 users only)
- Turn pages with a finger swipe (available in a future release for Windows 7 users)
And what about a Kindle app for Macs? Well, Drew Herdener, Amazon.com's Director of Communications, tells us, "We will be coming out with Kindle for Mac in the next few months." Herdener also confirms that Kindle for Blackberry will debut soon.
To receive an e-mail when Kindle for PC is available for download, sign-up at amazon.com/KindleforPC.
Comments?
Programmers have mostly overcome a crucial hurdle to releasing a beta version of Chrome for the Mac, printing support, but several Windows 7 features won't make the cut for the present 4.x version of Chrome.
The Mac printing support is now added, according to the Google browser's issue-tracking system, though there are "minor remaining issues" and the new features aren't yet distributed with the software.
Google has cited Mac printing support as one holding back a Mac version of the browser. Mac support is important for the company's ambitions to spread the browser and its fast-Web philosophy to mainstream users. The Linux version, while less mainstream now, also is important since it's the foundation of Google's Chrome OS project to build a browser-based operating system for Netbooks.
But on the Windows side of the shop, a number of planned features to support Windows 7 were pushed back to the next version Chrome on Wednesday. That includes support for showing thumbnails of open tabs on the task bar, showing "jump lists" for quick actions such as links recently or frequently visited pages, pinning thumbnails to the task bar, and overlaying a download progress status bar on the Chrome icon.
The present beta and stable releases that Google issued Monday, Chrome version 3.0.195.27 (download for Windows only), are members of the 3.x family. The developer preview is in the 4.x family (download for Windows or Mac OS X). The Windows 7 features had been slated for the 4.x series, but now are planned for version 5, according to the issue-tracking system.
The change doesn't indicate the features have retreated into the distant future, though; Chrome version numbers change relatively rapidly, as evidenced by the move to version 4 in just over a year.
Also pushed back to the 5.x series is built-in support for discovering when Web pages have RSS feeds, one of Chrome's most-requested features. Its absence is ameliorated by a Chrome sample extension for RSS, though.
Extensions remain a work in progress. New ones are arriving steadily, and existing extensions such as Lastpass for filling in passwords and forms and AdSweep for blocking ads is progressing. But Google recently switched interfaces, dropping the use of a toolstrip across the bottom of the browser with pop-up "moles" in favor of browser actions, small icons along the top of the browser.
Article updated at 5:00 pm to correct mIQ media sharing details.
Best Buy Mobile's mIQ dashboard is easier on the eye.
(Credit: Screenshot by Jessica Dolcourt/CNET)Microsoft introduced its My Phone service last week, an online dashboard for managing and sharing the contents of your mobile phone. We liked some aspects, and critiqued some others. Ultimately, we wished that Microsoft had teamed up with its Seattle neighbor, connected services startup Dashwire, whose legacy dashboard did much of the same thing as My Phone does now, but did it better. Dashwire has since turned its standalone product into a platform. Best Buy Mobile snapped up a license and is now offering its own sync-and-share service, called mIQ (short for mobile IQ).
I know what you're thinking: The T-Mobile Sidekick backup service just failed, and the blame is Microsoft's. Why trust its My Phone service at all? But backup isn't the point of these services. They're about management. Moreover, comfortably managing the contents of your smartphone from a screen and keypad that's larger than anything you can get on your smartphone. And if you delete a number or photo from the Web or phone, it's gone. Neither of these services intends to save it, but they do intend to make it available online.
So now that that's clear, it's time for a throwdown.
My Phone and mIQ both download small clients to the mobile phone. From there, they bidirectionally sync the phone's contents to an online dashboard. My Phone is limited to Windows phones, but mIQ is free for anyone with a BlackBerry, Symbian, or Windows phone.
Features
We'll say right off the bat that Microsoft's My Phone is richer in feature types overall compared with Best Buy Mobile's mIQ. ... Read more
My Phone's Web dashboard resembles an in-box.
(Credit: Screenshot by Jessica Dolcourt/CNET)In step with the release of Windows Mobile 6.5 phones, Microsoft also graduated its My Phone syncing service for Windows phones (6.0-6.5) from beta to a full release. As we reported earlier this morning, most of the new features are premium additions to help you find your phone if it gets lost or stolen. We'll get to these later on. For the most part, the My Phone service acts as we expect it to--as a small app you download onto your phone, with the bulk of the management taking place on your dashboard online.
Sure enough, after downloading My Phone and signing in with your Windows Live ID (or signing up for a new one), you'll pick from a list of data types you want to sync. These include contacts, calendar items, notes, tasks, memos, photos, and videos, songs and text messages, and documents.
Syncing took over a half hour the first time around, but we were on a terribly weak EDGE connection. Let that be a lesson to all. In the style of our times, the online dashboard resembles an e-mail in-box. From it, you can view the contents of your phone, and to some extent manage certain aspects. for instance, you can add a new calendar item and comfortably edit contact info from the desktop keyboard, but we haven't found a way to add a contact or create a new text message. You can upload songs from any desktop to remotely load onto your phone, but My Phone missed the smattering of songs we already had on the phone. The photo sharing feature is more fleshed out, with options to publish images to Windows Live, Facebook, Flickr, and MySpace.
We're bummed that Microsoft hasn't broadened the syncing and sharing capabilities since My Phone's beta days. With so many other start-ups creating fuller featured in-boxes and management dashboards than My Phone, it seems to us that Microsoft has unnecessarily reinvented the wheel.
... Read more
(Credit:
Google)
Google has slowly been adding its location feature to Google's mobile applications. Last week, Windows Mobile phones were the latest to get the handy localization feature.
In Google's mobile maps apps, My Location appears as a blinking blue dot that shows either your approximate location, based on cell tower triangulation, or a more precise reading based on your phone's built-in GPS. The same principle now applies to search in the Google Mobile App. The blue dot will list your current location below the search box. Instead of specifying a city or zip code, you just type in your query, and Google will deliver the results closest to you.
The most recent version of Google Mobile App for Windows phones also weaves URL suggestions for Web pages into its search suggestions. By clicking one, you can bypass the search results page and go straight to the business' Web site. Furthermore, if you have Google Maps installed on your phone, the app can plot local search results on a map. Google signifies these locations in the search results with a red pin (pictured).
As a nod to those with privacy concerns, Google encrypts your location on its way to the server, and only stores the most recent location to make subsequent searching easier. Of course, not everyone wants to make their location known. You can disable the My Location feature in the settings under Advanced Options.
For those who use Google Mobile App to quickly find places nearby, this update does, indeed, make the app a more capable tool. It also steps into Yelp's mobile territory, delivering not only ratings as part of a search result, but also mapped locations. Combined with the map's directions feature, the mobile app could help drivers and passengers, especially, find their destinations faster.
Google Mobile App first became available for Windows Mobile phones in February 2009. To get the latest update, point the mobile browser to m.google.com.





