The original SheevaPlug computer
(Credit: Dong Ngo/CNET)Six months ago, I had an exclusive First Look at Marvell's prototype plug-in computer, the SheevaPlug. Ever since, dozens of companies have contacted me about their applications. Most recently, CNET reviewed the Pogoplug from Cloud Engines.
That said, it didn't surprise me when Marvell announced Tuesday that 10,000 SheevaPlug units featuring Marvell CPU technology have shipped.
To celebrate this milestone, Marvell also announced Tuesday the launch of its worldwide Plug Computer developer competition, called "Free Your Imagination," to award the most innovative Plug Computing concept submitted.
You can participate or find out more about this competition at plugcomputer.org. This Web site is also the main Web resource for the plug application development community, where members can access software that facilitates the development of the SheevaPlug. Developers can also exchange ideas for free.
While the applications differ from one vendor to another, in a nutshell, Marvell's Plug Computer is a tiny unit, about the size of a small wall-plug power adapter. The little computer, despite its physical size, is equipped with Marvell's 1GHz processor and some 256MB of RAM. The computer also comes with a USB port and an Ethernet port to be best used as a network storage or an Internet-based cloud storage server.
One of the biggest selling points of the Plug Computer is the fact that it uses very little energy and therefore is the cheapest solution to offer users high-performance, always-on, always-connected, and environmentally friendly computing.
Looks like Facebook will be throwing another big "F8" developer conference in the spring, after taking 2009 off. According to a sparse post on the company's developer blog, the event will be held April 21 and 22 in San Francisco. No more details are currently available.
"F8 has always been about empowering a community of developers to hack, to build and to delight users," the post reads. "We're looking forward to continuing this tradition at our third F8 in San Francisco on April 21-22, 2010. Please save the date!"
This is a big deal because Facebook's past two F8 conferences have marked the debut of some of its biggest products: in 2007, the groundbreaking Facebook developer platform, and in 2008, Facebook Connect. It's likely that the 2010 version will involve some kind of high-profile launch, too.
What could it be? The obvious possibility is Facebook's long-rumored payment platform or virtual currency system, which currently only powers the internal "gift shop" feature along with a few test developer apps and nonprofit partners. This is more or less Facebook's worst-kept secret: it's been in development for quite some time, but appears to have been repeatedly modified internally. Once said to be a straight-up PayPal competitor called "Facebook Wallet," the project has evolved to fall more in line with the meteoric rise in virtual goods-based social gaming, one of the biggest and most profitable runaway hits on Facebook's platform. It could also mean that Facebook starts to make some serious money from transaction fees and become a real power player in the e-commerce space.
Still, we don't know for sure. We'll keep you updated as more details become available about F8 2010 over the coming months.
This post was updated at 11:42 a.m. PST with a link to the post on Facebook's developer blog.
This WebGL demo shows 3D Collada files--in this case a Spore video game creature.
(Credit: Screenshot by Stephen Shankland/CNET)If you want to see the scale of browser makers' ambition to remake not just the Web but computing itself, look no farther than a new 3D technology called WebGL.
The WebGL vision is simple. You're running around in a video game universe, blasting radioactive aliens--but you got there by visiting a Web site, not by installing the game on your PC.
This sort of computationally demanding chore contrasts sharply to with today's Web, whose top-notch programmers strain to reproduce bare-bones versions of the rich capabilities open to applications running natively on a computer.
WebGL, while only a nascent attempt to catch up, is real. WebGL now is a draft standard for bringing hardware-accelerated 3D graphics to the Web. It got its start with Firefox backer Mozilla and the Khronos Group, which oversees the OpenGL graphics interface, but now the programmers behind browsers from Apple, Google, and Opera Software are also involved.
Perhaps more significant than formal standards work, though, is WebGL support in three precursors of today's browsers--Minefield for Mozilla's Firefox, WebKit for Apple's Safari, and Chromium for Google's Chrome. Opera has started implementing WebGL, too, said Tim Johansson, Opera's lead graphics developer.
With a little tinkering--check the instructions and caveats below--you can give it a whirl, too. Overall, I was favorably impressed with the technology.
CNET News Poll
Its performance certainly isn't enough for a competitive first-person shooter, but it's approaching utility for casual gaming. And because of how WebGL elements can be integrated with the rest of a Web site's code, it's got some advantages.
What is WebGL?
WebGL is one of a handful of efforts under way to boost the processing power available to Web applications. It marries two existing technologies.
First is JavaScript, the programming language widely used to give Web pages intelligence and interactivity. Although JavaScript performance is improving relatively quickly these days in many browsers, programs written in the language are relatively pokey and limited compared with those that run natively on a computer.
... Read more
Google Browser Size shows how much of a Web page browsers can show on average.
(Credit: Screenshot by Stephen Shankland/CNET)Google published a tool Wednesday called Browser Size that lets Web developers gauge how much of their pages are visible in people's browsers.
With its own analysis, the search giant found that a lot of people couldn't see the download button for Google Earth because they had to scroll before it would show in their browser. Revamping the page increased download rates 10 percent, according to a blog post by Browser Size team member Arthur Blume.
The tool loads a Web page behind a pastel overlay that indicates what fraction of people can see a particular point on the Web page. The upper left is of course 100 percent, but when the point is farther down or toward the right, fewer and fewer can see it. The overlay statistics are based on a fraction of the people who visit the Google.com home page, said programmer Bruno Bowden.
"For example, if an important button is in the 80 percent region it means that 20 percent of users have to scroll in order to see it," Bowden said.
I'm intrigued by this sort of data. It's interesting to see the jump between old-style screens with a 4:3 aspect ratio and newer HD-style models that usually are in a wider 16:10 proportion. I'd be particularly curious to see how the overlay changes from one Web page to another--for example, I'd imagine gaming site visitors have bigger screens than mainstream Web pages.
Here's a hint if you're reading this on a laptop with a modest screen size: to see more of the Brower Size overlay, try pressing Ctrl-minus to zoom out.
I spend a lot of time looking at Web pages and have no particular fondness for scrolling. I therefore appreciate various efforts to maximize browser real estate devoted to actual Web content. Perhaps Google's tool will help on the Web design end, too, helping justify redesigns to put the good stuff in plain sight.
3D graphics became ordinary first in games, then in operating systems, and on Thursday, it took a significant step toward being built into Web browsers as well.
The Khronos Group, which oversees the OpenGL graphics interface, announced that its work with Mozilla to bring hardware-accelerated 3D graphics to the Web has reached draft standard form. The standard, called WebGL, lets programmers who use the Web's JavaScript language take advantage of the fact that video cards can handle 3D graphics with aplomb.
The group now wants commentary from Web developers and others who might be involved with WebGL so it can be finalized. "I anticipate us moving toward a spec that is not provisional, not merely a draft, in early 2010, the first quarter," said Arun Ranganathan, chairman of the WebGL working group and standards evangelist at Mozilla.
Internet Explorer remains the dominant browser in terms of usage, but all four of its main challengers--Mozilla's Firefox, Apple's Safari, Google's Chrome, and Opera Software's Opera--are working hard, sometimes in an informal alliance, to get ahead by advancing the Web state of the art.
WebGL fits into that effort, and not just academically. All four of those browser makers have endorsed WebGL, and developer test versions of Firefox, Safari, and Chrome have it built in. Microsoft declined to comment for this story beyond reiterating its general support for standards.
Ultimately, building 3D support into the Web could advance user interfaces of Web applications--including games, the popularity of which can be a powerful incentive for upgrading to the latest technology.
It's not clear exactly how it will play out, though, Ranganathan said. The arrival of Canvas, an advanced 2D interface for browsers, has led to a blossoming of graphics work, and he expects a similar change with 3D graphics.
But don't hold your breath for Web-based first-person shooters that rival native applications. First, even if 3D is accelerated, there are plenty of other processing and user interface constraints on Web applications. Second, even after WebGL is standardized, it must be built into browsers, people must upgrade to those new versions, and programmers must learn how to support the technology.
WebGL isn't the only 3D Web work under way. Google has its own O3D project, which currently is a browser plug-in but that the company also is building directly into Chrome.
O3D is a higher-level interface, though, not a direct competitor. Details are technical, but O3D uses a retained mode approach to WebGL's immediate mode interfaces.
And of course, a decade ago there was VRML--virtual reality modeling language, a file format rather than interface. A VRML successor called X3D, though, can actually make use of WebGL, and indeed a project called X3dom aims to do just that.
Just as Microsoft advanced the state of the art for programming on Windows, Google is trying to do the same with Web-based software. Its latest move: the release of Google Web Toolkit 2.0.
GWT translates software written in the Java programming language into the JavaScript code that browsers can run natively. The technology is designed to produce fast-executing JavaScript and ease the pains of incompatibilities among different browsers.
Google Web Toolkit, released Tuesday night at a Google Campfire One developer event, fits in with the company's general push to make the Web a more powerful foundation for applications, not just static Web sites. The financial reasoning the company offers boils down to this: more use of the Web means more searching on Google and more search advertising revenue.
GWT is an open-source tool. Among the newer Web sites Google built with it are Wave, Orkut, and the AdWords interface.
"We've been working with those teams in applied R&D in the last year to evolve to meet their needs," said GWT product manager Andrew Bowers. Specifically, he mentioned three new features in the refurbished GWT:
Speed Tracer, a Chrome browser extension that graphs a Web application's sluggishness over time.
The tool is designed to help Web developers find problems in the complex interactions of JavaScript, the Hypertext Markup Language (HTML) that's assuming new duties in describing a Web page, and the Cascading Style Sheets (CSS) that handle formatting chores. "As more functionality moves from standard JavaScript into HTML and CSS, a lot of things are moving to native functionality, it gets harder to find performance problems," Bowers said.
"Code-splitting" technology to break Web applications up into urgent sections that must be downloaded immediately and the other parts that can be sent at a more leisurely pace.
Bowers likened the incremental application download feature to streaming video, where people can start watching the video before the full movie has been downloaded. The feature was developed with the Google Wave team, he added.
Coming from work with the AdWords team is UiBinder, which lets programmers separate an application's user-interface code from the program logic that actually does the thinking. The result: user interface designers can be given free reign without the logic programmers worrying about everything breaking, Bowers said.
Google also has used GWT to develop Google Health and iPhone Web applications such as Google Latitude and Gmail.
But GWT isn't universal at Google. Google Docs and Gmail, for example, rely on JavaScript but don't use GWT. Some of those projects grew from code bases that predate GWT, Bowers said.
But Google is working pretty hard on another JavaScript programming tool called Closure, which has its own compiler to produce fast JavaScript. It's another open-source project, and not just a historical artifact.
Different strokes for different folks, said Bruce Johnson, GWT's technical lead of the different tools.
"Probably Closure is going to be more targeted at someone who wants to write JavaScript to begin with," Johnson said. "GWT is for Java developers or people who see additional benefits to programming that way."
Not willing to let Facebook and Twitter completely own the market for searchable, up-to-the-minute information, MySpace announced on Wednesday a set of new developer application programming interfaces (APIs) designed to let third-party sites access more of its content.
The new APIs offer a variety of features: letting third-party sites tap into MySpace members' status and "mood" updates, incorporate real-time activity information (this is something we saw implemented earlier this week in Google's real-time search announcement), upload photos to MySpace from external services, and make public MySpace content more searchable.
Developer announcements used to come out of MySpace regularly as it tried to keep up to speed in what used to be a close race with Facebook for social-networking mindshare. These days, MySpace has been focused more on restructuring: with its traffic increasingly eaten up by the fast-growing Facebook, the News Corp.-owned social site assembled a new executive team with solid entertainment industry experience and chose to put entertainment front and center instead. It's launched a streaming music service, buying several smaller rivals in the process, and is putting the MySpace Music product front and center.
In fact, word has it, MySpace will likely be adopting the Facebook Connect log-in standard soon, in a move that further indicates it's given up the battle for social-networking market share and hopes to promote its content offerings instead. Wednesday's developer announcements, made in conjunction with the Le Web conference in Paris, play right into the revamped MySpace strategy: it's about getting that content further out onto the Web.
The question, then, is whether developers will bite. To provide an incentive, MySpace has launched a developer contest running until January 4 to find the best implementation of the new APIs.
Digg on Wednesday introduced a small change to its developer API that could have a big effect on the need to visit Digg.com.
The company is now allowing third parties extended write access to the site, which will give users the option to Digg and bury both stories and comments from outside applications. Short of allowing users to submit and comment on stories, these new changes will provide much of the same experience as visiting Digg.com with whatever interface third-party developers have created.
Along those same lines, the company has also launched a reference page for what developers can now create called "DiggLite." This is a stripped-down version of Digg.com's home page that includes all features developers can implement in their own tools. But it's missing many of the bells and whistles found on Digg proper. The company is also planning to update its Firefox toolbar add-on to let users Digg any page they are on without having to visit Digg itself.
DiggLite is a less featured version of Digg that makes use of Digg's new writeable API calls. It also features no advertising.
(Credit: CNET)Prior to Wednesday's tweak, Digg had updated its API back in mid-June, giving developers access to its overhauled search engine, as well as tweaking its usage terms to allow for commercial applications. It also allowed third-party apps to view some user data, including stories any particular user had favorited, which paved the way for third-party recommendation tools.
The move to give developers more of Digg.com's features is an exciting one for developers, but a bit odd given Digg's current business model of pushing advertising on its users. In recent years, the site has filled in with more ads, including a recently-released (and notably experimental) advertising model that has users control how long certain ads get to stay on the site by voting on them as if they were regular news stories. There was even a campaign from McDonalds a few weeks ago that placed certain upcoming stories within the context of being as fresh as a breakfast sandwich.
So it does seem a little odd the company would be willing to risk losing a few users to third-party Digg front-ends that offer up a (now richer) Digg experience. This could become even more muddled when the company extends its API to allow users to submit new stories and comments--something it hinted at in Wednesday's blog post. Then again, between this and the launch of its real-time Trends experiment, it could just be a sign that Digg's real-time home page overhaul is ready to roll.
Yahoo is bringing Facebook into just about all of its Web sites, allowing users to update their Facebook status and share news items with friends right from the Yahoo page.
The company announced the integration of Facebook Connect across several key Yahoo Web sites including Mail, News, Sports, and Finance. The idea is to drive even more readers to Yahoo's network of sites--the second largest in the U.S.--by making it easier for them to share things they like with their Facebook friends, some of whom may not have seen the Yahoo item otherwise.
Yahoo already offers a few hooks into Facebook, but this partnership strengthens the relationship between the two sites. The integration will take awhile, however; Yahoo said not to expect the process to begin until the first half of next year.
It foreshadowed the Facebook Connect integration at an event in August, when Yahoo announced social-networking features within properties such as Mail and Messenger. Those updates were restricted to friends within the Yahoo network, however. Facebook and Twitter are where the social-networking junkies congregate.
Venture firm First Round Capital has led the Series A funding round for start-up SimpleGeo, a buzzed-about new company that has built a product for easy integration of "location" features into Web and mobile apps, according to multiple sources familiar with the deal.
Also contributing to the round, sources say, are Redpoint Ventures, Freestyle Capital, and many of the usual suspects from Silicon Valley's merry band of angel investors: among them are Ron Conway, Digg founder Kevin Rose, ex-Googler Chris Sacca, ubiquitous personality Gary Vaynerchuk, and Delicious founder Joshua Schachter. One detail we weren't able to nail down was exactly how much money was raised, but one source says it's a "small" amount, probably in the low seven figures.
SimpleGeo co-founder Matt Galligan declined to comment, but when we spoke to him earlier this month about SimpleGeo's official launch, he had said that the company was working on closing a round.
Some background on SimpleGeo: The company, based in Boulder, Colo., and co-founded by Galligan and former Digg engineer Joe Stump, originally planned to make location-aware augmented reality games. When they found out how difficult it was to make each game from scratch, they refocused the company on making a set of location-aware features for clients. They sell that in three versions ranging from free to $2,499/month.
Meanwhile, the location-aware market continues to heat up, with game-like services Foursquare and Gowalla poking into the mainstream, as well as the first appearance of Twitter's geolocation feature in the latest version of iPhone client Tweetie. Once Twitter members turn that on, their messages can be tagged with the exact location from which they were broadcast.
UPDATE (10:52 a.m. PT): The company has confirmed the round of funding via Twitter, and added the detail that it's a total of $1.5 million.






