Everyone Stay Calm, Firefox is Not Adopting the Microsoft Ribbon

Alex Faaborg set the record straight on his user experience blog for Mozilla about Firefox 4.0 coming standard with a ribbon interface. There were a slew blogs, tweets, and news articles saying that the latest Firefox would sport the Redmond style-feature. However, it seems the information may have been a bit misconstrued.
 
Faaborg clarified in his blog, that while they have been investigating the interface trends in popular software products, they have not chosen the “Ribbon” to be an ideal solution for a web browser. He goes on to point out that “a tab based and contextual UI designed for holding a massive number of commands for document creation (a Ribbon) doesn’t actually make any sense for a Web browser” and they have no intention of implementing one.

It would appear the proposed interface for Firefox 4.0 (see image) resembles the Chrome and latest IE front-ends: losing the menu bar, and integrating a minimal command UI.

What do you think? Would Firefox have been better with a pretty little “Ribbon?”

Image Credit: Mozilla

White Paper: DirectX 11


You thought DX10 brought big changes? Get a load of DX11!

DirectX 10 marked a radical departure from DirectX 9: In order to be compatible, a graphics processor must feature a unified architecture in which each shader unit is capable of executing pixel-, vertex-, and geometry-shader instructions. The changes in DirectX 11 aren’t quite as fundamental, but they could have just as big an impact—and not only with games.
 
DirectX 11 is a superset of DirectX 10, so everything in DirectX 10 is included in the new collection of APIs. In addition, DX11 offers several new features and three additional stages to the Direct3D rendering pipeline: the Hull Shader, the Tessellator, and the Domain Shader. And in an effort to deliver cross-hardware support for general-purpose computing on graphics processors, Microsoft has come up with a new Compute Shader.

DirectX 11 will be compatible with both Vista and Windows 7, but many of its graphics features will be available on GPUs designed for previous iterations of Direct3D. Tapping into the Tessellator’s power, however, will require a GPU with transistors dedicated to the task (in this sense, DX11 marks a slight departure from DX10’s vision of a unified architecture). Let’s explore the concept of tessellation now.

Meet Tess

The three new pipeline stages we mentioned earlier are all related to tessellation. They reside in the geometry-processing stage, between the Vertex Shader and the Geometry Shader. Tessellation can rapidly create the primitive elements that go into the creation of a complex three-dimensional object by subdividing just a few at a time. In this case, the primitives are called patches, which are defined by control points (visualize Photoshop’s pen tool, except that DX11’s control points manipulate a surface instead of a line). Patches replace the triangles used in previous versions of DirectX. Each subsequent subdivision creates more primitives, with each group being smaller than the last. Increasing the number of primitives in a model makes that model look more realistic. The Tessellator can also reshape these primitives by adjusting the control points to form more complex geometry.

While it’s very easy for GPUs to produce coarse objects like cubes, they have a much harder time creating objects with smooth curves. By tessellating a coarse object, a cube, for example—a GPU can transform that object into something that does have smooth curves, such as a sphere—and the kicker is that this process requires relatively little GPU horsepower and graphics memory.


(click to enlarge)

Here’s a broad overview of how tessellation works: The Vertex Shader outputs patches, which then travel down the pipeline to the Hull Shader. The Hull Shader analyzes the patches’ control points to determine how the Tessellator should be configured (generating so-called “tessellation factors”) and then sends the patches on to the Tessellator. The Tessellator, in turn, subdivides the patches and feeds a stream of points to the Domain Shader. The Domain Shader manipulates these points to form the appropriate geometry and sends the resulting vertices to the Geometry Shader.

Hardware tessellation isn’t a new concept. Animators at Pixar began using tessellation to create their highly detailed characters beginning with A Bug’s Life, and they’re still using it today. The GPU that AMD designed for Microsoft’s Xbox 360 gaming console features a tessellation unit, and AMD integrated something similar in its Radeon GPUs for the PC, beginning with the Radeon HD 2000 series. This led many to predict that Microsoft would expose tessellation in DirectX 10. But that didn’t happen, and DirectX 11 won’t be able to tap AMD’s tessellator, either, because AMD’s original implementation of the technology isn’t compatible with Microsoft’s.

I Compute, Therefore I Am

If you’ve followed the evolution of modern GPUs, you know that they’ve moved from being single-core processors designed for one specific purpose—processing graphics—to massively parallel devices with hundreds of processing cores. Modern GPUs are capable of performing more than a trillion floating-point operations per second, which has been a boon for the types of graphics processing and real-time animation needed for computer gaming. But this hardware can be tapped to perform other types of computations, too; the concept is known as GPGPU computing (the acronym stands for general-purpose graphics processing unit). Most software applications, however, as well as the tools used to develop them, are designed for serial execution, not parallel.

GPGPU computing, therefore, requires brand-new tools, and AMD and Nvidia have invested significant amounts of time and effort to both create them and spur the development of GPGPU applications. AMD’s initiative is known as Stream SDK (Software Development Kit) and Nvidia’s is called CUDA (Compute Unified Device Architecture). The growth of GPGPU computing, however, has been hindered by the fact that each company’s tools work with only that company’s GPU. Microsoft hopes to change that with the addition of the Compute Shader to DirectX 11. The Compute Shader will enable developers to write GPGPU code that will run on any graphics processor, be it Nvidia’s GeForce platform, AMD’s Radeon, or Intel’s upcoming Larabee.

Although the Compute Shader is integrated with DirectX 11, it’s not actually a stage in the Direct3D pipeline. It can, however, take data structures from the Pixel Shader stage, manipulate them using the GPU’s resources, and then apply them to the final image in a post-processing stage. Microsoft has identified a range of target applications specifically related to graphics processing that should improve games, including effects physics (particles, smoke, water, cloth, etc.), ray tracing, gameplay physics, and even AI.

Analysts expect the first DirectX 11–compatible GPUs to reach the market in the fourth quarter; games that take advantage of DirectX 11 aren’t expected until sometime in 2010.

MSI Wind U123


Large and in charge

MSI’s latest venture into the netbook market offers slightly faster performance than the rest of the netbooks we’ve tested with much longer battery life to boot, but the nine-cell battery that makes that possible sends the MSI Wind U123 into the heavyweight range. It makes us wonder: How heavy can a netbook become before it stops really being a netbook? Do we buy them for their formfactor or their performance? Or is it just the price?

The battery is the first thing we noticed about our Wind review unit. The dang thing juts from the back of the netbook, raising the back end more than an inch from horizontal and adding more than a pound to the total weight—making the lap weight three pounds, four ounces. But it’s worth it if battery performance is king. In our full-screen DVD-video battery rundown test, the U123 far outlasted the competition, achieving just over seven hours of playback. The previous netbook record was shared by two Eee PCs, the 901 and 1000HE, both of which clocked in at five and a half hours. This means a nine-cell-powered Wind U123 will likely get eight to nine hours of light usage on a single charge.

Battery life wasn’t the only area in which the Wind U123 outperformed the competition, though. In both Photoshop and our newly instituted Quake III benchmark, it squeaked out small but perceptible leads on the competition—beating our previous Photoshop winner, the Asus Eee 1000HE, by five percent, and running Quake III 5fps faster than the Samsung NC10.


If you don't mind a bit of junk in the trunk, the Wind U123's nine-cell battery will fast win you over.

The Wind U123’s internals are exactly what we’d expect from this newer generation of netbooks: 1.66GHz Intel Atom N280 CPU, 1GB DDR2/667 RAM, 160GB 5,400rpm hard drive, Bluetooth 2.0, and 802.11b/g wireless card. Its external features are similarly standard: three USB 2.0 ports, a multicard slot, VGA, audio in/out, and 10/100 Ethernet. The LED backlight on the Wind U123’s screen is one of the brightest we’ve seen on a netbook; at 60 percent it was brighter than the 1000HE at 100 percent.

MSI has outfitted the U123’s lid with a color scheme it calls Midnight Blue—we call it Sparkly Blue Fingerprint Magnet. The rest of the netbook is matte black and much more smudge-resistant, except for the LCD bezel and the area above the function keys, which are glossy black, and the touchpad buttons, which have a brushed-metal look. The touchpad itself is responsive, if a bit small; you have to download drivers if you want to enable touchpad scrolling. The keyboard is a standard scissor-switch mechanism keyboard, as opposed to the chiclet keys we’re used to seeing on netbooks these days, but it’s quite comfortable to type on, and is nearly full-size. Indeed, our only gripe is the same one we have with every MSI keyboard: the damn Function key is where the Ctrl key should be, and vice versa. This has screwed us up more times than the 1040-EZ.

The Wind U123 boasts user-upgradeable memory and hard drive, though it involves removing 10 screws and punching through a warranty sticker, then removing the entire bottom of the chassis. At least you don’t have to take the whole computer apart, as with the original Acer Aspire One, but it’s not exactly as simple as removing two screws and popping off a panel, à la the Asus Eee 1000HE.

The Wind U123 brings a lot of muscle to the netbook arena: It’s slightly faster and has a much longer battery life than any we’ve previously tested, though the nine-cell battery adds bulk to the otherwise sleek netbook. And the bright screen is sure to win fans. But there are certainly netbooks out there that are lighter, easier to upgrade, and offer similar performance, even if they can’t quite match the battery life.

Swordfish Net 102 is World’s First Dual-Processor Netbook

Now here's something we never expected to see: a dual-processor netbook! A dual-core netbook, sure, but two physical processors? That concept hasn't even caught on with power users on the desktop segment, so how can Haleron, maker of the two-chip Swordfish Net 102 Dual Netbook, expect it to be a hit with mainstream users who value battery life above all else?

Price, for one. At $450, the 10.2-inch netbook manages to stay within netbook pricing territory, even if it does rock out with two Atom chips. The rest of the specs are about what you'd imagine from an upper-tier netbook, including 2GB of DDR2 memory, a 160GB hard drive, WiFi, built-in 3G module,1.3MP webcam, and Windows XP.

Haleron doesn't make any claims towards battery, and with just a 3-cell battery, we don't expect a whole lot. Even still, color us intrigued, if not mystified.

Image Credit: Haleron

Is the Netbook Craze Winding Down?

Few could have predicted the wild popularity netbooks would enjoy, a sector which seemingly emerged overnight. But could the whole under-powered, ultra-portable mobile PC craze fade just as quickly as it was sparked?

Probably not, but the initial explosive growth may be leveling out. Those ever-chatty industry sources in Taiwan suggest that global notebook vendors are expected to be more conservative with their netbook shipments to channel retailers in 2010, news and rumor site DigiTimes reports. While the economy continues to struggle, vendors appear skittish over the netbook sector's razor thin profit margins.

But don't go sounding the death knell for netbooks. While shipments in 2010 aren't likely to match the 50 percent growth rate that 2009 saw, on-year growth is still expected to be in the neighborhood of 20 percent.

Meanwhile, renewed focus towards traditional notebooks means vendors also expect on-year notebook growth to rise from less than 10 percent in 2009 or 30 percent in 2010, the sources added.

New Malware Rewrites Bank Statements to Cover Its Own Tracks

Have you checked your bank account balance online lately? If so, you may want to consider verifying the numbers with a paper statement, because what you see on your computer screen might not be indicative of banking activity that's occurring right under your nose, according to a new security report.

Hackers have a new piece of malware to play with, one which not only picks your online pocket, but also hides the evidence of any wrong doing by rewriting online bank statements on the fly. Once the Trojan horse infiltrates a user's PC, it goes to work by altering the HTML coding before it's displayed in the victim's browser, making sure to erase any evidence of money transfers or other unauthorized transactions.

"The Trojan is hooked into your browser and dynamically modifies the text in the HTML," said Yuval Ben-Itzhak, CTO of computer security firm Finjan. "It's a very sophisticated technique."

A gang targeting customers of leading German banks first began employing the ruse in August and managed to steal Euro 300,000 (about $440,000 USD) in just three weeks. Finjan estimates that the gang using the scheme could potentially steal about $7.3 million annually.

While so far relegated to German banks, Ben-Itzhak warned that this technique is likely to spread to other countries.

Cybercrime Intelligence Report, Issue No. 3, 2009 (PDF)

Image Credit: Finjan via Wired.com

Mozilla Sides with Microsoft Against IE-into-Chrome Plug-in

Turns out Microsoft isn't the only one concerned about Google's Chrome Frame, an extension which embeds Google's Chrome browser in Internet Explorer. Emerging as an unlikely supporter in Microsoft's corner, Mike Shaver, VP of Engineering for Mozilla, added his thoughts in a blog post.

"Running Chrome Frame within IE makes many of the browser application's features non-functional, or less effective," Shaver wrote. ""These include private browsing mode or their other security controls, features like accelerators or add-ons that operate on the content area, or even accessibility support."

Shaver when on to say that the users would be "seriously hindered" in understanding the web's security model and how their browser operates. A better solution, says Shaver, is if Frame-friendly sites explained to users that their site worked better in Chrome.

Image Credit: topnews.us

Largest Ever Patent Ruling Overturned, Microsoft Saves $388 Million

Talk about tough luck for Unlock, who sued Microsoft for patent infringement and was awarded an unprecedented $388 million verdict by a jury in April. But Microsoft won't have to pay Unloc a dime, as Judge William Smith of the U.S. District Court for the District of Rhode Island overturned the ruling this week, clearing Microsoft of any wrong doing.

"We are pleased that the court has vacated the jury verdict and entered judgment in favor of Microsoft," spokesman Kevin Kutz said Tuesday.

First filed six years ago, Irvine, California-based Unloc USA and Singapore-based parent company accused Microsoft of using its patented technology for software activation. Specifically, the companies laid claimed to the use of a software activation key to keep users from installing licensed software on multiple PCs

Image Credit: MoneyWise

The One: Chumby’s Successor Ditches the Squish

Remember Chumby, the squishy Internet appliance with a 3.5-inch touchscreen display and WiFi connectivity? Basically a glorified alarm clock, Chumby could also stream news feeds. stock quotes, photos, weather info, and whatever else could be imagined through widgets.

Well, Chumby's back, this time without the squishy exterior and renamed the 'One.' The new model puts a bigger focus on radio features with Pandora support and the ability to access other internet radio stations. And like the original, you can install widgets, of which there are about 1,500 to choose from. The One touts a faster processor, bumping up from 350MHz to 454MHz, but otherwise the specs look to be the same.

Look for the One to retail for about $100 in a month or so.

Image Credit: Chumby via Engadget