11.07.2015 Views

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

122 CRMtasks can be assigned to different processors to speed upthroughput. While costing millions <strong>of</strong> dollars apiece, theCray supercomputers made it possible to perform simulationsin atomic physics, aerodynamics, <strong>and</strong> other fieldsthat were far beyond the capabilities <strong>of</strong> earlier computers.However, the Cray <strong>Computer</strong> Corporation ran into financialproblems <strong>and</strong> was bought by Silicon Graphics (SGI) in 1996.Cray received many honors including the IEEE <strong>Computer</strong>Society Pioneer Award (1980) <strong>and</strong> the ACM/IEEEEckert-Mauchly Award (1989). Cray died on October 5,1996, in Colorado Springs, Colorado.Further ReadingBell, Gordon. “A Seymour Cray Perspective.” Available online. URL:http://_research.micros<strong>of</strong>t.com/users/gbell/craytalk/. AccessedJuly 1, 2007.Breckenridge, Charles W. “A Tribute to Seymour Cray.” Availableonline. URL: http://www.cgl.ucsf.edu/home/tef/cray/tribute.html. Accessed July 1, 2007.Murray, C. J. The Supermen: the Story <strong>of</strong> Seymour Cray <strong>and</strong> theTechnical Wizards behind the Supercomputer. New York: JohnWiley, 1997.Smithsonian Institute. National Museum <strong>of</strong> American History.“Seymour Cray Interview.” Available online. URL: http://americanhistory.si.edu/collections/comphist/cray.htm.CRM See customer relationship management.CSS See cascading style sheets.Cunningham, Howard (Ward)(1949– )AmericanS<strong>of</strong>tware DeveloperToday the first place many Web users look for informationabout a topic is Wikipedia, the vast <strong>and</strong> ever growingonline collaborative encyclopedia. The type <strong>of</strong> s<strong>of</strong>tware thatmakes Wikipedia (<strong>and</strong> thous<strong>and</strong>s <strong>of</strong> other wikis) possiblewas invented by Howard G. Cunningham, better known asWard Cunningham.Born on May 26, 1949, Cunningham learned to programin high school. He then attended Purdue University, wherehe received a bachelor’s degree in electrical engineering <strong>and</strong>computer science <strong>and</strong> then a master’s in computer science.After graduation Cunningham worked as a researcher inmicrocomputer systems for Tektronix, where he encounteredan intriguing style <strong>of</strong> programming (see Smalltalk).In a later position at Wyatt S<strong>of</strong>tware, Cunningham becameinvolved with larger-scale s<strong>of</strong>tware projects <strong>and</strong> began tothink about better ways to manage them.In the early 1980s Cunningham encountered a book thatlooked at architecture in terms <strong>of</strong> the combining <strong>of</strong> intuitivepatterns. Cunningham began to apply similar principles tothe design <strong>of</strong> s<strong>of</strong>tware (see also design patterns). One resultwas the holding <strong>of</strong> the first conference on pattern languagesat the University <strong>of</strong> Illinois at Urbana-Champaign in 1994.Around that time, Cunningham was seeking a way forprogrammers to collaborate in working with design patterns.He had already encountered the power <strong>of</strong> linking(see hypertext) in HyperCard, developed by Apple for theMacintosh in the late 1980s. Because it was so easy to use,HyperCard encouraged many nonpr<strong>of</strong>essional programmers(including teachers) to develop <strong>and</strong> share applications.Developing the WikiUsing HyperCard, Cunningham built an application thatallowed users to add free-form data to a database <strong>and</strong> linkit to other entries by clicking a button. Users who tried itwere fascinated by its potential. Cunningham then wantedto exp<strong>and</strong> it so users could access it over networks. However,he was unable to develop a networked version <strong>of</strong> hisHyperCard application.One colleague suggested using the World Wide Web (seeBerners-Lee, Tim <strong>and</strong> World Wide Web). Cunninghamimplemented his free-form linking system as Web pages,<strong>and</strong> the result was something he at first thought <strong>of</strong> callingQuickWeb. He then remembered hearing the phrase wikiwiki or “quickly, quickly”) in Hawaii, <strong>and</strong> he decided to callhis system wikiwikiWeb. Today, it is just known as a wiki(see wikis <strong>and</strong> Wikipedia). This first wiki, called the Portl<strong>and</strong>Pattern Repository, came online in 1995 <strong>and</strong> continuesto operate today.Collaborative S<strong>of</strong>tware DevelopmentCunningham worked for a few years on open-source projectsat Micros<strong>of</strong>t. The giant s<strong>of</strong>tware maker is not generallywell regarded among open-source developers, though Cunninghamhas acknowledged its technical prowess. At anyrate, Cunningham decided to move on. He served as directorfor community development at the Eclipse Foundation,which oversees development <strong>of</strong> Eclipse, a versatile <strong>and</strong> verypopular open-source programming environment. In 2007Cunningham left Eclipse to become chief technology <strong>of</strong>ficer(CTO) <strong>of</strong> AboutUs, a company founded to further developwikis <strong>and</strong> collaborative communities.Cunningham continues to be an enthusiastic proponent<strong>of</strong> open source. He argues that the most important advantage<strong>of</strong> open source is not lower cost, but the way it putsaccess to powerful tools into the h<strong>and</strong>s <strong>of</strong> thous<strong>and</strong>s <strong>of</strong>users <strong>and</strong> encourages them to develop new features <strong>and</strong>capabilities.Cunningham’s contributions to programming methodsare also extensive, including the use <strong>of</strong> design patterns for“quick <strong>and</strong> agile” development <strong>and</strong> what became known as“extreme programming.”Further ReadingCunningham, Ward. Home Page. Available online. URL: http://www.c2.com/cgi/wiki?WardCunningham. Accessed September9, 2007.Leuf, Bo, <strong>and</strong> Ward Cunningham. The Wiki Way: Quick Collaborationon the Web. Upper Saddle River, N.J.: Addison-WesleyPr<strong>of</strong>essional, 2001.Siddalingaiah, Madhu. “Ward Cunningham Interview: Eclipse,Collaboration <strong>and</strong> S<strong>of</strong>tware Trends.” Includes links to Cunningham’sEclipseCon 2006 presentation. SQL Summit.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!