Bravo (software)

Bravo (software)

Bravo was the first WYSIWYG document preparation program. It provided multi-font capability using the bitmap displays on the Xerox Alto personal computer. It was produced at Xerox PARC by Butler Lampson, Charles Simonyi and colleagues in 1974.

Bravo was a so-called "modal" editor—characters typed on the keyboard were usually commands to Bravo, except when in "insert" or "append" mode, in which case they were entered into the character buffer. Bravo made extensive use of the mouse for marking locations in the text, as well as selecting areas of the text, but it was not used for command entry. (Being at the very dawn of graphical user interface design, a non-command driven interface was judged too ambitious and possibly even inefficient and cumbersome.)

In addition to a long list of commands for controlling the formatting of the text (e.g. the ability to adjust left and right margins for sections of text, select fonts, etc) Bravo also supported use of multiple buffers (i.e. files), and also multiple windows.

Although Bravo usually displayed the text with formatting (e.g. with justification, fonts, and proportional spacing of characters), it did not normally attempt to reproduce the way a page would look in hardcopy. This was because the Alto monitor provided a resolution of 72 pixels per inch, but the laser printers used at PARC provided a resolution of 300 PPI. This meant that the screen could at best only provide an approximation of the way the page would look when printed. Instead, the normal display mode showed the text using character sizes, etc, more suited to the capability of the display.

There was a special display mode which did attempt to show the text exactly as it would appear when printed, and the normal command set worked in that mode as well. However, because the screen image was necessarily an approximation, one would occasionally find characters and words slightly off (a problem that continues to this day with word processing systems).

The 72 PPI pixel size closely approximated the 72.27 points per inch used in the commercial printing industry, so that a pixel in Bravo would be the same size as a typeface point.

Bravo was the base for Gypsy, a later document system on the Alto, the first with a modern graphical user interface.

Further reading

* Michael A. Hiltzik, "Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age" (HarperCollins, New York, 1999) pp 194-201.
* Douglas K. Smith & Robert C. Alexander, "Fumbling the Future: How Xerox Invented, Then Ignored, the First Personal Computer" (iUniverse, Nebraska, 1999)

References

* Butler Lampson, "Bravo Manual" (in "Alto User's Handbook", Xerox PARC, September 1979, pp 31-62)

External links

* [http://special.lib.umn.edu/cbi/shp/entries/bravo.html Software Dictionary - Bravo (No longer exists)]
* [http://www.bitsavers.org/pdf/xerox/alto/BravoCourse.pdf Bravo Course Outline]
* [http://www.bitsavers.org/pdf/xerox/alto/BravoXMan.pdf Xerox Document System Reference Manual]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Bravo — may refer to:In media: *Bravo!, a specialty arts channel in Canada * Bravo (magazine), a youth magazine in Germany and Russia *BRAVO TV, a German television program *Bravo (UK TV channel), a British digital television channel *Bravo (US TV… …   Wikipedia

  • BRAVO Screenfun — Beschreibung Computerspiele Magazin Verlag Heinrich Bauer Zeitschri …   Deutsch Wikipedia

  • Bravo Screenfun — Beschreibung Computerspiele Magazin Verlag H …   Deutsch Wikipedia

  • Bravo (Textverarbeitung) — Bravo war das erste WYSIWYG Textverarbeitungsprogramm. Es unterstützte schon mehrere Schriftarten und lief auf dem Xerox Alto, dem ersten Computer mit einer grafischen Oberfläche. Entwickelt wurde es im Forschungszentrum Xerox PARC von Butler… …   Deutsch Wikipedia

  • Equipe Bravo — Doom 3 Doom 3 Éditeur Activision Développeur id Software Date de sortie 2004 Genre jeu de tir subjectif Mode de jeu Un joueur, multijoueur Plat …   Wikipédia en Français

  • Hyland Software — Type Private Industry Computer software, document management Founded 1991 Founder …   Wikipedia

  • Girls Bravo — Infobox animanga/Header name = Girls Bravo caption = ja name = GIRLSブラボー ja name trans = Gārusu Burabō genre = Comedy, Harem, RomanceInfobox animanga/Manga author = Mario Kaneda publisher = flagicon|Japan Kadokawa Shoten publisher other =… …   Wikipedia

  • Thoma Cressey Bravo — Infobox Company company name = Thoma Cressey Bravo company company type = Private Ownership, Limited liability company foundation = 1998 founder = Carl Thoma, Bryan Cressey location = industry = Private Equity products = Investments, private… …   Wikipedia

  • Double-Take Software — Double Take Software, Inc. (NASDAQ: DBTK), a publicly listed company, develops software that reduces downtime and protects data for business critical systems in Microsoft server environments and also more recently on Red Hat Linux and VMWARE ESX… …   Wikipedia

  • Flexera Software — Тип Инвестиционная компания Основатели Viresh Bhatia, Рик Харольд Расположение …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”