The world's leading source of technology news and analysis
Search Spectrum IEEEXplore Digital Library Submit
Font Size: A A A
IEEE
Home [Alt + 1] Magazine [Alt + 2] Bioengineering [Alt + 3] Computing [Alt + 4] Consumer [Alt + 5] Power/Energy [Alt + 6] Semiconductors [Alt + 7] Communications [Alt + 8] Transportation [Alt + 9]

The Firefox Kid Continued By David Kushner

First Published November 2006
emailEmail PrintPrint CommentsComments ()  ReprintsReprints NewslettersNewsletters

Photo: Joe Hewitt

PROGRAMMING PARTNERS: Joe Hewitt, 28, was another key programmer on Firefox. He and Ross started work on Parakey in 2005.

Inside his uncle’s restaurant, Ross launches into a laptop demo of Parakey. This isn’t a press conference; he’s just showing his brainchild to me informally. It’s the sort of venue he ­prefers—low key, one on one. And it’s in these moments that he really comes to life. As developers well know, disseminating new software is not only a technical challenge, it’s also a communications task. You’re not just engineering a solution, you’re marketing it. And Ross has considerable talent in both spheres. Mitchell Baker, head of Mozilla Corp., which distributes Firefox, says, “Blake is a good spokesperson. He expresses well the many ideas that drive us. Having an individual that people and press can relate to does help sell the story.”

In explaining Parakey, Ross cuts to the chase. “We all know ­people…who have all this content that they are not publishing stored on their computers,” he says. “We’re trying to persuade them to live their lives online.” Why? Because online is how the world, like it or not, increasingly talks. If Ross’s mom can’t do something as basic as share her recipes or ­photos with her future grandchildren online, then she gets left behind. In the 21st century, this sort of information isn’t passed on at the Thanksgiving table anymore. It’s communicated through the Internet. So without something like Parakey, there’s a chance it’s not going to outlive the baby-boom generation.

Grandparents love seeing their kids and grandkids on Flickr or Snapfish, but they’re often too intimidated to put their own pictures on these sites. The reason, in part, is that they have to jump through many hoops: dragging pictures here, uploading them there. Parakey, inherently (and potentially profitably), is aimed at making it easier for them—and everyone else—to get their stuff online.

It’s not just grandparents who aren’t using the Web as much as they could—it’s everyone. Right now, Ross says, “we have two wildly advanced platforms—the desktop operating system and the Internet. That leaves users with a frustrating choice. Do you want to create content with powerful tools in an ad-free environment and bury it in a system that’s accessible anytime, but only in one place and by one person?” The alternative, he says, is weaker tools and an ad-heavy space that can be accessed by anyone anywhere, but only when you’re online. “We don’t believe people should have to make that choice,” he says.

Pointing to the screen of his laptop, Ross shows me what he calls a “family portal” for a fictional clan named the Andersons. Mom has a page with her recipes displayed. Dad has his collection of war documents. The kids have their party photos. Although it looks like a Web site—down to the Firefox-style tabs that run across the top of the page, which each family member uses to display his or her own section—it is, in fact, something much more ambitious: a universal interface. Even though Parakey works inside your Web browser, it runs locally on your home computer, which allows Parakey developers to do things inside your Parakey site that a traditional Web site could not do, such as interact with your camera. So instead of clicking between, say, the Windows desktop and a MySpace home page displayed in a Web browser, you are always operating within your Parakey site.

Take digital photos, for example. Here’s how the Parakey experience works: you plug in your camera, and your photos get stored seamlessly on your computer in such a way that you can view them quickly and easily through your Parakey site. No more digging through folders for the right image files. They’re organized and displayed as attractively as a site like Flickr might display them, as thumbnails with identifying text beneath them. Parakey allows for serious editing functions—from cutting and cropping to eliminating red-eye—all within the context of your Parakey page. But it also brings some more basic (and fun) scrapbooking habits into the digital realm. Ross clicks on an icon representing what he calls the Toy Box. Open the Toy Box and there are all sorts of accessories for dressing up the pictures: word balloons, devil horns, goofy fonts.

Now let’s say you want to share your collection of graduation photos with some select family and friends. The problem today is that there are several layers to getting that done. Many sites require users to register before seeing a photo album. With Parakey, you send a digital “key” to people whom you want to be able to access your site. The keys appear as little icons that look like, no surprise, house keys. Each one contains a unique identifier, essentially a password. When a recipient clicks on the key, he or she gets a cookie installed that contains this password—and, as a result, gains access to the stuff you’ve designated on your site.

Drag, say, a silver key onto a collection, and that action makes it for your eyes only. Drag a gold key, and you open it up to family. A bronze key opens it to friends. Right now if you have ­photos you want friends but not co-workers to see, and vice versa, you need two different Flickr accounts. And unlike many sites, Parakey doesn’t require your loved ones or chums to register before viewing your photos. And it makes downloading content easier, too. The idea, eventually, is to do away with the file archiving required today. Everything you encounter while surfing online—photos, videos, tunes—you can drag right onto your Parakey page, end of story.

To use Parakey, you first must download a small application. This is at the heart of the Parakey system. It contains software that essentially turns your computer into a local server. This approach has one huge built-in benefit: you can manage your content quickly and efficiently, even if you’re off-line. Again, it’s not that you’re making your hard drive’s contents available for the world; rather, you’re organizing your Parakey site, say, http://dave.parakey.com, only some of which will be open for others to view. Whether you make your changes online or off, there’s only one interface (avoiding the Outlook/Hotmail problem); everything is ultimately stored locally, your computer being synchronized with remote servers whenever you are online. “You never have to care about the uploading process,” says Ross. “That just happens transparently.”

Ross wants independent developers to create a variety of applications for Parakey. To that end, he and Hewitt have created a programming language for Parakey that they call JUL, a mashed-up acronym that stands for “Just another User interface Language.”

JUL is specially designed for the online world in which Parakey applications will reside. JUL applications are themselves comprised of other applications that come in all shapes and sizes. The interface for Mrs. Anderson’s recipe application, for instance, might include much smaller ones such as a metric-to-English-units converter or photo-goes-here. “You’re not thinking at [the HTML] level anymore,” Ross says. “You’re thinking one level up. That will make it easier to build desktop applications on the Web.” And despite Ross’s connection to Firefox, Parakey will work with any browser.

JUL applications also notice Web events that take place when someone is reading a Parakey page—an update to a sports score, for example, or a new blog entry—and instantly update the page accordingly. Users of these applications don’t have to request these updates, and neither do the JUL developers who wrote them. They simply include “formulas” behind the scenes that reference different information sources. If a source changes, JUL automatically reevaluates the formulas—much as a spreadsheet does.

What do developers think? At press time, it’s hard to say, because Ross is keeping his cards, for the time being, close to his chest. But those who know Ross say that the work on Firefox laid the foundation for his current project. Goodger, one of the key players in igniting the Firefox phenomenon, says the goal of helping ordinary folk navigate the Web, is “an ideology in and of itself.” And it’s one Ross has always taken to heart. “Blake has played a formative role in this,” Goodger says.


« Previous Page 3 of 4 Next »
emailEmail PrintPrint CommentsComments ()  ReprintsReprints NewslettersNewsletters

MOST POPULAR

Most Read Articles Most Emailed Articles Editor's Pick Articles
Most Read Content

Top 3 most read articles:



VOTE


Sponsored By