throbber
One Huge Computer W RED
`
`11/18/17 215 PM
`
`444
`47 MIRED
`SUBSCRIBE £
`One Huge Computer
`
`DESIGN GEAR SCIENCE SECURITYBUSINESS TRANSPORTATION
`
`
`
`
`
`
`
`
`
`a
`
` MAKE. EVERYDAY.
`
`MOST POPULAR
`
`TRANSPORTATION
`WhatDoesTesla’s
`Automated Truck Mean for
`= truckers?
`AARIAN MARSHALL
`
`P
`
`~
`
`TRANSPORTATION
`Elon Musk Reveals Tesla’s
`
`ALEX DAVIES
`
`> ElectricSemitruck
`SKYY VODKA
`
`
`SPONSOR CONTENT
`Make.Every Day. The New
`York Tour
`
`CULTURE
`
`‘Justice League’ Is a
`Beautiful Mess of a
`Franken-Movie
`ANGELA WATERCUTTER
`
`} MORE STORIES
`
`SHARE
`
`go”
`
`TWEET
`
`cr COMMENT
`
`EMAIL
`
`KEVIN KELLY ANDO SPENCER REISS 08.01.98 12:00 PM
`
`ONE HUGE COMPUTER
`
`__THE NET MADE it possible. Java made it doable.
`Jini might just make it happen. An on-the-fly, plug-
`and-work, global nervous system that connects his
`cam to her RAM to your PDA.Also: A conversation
`with Sun’s founding spirit Bill Joy.
`
`The Irresistible Dream: Ever since Marshall
`
`McLuhan,a central dream of the digital culture has
`been to create one huge computer. Not a towering
`superbrain tended by white-coatedpriests, but a
`vast constellation of interacting machines-
`processors, memory modules,disk drives, anda
`million other devices, all networkedinto a vast
`planetary system. A meansof thinking, creating,
`and communicating that is everywhereat once, but
`nowherein particular. A computerthat is always
`on. Such a system would continuously spreaditself
`and thicken, expanding by its own internal logic.It
`would be supremely adaptable, and hard to break.
`It would have myriad access points, but no CPU, no
`single point of failure. The global village, to coina
`phrase, madereal.
`
`Engineers have long had a word for systems whose
`powersare widely dispersed: distributed. Banking,
`telephones, the electric powergrid - the bigger
`something is, the morelikely thatit will be
`distributed. TheInternet is arguably the biggest
`distributed system everbuilt, and the most
`complex. But all these are specialized, essentially
`one-dimensional undertakings- processing money,
`electricity, or communications bits. They pale
`against the ambitions of a system that aspires to be
`everything - to everyone.
`
`https //www w red com/1998/08/ n/
`
`LGEExhibit-1019/Page 1 of 17 "°°"
`LGEv. Uniloc
`
`

`

`One Huge Computer W RED
`
`11/18/17 215 PM
`
`For the biggest of thinkers, that sets up an
`irresistible dream:to build the network that makes
`
`all networks one, a global nervous system. The
`napkin sketchis simple: Take all the intelligent
`machinesin the world - from giant mainframes to
`the tiniest embeddedchip - and hook them
`togetherin a single intelligent network. A system
`open to novelty, new members, and features. A
`system that can tolerate what engineers ruefully
`call faults. A system with no limits on how large it
`can get, nor how small its smallest part can be.
`
`Add a few morestipulations. To have any chance of
`working, the global network’s structure will need
`to unfold from simple principles, rather than from
`ever more complex planning and central control.
`And, like another well-known distributed-
`computing device - the human brain - it will need to
`be able endlessly to reconfigureitself, to solve
`unanticipated problems and address unforeseeable
`new needs.
`
`
`
`TRENDING NOW
`
`CULTURE
`
`“Batman v Superman”: The... Rom-Com?
`
`Thekey pieces for such a system - millions and
`billions of microprocessors- are already here,or
`coming.So, too, are the riotously expanding
`networks.Indeed, to start building that one great
`computer, only a single essential ingredientis
`missing: an architecture, a universal language, a
`
`https //www w red com/1998/08/ n/
`
`Page 2 of 17
`
`LGE Exhibit-1019/Page 2 of 17
`
`

`

`One Huge Computer W RED
`
`11/18/17 215 PM
`
`set of superprotocols, something - and very
`possibly today’s lexicon can’t nameit - to holdit all
`together and let the magic work.A constitution,if
`youlike, a digital equivalent of the genetic code
`thatall living things share.
`
`Or, just maybe,this: a crash effort cooked up by
`someof the most ambitious mindseverto flee the
`
`corporate confinesofSilicon Valley - a secret
`project spearheadedbyBill Joy, the software
`luminary whoputthe Internet on Unix and Java on
`close to 100 million desktops and whosefondest
`wish nowisto give the world, to use a favorite Joy
`phrase, one more good "technological dislocation.”
`He’s sure he’s found one. And appropriately,it’s
`called Jini, loosely from the Arabic for magician.
`
`__General magic
`
`In a windowless second-floor room ina
`
`deliberately obscure Sun Microsystemsoutpostin
`Sunnyvale, California, half a dozen anonymous
`chunks of expensive-looking hardwaresit on long
`folding tables. Some barelyratea first look: a not
`particularly recent printer, what look like a pair of
`flat-screen monitors, a video camera, a couple of
`keyboards. Others are clearly prototypes:
`overdesigned purple computer-somethings with
`curvedsides andstylized vents. Any Demo,Silicon
`Valley, USA.
`
`Turn anyof the devices around, however, and only
`two wiresarevisible: electric power and an RJ-45
`Ethernet connection. Each box - even the display
`screens and thelittle handheld camera - is a fully
`independentnetworkcitizen, able to hold its own
`on the system, unencumberedbyspecialized
`cables, software drivers, or the rest of the usual
`array of digital life support.
`
`Say you wantto use the camera.Plug it in, and poof
`-asecond later, an icon appears on yourdisplay
`screen. All the configuration chores are done
`automatically by one of those purple boxes - a low-
`endservercalled a lookup device - and by a 25K
`communication program in the camera. What’s in
`the viewfinder? Bring the camera image up ona
`monitor - any oneyoulike. Store a clip? The 10-gig
`storage device - a slightly smartened-up disk drive
`- is waiting. Edit? There’s anotherof those purple
`
`https //www w red com/1998/08/ n/
`
`Page 3 of 17
`
`LGE Exhibit-1019/Page3 of 17
`
`

`

`One Huge Computer W RED
`
`11/18/17 215 PM
`
`boxes, the computing device, with full workstation
`power. Pull some video-edit software out of the
`storage module, and you'reoff.
`
`That’s one possibility. Or maybe you'd rather batch
`print someletters from your laptop. Done. Or get
`that old laser printer online. A pocket-sized
`adapter doesit. Or add another10 gigs of storage -
`no need to call a sysadmin,just grab a drive off the
`shelf, and plug it in.
`
`On onelevel, the demois the ultimate in plug-and-
`play technology - ”plug-and-work,”its Sun-shirted
`mindersnote with a smile. No mean feat. Not
`
`surprisingly, someof the Jini demo’s most
`interested visitors have been from hardware
`
`companies that would dearly love to find a way for
`us all to snap a few billion more microprocessors,
`disk drives, and other smart devices into our
`personal networks.
`
`But Jini aims much higher. What Joy and the two
`dozen programmers working with him aspire to do
`is nothing less than dynamite the whole creaky
`logjam of computing,as it has evolved from giant
`mainframesthrough thefirst clunky PCs to today’s
`cobbled-together Internet and Windows
`Everywhere.If they succeed, Jini code will provide
`connectionsthat will make today’s information
`"superhighways” look as confining as 19th-century
`railways. Andthat, Jini thinking goes,will be the
`foundation for truly networked, global computing -
`organic and ever changing, and keyed to a hurtling
`future instead of being shackled to the platforms
`and conventionsof the past. "When the
`foundationsare sofaroff,” reads an internal Sun
`documentwritten to supportthe project last year,
`“jt makessense to do a reset.”
`
`Coming from almost anywhereelse, that
`declaration would be laughable. But Sun and Bill
`Joy have comeclose once already to pushing
`computing’s reset button, with its still-expanding
`programming language Java, the most important
`developmentin computing since the explosion of
`the Internet. What Java aimsto do for software - be
`
`a lingua franca - Jini hopes to do for the machines
`that run it: provide an overarching, universal
`platform - a distributed operating system,in effect,
`on which devices of every description can meet.
`"Jini is the next chapterin the Javastory,” reads
`
`https //www w red com/1998/08/ n/
`
`Page 4 of 17
`
`LGE Exhibit-1019/Page4 of 17
`
`

`

`One Huge Computer W RED
`
`11/18/17 215 PM
`
`another project mantra.
`
`AndJini is no clunky hack, strung togetherin a lab
`with glue and wire to impressthe boss and calm
`investors. Mostof the demodevices are modified
`
`versionsof existing hardware- one of the project’s
`driving ideasis to not haveto throw existing
`systems away. Jini software has beenin limited-
`release beta since June, with testing under way by
`someof the biggest names in computers and
`consumerelectronics - NEC, Toshiba, Quantum,
`Ericsson, Siemens, Computer Associates, and a
`dozenothers. By the end of the year, Sun hopes to
`release a full package, from a network
`infrastructure to the little 25K program that can
`put your front-doorlight switch onto the network.
`The release nameisstill being debated, but the
`marketing plan is not: It will reprise the same
`strategy that fueled the explosive take-offs of both
`the World Wide WebandJava - essentially, give it
`away. “There’s onething we'veall learned from
`watching Java and the Net,” says Mike Clary, Joy’s
`key colleague in Aspen andJini’s overall project
`manager. “This can only be a ubiquity play.”
`
`Jini’s prelaunch team shares a building with what
`remains of another audacious attempt at
`networking heroics, General Magic - a reminder of
`the casualty rate of would-be technological
`revolutionaries. A Jini victory would mean the
`creation of a loosely connected federation of
`computersfreed from today’s OS tyrannies - one
`reason notto expect a friendly Microsoft embrace.
`NeitherBill - Gates or Joy - needs reminding that it
`wasthe modestlittle PC’s universal appeal, not the
`US Justice Department, that ultimately humbled
`IBM’s mighty mainframes.Andif lightning strikes
`again, those anonymousboxesin the windowless
`demo room could somedayend up in a technology
`museum:cell zero of the global computer. Not to
`mentiongiant slayers.
`
`If...
`
`__Up from Java
`
`Bill Joy doesn’t like the word “exile,” but he’s made
`a second career out of keeping mostof the Rocky
`Mountains between himself and Silicon Valley. A
`founder of Sun Microsystemsandstill officially
`
`https //www w red com/1998/08/ n/
`
`Page 5 of 17
`
`LGE Exhibit-1019/Page 5 of 17
`
`

`

`One Huge Computer W RED
`
`11/18/17 215 PM
`
`Sun’s VP for research, Joy took himself to Aspena
`decade ago to build a geek-lord’s dream: his own
`custom research-and-developmentlab, aka Sun
`Aspen Smallworks. Small? "Ideas resemble the
`organism that built them,” Joy says, “so a small
`organization will build simple things that work.”
`Meaning what? ’The idea is that we do whateveris
`most important - not necessarily most urgent. Sun
`has 20,000 other people doing that. I left the
`urgent behind to get to the important.”
`
`In the early days, Joy and a rotating Smallworks
`crew focused on what they dubbed the "4MyY”
`program - ”Four Miracles a Year,” everything from
`microchip design to networking theory. More
`recently, Aspen wasa refuge for the long-running
`project that became Java, from its early near-death
`experiences as “Green” and ”Oak”to thefirst big
`licensing deals.
`
`It’s a pleasant place, Smallworks, behind one of
`those too-cute Victorians above the year-round
`commotion of shops and restaurants in downtown
`Aspen. Joy and a couple of permanent staffers
`inhabit a cheerful clutter of exotic gear,
`whiteboard, and piles of books. But blissed-out the
`view definitely ain’t - the view of the high tech
`landscape, anyway. “We're in the Dark Ages,” Joy
`says, wheeling out his favorite rant. “It’s 900 AD -
`medieval computing. Except for the Web, what’s
`really getting better? I managed to get my
`notebook computerto talk to the printer - it tooka
`month. Our basic operating systems now have
`some20 million lines of code, and moreis being
`piled on every day.It’s insane to try to build the
`future on that.”
`
`Indeed, from whicheverangle you look - Silicon
`Valley prince or baffled user - complexity and scale
`are the mad auntsin theattic of today’s computing.
`Lines of code piling up like crust on hard drives are
`only part of the problem - the real nightmarestarts
`whenyou add blossoming networksto the mix.
`Systems engineers measure complexity with a
`metric: numberof users times number of machines
`
`times numberof functions being undertaken. Put a
`couple of those numbersinto the millions or
`billions - which the Net explosion is doing - and you
`get unmanageably huge, quickly. Unless, of course,
`you have a system that can pull order from
`
`https //www w red com/1998/08/ n/
`
`Page 6 of 17
`
`LGE Exhibit-1019/Page 6 of 17
`
`

`

`One Huge Computer W RED
`
`11/18/17 215 PM
`
`networking chaos.
`
`Visionaries and hard-headed engineers- not to
`mention Windows-for-all Gates - have been
`
`groping for years to find paths through the
`spreading complexity. Ted Nelson’s Xanadu, Xerox
`PARC’s Smalltalk, David Gelernter’s Linda; thelist
`is long and not encouraging. One general path has
`been idealized - start-from-scratch systems, most
`of them quixotic or mainly research ventures.
`Another, less sweeping approach has been object-
`oriented programming - building applications on
`the fly from small code modules, usually called
`objects, the better to move them around a network
`or translate across platforms. Two rival object
`standards, the industrywide Corba and Microsoft's
`DCOM,have kept sprawling corporate networks
`from degenerating into towers of Babel. And then,
`of course, there’s the one unalloyed success story
`of distributed computing: the Internet, and its
`prodigal, the Web.Ironically, though, TCP/IP’s very
`success in creating a global medium has only made
`the overall problem of complexity even worse.
`
`As the Net’s explosion gainedforce three years ago,
`Bill Joy was deep into Sun’s own object-oriented
`programming effort. The motivesfor releasing
`Java - an elegantly stripped-down language
`originally designed to run consumerelectronics-
`wereless than pure and morethana little
`desperate: to blunt "WindowsEverywhere!” witha
`new technology that promised platform
`independence. Theability to run the same program
`on any computer - Mac, Windows, Unix, a tiny
`device on your wrist- is a key distributed-
`computingtenet, not to mention an obvious boon
`to a global information network. Skeptics laughed
`nonetheless. But the timing was perfect - even
`more so when Netscape,looking forallies and
`ammunition against Microsoft’s gathering
`counterattack, built Java compatibility into its
`runaway-hit browser. What might have been
`another high-minded experiment instead became
`an instant global standard.
`
`Sun from thestart has famously been the company
`that preached ”the network is the computer.” But
`even for Joy, holed up in Aspen writing the Java
`specs, that explosion wasastonishing. Though Java
`waslaunchedas a new programming language, Joy
`
`https //www w red com/1998/08/ n/
`
`Page 7 of 17
`
`LGE Exhibit-1019/Page7 of 17
`
`

`

`One Huge Computer W RED
`
`11/18/17 215 PM
`
`and the others had always assumedthat they
`would slowly build it into a full software platform -
`onethatreally fulfilled the brash early promise of
`“write once, run anywhere.” Their best guess had
`been that it would take five years to achieve what
`they reckonedwasthe critical mass needed to
`launch a viable distributed platform - about 100
`million users. But the Net’s amazing growth had
`them scrambling almost immediately. The good
`newswasthat Joy andthe rest of Sun’s software
`research team already had a clear sense of where
`they wanted to go. "We knew that whatever we did
`had to be technically simple,” says Joy, "because
`it’s hard to write programs, and even harder to
`write distributed programs- you have the whole
`big complicated system to think about. What we
`wanted wasa very simple communications
`mechanism that would let the distributed system
`work.”
`
`Oneof Joy’s favorite engineering maxims- "Large
`successful systems start as small successful
`systems”- is another way of saying: Use what
`already works.In 1994, the Aspen skunkworks
`already had a workstation running Oberon, an
`ambitious attempt by Ziirich-based Niklaus Wirth,
`the inventorof Pascal, to create a featherweight
`system written entirely in one simple
`programming language. Such knowledge-based
`computing erases the conventional distinction
`betweenthe OS and applications. Building
`distributed networks, Joy believed, was a key
`breakthrough. Anotherintriguing model was
`Gelernter’s Linda, whose central idea, called “tuple
`spaces,” is a radically simple way to organize
`communication between software objects; Linda’s
`broad concepts had already been adopted for
`JavaSpaces, a tool for building distributed
`applications.
`
`Andthen there wasJava itself, which continued to
`build momentum among programmers- and with
`that, more and more ofthe plug-and-play software
`components crucial to making object-based
`programming work.
`
`In the spring oflast year, Joy sat down in Aspen
`with Sun senior staff engineer Jim Waldo, whose
`research group had just completed Java RMI -
`Remote MethodInvocation, an interface tool that
`
`https //www w red com/1998/08/ n/
`
`Page 8 of 17
`
`LGE Exhibit-1019/Page 8 of 17
`
`

`

`One Huge Computer W RED
`
`11/18/17 215 PM
`
`lets distributed software objects find and
`communicate with each other over a network.
`
`Sketching on - yes - a napkin, they realized that the
`practical outlines for a full-out distributed-
`computing system werealreadyvisible. They also
`had the people, based mainly in Sun’s East Coast
`software researchlab in Chelmsford,
`Massachusetts. Waldo himself had already started
`the basic code for what programmerscall
`transactions, which ensure that groups of
`commandssent out over the networkactually
`occur as a unit. A variety of programmershad
`workedout leasing, a framework for short-term
`relations between objects. Bob Scheifler, a leader
`of the X Consortium - an industrywideinitiative to
`build cross-platform interface technology - had the
`network-security know-how. "Twocoffees into
`breakfast,” recalls Joy, Jini was in high gear.
`
`_Reality check
`
`You have to drill down energetically into
`Microsoft’s sprawling Website, but thereit is, in
`the list of projects under way at Microsoft
`Research. "Webelieveit is time to reexamine the
`
`operating system’s role in computing,” reads the
`opening line of a proposal for an initiative dubbed
`Millennium, described as "a new self-organizing,
`self-tuning distributed system.” NT’s 20 million-
`odd lines of code notwithstanding, Millennium
`envisions "a distributed operating system, based
`on a few principles pervasively applied.” As part of
`that system, “any code fragment might run
`anywhere, any data object might live anywhere.”
`Soundfamiliar? It would also be “self-configuring,
`self-monitoring, andself-tuning. And of course,it
`would be scalable and secure.” Of course.
`
`In the long tradition of Microsoft vaporware, there
`maybe less to Millennium than meetstheeye - the
`team consists of a half-dozen full-time researchers,
`according to a spokesperson, and a couple of active
`prototypes. One working system, dubbed Coign,
`distributes conventionally written applications on
`thefly; the other, Borg, creates a distributed
`version of the Java Virtual Machine. Microsoft
`
`famously got jumped once before by a technology,
`the Internet, that didn’t quite fit Redmond’s
`worldview;despiteall of his current distractions,
`
`https //www w red com/1998/08/ n/
`
`Page 9 of 17
`
`LGE Exhibit-1019/Page 9 of 17
`
`

`

`One Huge Computer W RED
`
`11/18/17 215 PM
`
`Bill Gates doesn’t want to get paradigm-shifted
`once again. Whatever Millennium turnsout to be -
`vaporwarestalking-horse or shrewdly hedgedbet -
`the Kremlin of centrally planned computing has
`morereasons than most to be paying attention to
`new rumblingson the network.
`
`Andthere’s not just Bill Joy and Sun to worry
`about. Add to the list Lucent’s ever about-to-take-
`
`off Inferno; an ambitious Caltech project called
`Infospheres; even Larry Ellison’s half-baked
`network computer scheme- all are pursuing the
`distributed-computing dream. Even sleepy AT&T
`this spring unveiled a Java-based “enhanced
`networkinfrastructure” called GeoPlex, designed
`to let telecom companies offer services across the
`whole array of digital devices and networks.
`Apparently you don’t need to be a software hero
`with a private Aspen research lab and 20/20
`programming vision to detect a potential
`revolution.
`
`So ... why Jini?
`
`The short answer, of course, is Java, whose
`slipstream - a million active programmers, by Sun’s
`latest reckoning - can give Jini the kind of instant
`presence and easy learning curve Java got from
`Netscape and C++. A quiet argumentis under way
`in Jini’s marketing team over howclosely to stick
`to Java branding;the leading contender has been
`JavaTone,as in the universal telephonesignal.
`
`But Jini is primedto ride a potentially even more
`powerful new wave: hardware geared for the
`network. Jini’s main beta testers are not the usual
`
`Silicon Valley coders - licensees already signed up
`include a dream team of big-time hardwareplayers
`who seem to befalling over each other with raves.
`“Anyone who’s evertried adding storage on a LAN
`can tell you why weneedthis,” says Paul Borrill,
`vice president and chief architect at Quantum, the
`disk drive maker. ”To use an overused phrase,this
`is a paradigm shift.” Quantum expects to ship its
`first Jini-ized devices late next year. Billy Moon,
`Ericsson’s New Concepts program director, goes
`oneshift better: “It’s a double-barreled paradigm
`shift that reaches beyond the computerindustry.
`The combination of componentized software
`running on distributed virtual machines and the
`bold system architecture transform and blur the
`
`https //www w red com/1998/08/ n/
`
`Page 10 of 17
`
`LGE Exhibit-1019/Page 10 of 17
`
`

`

`One Huge Computer W RED
`
`11/18/17 215 PM
`
`very idea of what computers, networks, and
`applications are.”
`
`Things get vaguer when the question turns to the
`newservices that Jini could spawn. Plug-and-play
`is anice feature. Exploding the computer back to
`its components- storage and processing especially
`-is a potential revolution, opening the door to
`everything from supercomputing on demandto
`massively encrypted remote data storage and your
`own personal desktop available on any machine in
`the world. Clever corporate marketers and
`ecommerce entrepreneurs presumably will sort
`these offerings out.
`
`Jini avoids one common stumbling block of many
`clean-slate solutions: incompatibility. Specialized
`programming languages, legacy applications, and
`hardwareall do fine undera Jini régime; the only
`requirement, beyond being Java-enabled,is that
`they observethe basic networking rules. “The
`whole ideais to be very forgiving,” Joy says. "If you
`haveslightly different code than I do, that’s fine -
`whenI get one of your objects, I also get the code
`that goes along with it. We don’t have to agree
`beyondthe basic rules, and wecanlet the best - the
`mostfunctional, fastest, easiest - code win. So you
`can keep your Windowsif you wantit. But now the
`networkwill be evolutionary - the survival of the
`fittest.”
`
`But of course, "fittest” in technology does not
`always mean “best”- hello, Macintosh and
`Betamax.On the Net and in court, Sunis already
`battling competing Java “flavors” - variations of
`the language - launched from Redmond.In May,
`Sunfiled a suit against Microsoftto try to rein in
`its licensees and enforce ”100 Percent Pure Java.”
`
`Butthe fight has at least given Jini’s creators the
`benefit of hindsight. And the sidestep they came up
`with plays directly to the strength of a distributed
`system: WhenJini tries to run on a nonstandard
`Java Virtual Machine, Jini automatically queriesits
`capabilities, then uploads whatever chunks of code
`are needed to makeit fully compatible. "You could
`design a system to prohibit that,” says Clary, the
`Jini project manager. ’But that would violate the
`licensing termsa lot moreflagrantly than just
`leaving somefeatures out. There’d be nothing
`gray-area aboutit. Andit’s hard to see the value in
`
`https //www w red com/1998/08/ n/
`
`Page 11 of 17
`
`LGE Exhibit-1019/Page 11 of 17
`
`

`

`One Huge Computer W RED
`
`11/18/17 215 PM
`
`deliberately shutting yourself off from the world.”
`
`Sun has also been working overtime to address
`what remains the favorite bugaboo of Java
`skeptics: speed, as in lack thereof. Java's
`“sluggishness”is a favorite complaint of Net
`surfers watching Web applets - Java’s mostvisible
`face - slowly unfurl. The seriousnessof the problem
`has attracted a correspondingly high amount of
`programmerenergy. As one result, anew
`generation ofjust-in-time compilers is emerging
`for a variety of operating platforms, produced both
`by Sun itself and by third-party developers. And
`later this year, Sun will release the 1.2 version of
`Java, one of whose newfeatures, HotSpot,is
`dynamic optimization, which Sunofficials claim
`can take JIT compilation to "C-level performance.”
`
`Will Jini scale out to thesize of, say, the planet?
`"We've looked at this every way wecan think of,”
`says Clary. ”And the answeris yes.” Object-based
`programming makessensefor the same reason
`that packet-switching is now the technology of
`choice for networks: It reduces huge problems to
`small pieces. That in turn points inevitably toa
`movefrom today’s mostly client/server
`networking to peer-to-peerrelations, with code
`and data flying in all directions across the network.
`Andthe resulting complexity, the Jini team
`concluded, could be dealt with only by stripping its
`basic operating rules to an absolute minimum.
`“How do we know whether we made the right
`choices?” says Waldo. "You never know. We
`stopped only when wecouldn’t throw things out
`anymore.”
`
`WhenJoy and Clary took Jini to Sun CEO Scott
`McNealy for a greenlight in March oflast year,
`they used the phrase "opportunity driven”- Valley-
`speak for a project that will build its market on the
`fly. As with Java, the benefits to Sun are a subject
`for debate - possibly, Jini-configured hardware;
`more certainly, an inside track on what could well
`be historic technological changes. What everyone
`agreesis that timing will determineJini’s fate. "It’s
`like that portal opening in Star Trek,” Joy says."If
`you're lucky, you get through the opening, and then
`the portal closes.”
`
`__Comesthe comet
`
`https //www w red com/1998/08/ n/
`
`Page 12 of 17
`
`LGE Exhibit-1019/Page 12 of 17
`
`

`

`One Huge Computer W RED
`
`11/18/17 215 PM
`
`In 1979, Steve Jobs - then an unknown 23-year-old
`geek - made his now-legendary visit to Xerox PARC
`to see the radical new Alto computer, with its
`primitive mouse and icon-basedscreen. "I sawa
`very rudimentary graphical interface,” he said
`years later (see "Steve Jobs: The Next Insanely
`Great Thing,” Wired 4.02, page 102). "It wasn’t
`complete. It wasn’t right. But within 10 minutesit
`was obvious that every computerin the world
`would work this way someday.” Twoyears ago,
`Jobs madethe sameprediction about object-based
`distributed computing. ”You can argue about how
`manyyearsit will take,” he said, “and who the
`winnersandlosers will be during this transition.
`But you can’t argue abouttheinevitability.”
`
`WebObjects, Jobs’s project in pursuit of that
`vision, never tookoff in part because its success
`dependedon a wholesale switch to a new hardware
`platform,the ill-fated NeXT. Not an especially good
`strategy for an undertaking with universal
`aspirations.
`
`But, as Jobs predicted, one wayor anotherit will
`happen - indeed,it is happening, before our very
`eyes. The Webis growing in every dimension-
`faster, bigger, deeper and moresophisticated by
`the day.Intelligence is being embeddedin
`everything. Ever larger chunks of human activity
`are migrating to the network. And that greater
`genie surely will not be going back into any bottle.
`
`Joy’s Jini, if it takes hold, has the potential to
`overturn the familiar territory of hardware,
`personal computers, peripherals, phones, TVs, and
`appliances. The vision of what comesafteris just
`that - a vision. For peoplelike Bill Joy, it hovers like
`a city on a hill, elegant and platonic, waiting for us
`humansto makeit so. But the closerit gets, the
`easierit will be for everyone to see. "Imagine a
`global network so complexit will be a kind of
`organism, a dynamic,richly interconnected
`medium wrapped aroundthe earth 24,000 miles
`deep.” That's not Teilhard de Chardin-it’s the 1997
`annual report from Daimler-Benz North America.
`
`For now, though, someold linesare still drawn:
`central planning versus competition. NT’s 20
`million lines of code versus the 600 Kbytesof Jini.
`
`https //www w red com/1998/08/ n/
`
`Page 13 of 17
`
`LGE Exhibit-1019/Page 13 of 17
`
`

`

`One Huge Computer W RED
`
`11/18/17 215 PM
`
`Bill versusBill. Redmond versus Aspen- there’s a
`pattern working here, and it almost surely has as
`muchto do with philosophyorfaith as it does with
`questions of mere technology.
`
`Forits part, Jini is gambling that a small nudge can
`actually relocate a mountain. ”Our goal is to lose
`control over the network,” says Jim Waldo, "and
`make everyoneelse - from Bell Labs to Redmond-
`lose control too.” He’s not talking about market
`share, notby itself anyway. “What we’re trying to
`build are the mammals to compete with the big
`computational dinosaurs. You can imagine how the
`conversation went: ‘They’re too small. They’re
`nothing - they’re not enterprise scaled.’ But the
`cometis coming. And whenit does, we know who
`inherits the earth.”
`
`Jini is a set of new softwarelayersthat together
`create an overarching “federation” of computer
`devices andservices.
`
`Ontopis a directory service, based on a “lookup”
`mechanismthatallowsdifferent Jini-enabled
`
`devices and applications to register and be seen on
`the network. The next-level service is persistence,
`provided by JavaSpaces technology, which stores
`objects so that other users or applications can
`retrieve them. Below that, a set of protocols based
`on Java’s Remote Method Invocation enables
`
`objects to communicate and passeach other code.
`Andfinally a boot, join, and discover protocol
`allows Jini-compatible devices, users, and
`applications to announce themselvesto the
`networkandregisterin a directory.
`
`Any device with an operating system capable of
`supporting a Java Virtual Machine - meaning, in
`practical terms, any modern computer- can be
`linked with a Jini network. Simpler devices can also
`join, though on a more limitedbasis.
`
`JavaSpacesare virtual “bulletin boards” or
`“marketplaces”- the heart of Jini’s distributed
`networking. Using a few simple programming
`methods,including “read,” “write,” and ’take,”
`JavaSpaces make software objects available to
`anyonein a network. The objects themselves can
`define a job to be done,a problem to besolved, ora
`service being offered. A JavaSpace can be as small
`as 10K and as large as 100 Mbytes.
`
`https //www w red com/1998/08/ n/
`
`Page 14 of 17
`
`LGE Exhibit-1019/Page 14 of 17
`
`

`

`One Huge Computer W RED
`
`11/18/17 215 PM
`
`*MAGAZINE-6.08
`
`} VIEW COMMENTS
`
`
`SPONSORED STORIES .wcscs or ourexa
`
`
`
`TRUTHFINDER
`
`AACC.EDU
`
`quip
`
`HONEY
`
`TECH ADVICE
`
`Discover Why quip Was
`NamedIn TIME’s Best
`Inventions of 2016.
`
`You Should Never Shop
`on Amazon Without
`This Trick—Here’s Why
`
`Do This Before You
`Turn Off Your
`Computer...
`
`Locate Anyone by
`Entering Their Name
`(This is Addicting)
`
`Freshman Makes
`History
`
`a
`
`https //www w red com/1998/08/ n/
`
`Page 15 of 17
`
`LGE Exhibit-1019/Page 15 of 17
`
`

`

`One Huge Computer W RED
`
`9 Drones(Plus
`Some
`Accessories)
`for the Pilot on
`Your List
`JORGAN MCMAHON
`
`
`
`
`
`11/18/17 215 PM
`
`WE RECOMMEND
`
`POWERED BY GUTBRAIN
`
`DAVID PIERCE
`Inside the Downfall of a
`Wildly Ambitious Hardware
`Startup
`
`uf
`we
`
`ANGELA WATERCUTTER
`
`Netflix Is Using ‘The
`Defenders’ to Understand
`Its Audience
`
`
`
`WIRED STAFF
`Buying a Kindle? Here’s Our
`Favorite
`
`GRAEME MCMILLAN
`It’s the Worst Time Ever To
`Release ‘The Punisher’—
`Just Like Every Other Time
`
`SPONSORED
`
`Pilots Say F-35 Superior In
`Dogfights: Criticisms Laid
`To Rest
`BREAKING DEFENSE
`
`
`
`SECURITY ROUNDUP
`
`The Pentagon Left
`Data Exposedin the
`Cloud
`BRIAN BARRETT
`
`PODCASTS
`
`
`
`
`ChannelZero Is More Subversive Than Stranger
`Things
`GEEK'S GUIDE TO THE GALAXY
` TY
`
`
`SPACE
`This Next-Gen
`Satellite Will Scan
`for StormsLike
`Never Before
`JACK STEWART
`
` nl
`al
`
`
`
`apl
`TY
`WIRED OPINION
`
`SPACE
`SPACE PHOTOS OF THE
`WEEK: CHECK OUT THE
`STRETCH MARKSON
`MARS
`
`SHANNON STIRONE
`
`It's Time to Bring
`Self-Driving Car
`Tech to
`Wheelchairs
`ELIZABETH
`JAMESON AND
`CATHERINE
`
`GET OUR
`NEWSLETTER
`
`FOLLOW US
`ON FACEBOOK
`
`WIRED’sbiggest stories delivered to your
`inbox.
`
`6 SUBMIT
`
`
`
`Don’t miss our
`latest news,
`features and
`videos.
`
`} FOLLOW
`
`https //www w red com/1998/08/ n/
`
`Page 16 of 17
`
`LGE Exhibit-1019/Page 16 of 17
`
`

`

`One Huge Computer W RED
`
`11/18/17 215 PM
`
`MIGER)
`
`BOROE
`
`LOGIN SUBSCRIBE|ADVERTISE|SITE MAP|PRESS CENTER FAQ|ACCESSIBILITY HELP|CUSTOMER CARE CONTACT US|SECUREDROP|T-SHIRT COLLEC

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket