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.