GEOS (16-bit operating system)

Last updated

PC/GEOS
BBENS412.png
A screenshot of Breadbox Ensemble 4.1.2
Developer Berkeley Softworks
Written in Assembly, C
Working stateSupported
Source model Open source, formerly closed source
Initial release1990;33 years ago (1990)
Latest release 4.1.3 / 25 August 2009;14 years ago (2009-08-25)
Repository github.com/bluewaysw
Influenced by GEOS (8-bit)
Default
user interface
Motif or "Win95 clone"
License Apache
Official website blog.bluewaysw.de

GEOS (later renamed GeoWorks Ensemble, NewDeal Office, and Breadbox Ensemble) is a computer operating environment, graphical user interface (GUI), and suite of application software. Originally released as PC/GEOS, it runs on DOS-based, IBM PC compatible computers. Versions for some handheld platforms were also released and licensed to some companies. [1]

Contents

PC/GEOS was first created by Berkeley Softworks, which later became GeoWorks Corporation. Version 4.0 was developed in 2001 by Breadbox Computer Company, limited liability company (LLC), and was renamed Breadbox Ensemble. In 2015, Frank Fischer, the CEO of Breadbox, died and efforts on the operating system stopped until later in 2017 when it was bought by blueway.Softworks. [2] [3]

PC/GEOS should not be confused with the 8-bit GEOS product from the same company, which runs on the Commodore 64 and Apple II.

PC/GEOS

GeoWorks Ensemble

In 1990, GeoWorks (formerly Berkeley Softworks) released PC/GEOS for IBM PC compatible systems. [4] Commonly referred to as GeoWorks Ensemble, it was incompatible with the earlier 8-bit versions of GEOS for Commodore and Apple II computers, but provided numerous enhancements, including scalable fonts and multitasking on IBM PC XT- and AT-class PC clones. GeoWorks saw a market opportunity to provide a graphical user interface for the 16 million older model PCs that were unable to run Microsoft Windows 2.x. [5]

GEOS was packaged with a suite of productivity applications. Each had a name prefixed by "Geo": GeoWrite, GeoDraw; GeoManager; GeoPlanner; GeoDex, and GeoComm. It was also bundled with many PCs at the time, but like other GUI environments for the PC platform, such as Graphics Environment Manager (GEM), it ultimately proved less successful in the marketplace than Windows. Former CEO of GeoWorks claims that GEOS faded away "because Microsoft threatened to withdraw supply of MS-DOS to hardware manufacturers who bundled Geoworks with their machines". [6]

In December 1992, NEC and Sony bundled an original equipment manufacturer (OEM) version of GeoWorks named the CD Manager with their respective CD-ROM players that sold as retail box add-on peripherals for consumers. [7] The NEC Bundle retailed for around $500.00 with a 1x external CD-ROM, Small Computer System Interface (SCSI) interface controller, Labtec CD-150 amplified stereo speakers and 10 software titles.

A scaled-down version of GeoWorks was used by America Online for their DOS-based AOL client software from the time of introduction on IBM compatible PCs until the late 1990s when America Online dropped development for graphical DOS in favor of Microsoft Windows. During that time, the popular single 3.5" self-booting disk that AOL was distributing could be hacked to boot the GeoWorks environment.[ citation needed ]

IBM released the PC/GEOS-based EduQuest SchoolView network management tool for K-12 schools in 1994. [8] Negotiations to make PC/GEOS an integral part of PC DOS 7.0 failed.

GeoWorks attempted to get third-party developers but was unable to get much support due to expense of the developer kit, which cost $1,000 for the manuals only, and the difficult programming environment, which required a second PC networked via serial port to run the debugger.

Even though PC/GEOS is referred to as an "operating system", it still requires DOS in load. GEOS and its applications were written in a mix of 8086 assembly language (Espire), an interpreted language called IZL, and C (GEOS Object C: GOC) with non-standard language extensions to support the object-oriented design. [5] [9]

Under DR DOS 6.0, if TASKMAX was loaded before PC/GEOS, PC/GEOS registered as graphical menu system for TASKMAX. [10] This still worked under the pre-emptive multitasker (EMM386 /MULTI + TASKMGR) provided by Novell DOS 7, OpenDOS 7.01 and DR-DOS 7.02 (and higher), allowing for multiple GEOS and DOS applications to run concurrently. [11]

After the release of Ensemble 2.01, GeoWorks ended support for the desktop version to focus on handhelds and smart devices.

Geoworks Ensemble won the 1991 Software Publishers Association Excellence in Software Award for Best Consumer Program. [12]

NewDeal Office

A newer version of PC/GEOS was marketed in the late 1990s as NewDeal Office from NewDeal Inc. in hopes of creating a market among owners of i386, i486 and Pentium PCs that could not run Windows 95 or Windows 98 effectively. [13] NewDeal released 3 new versions of NewDeal Office (NewDeal Office 2.5, NewDeal Office 3/98 and NewDeal Office 2000) until it went bankrupt in 2000. NDO or NDO 2000 came with a webbrowser named Skipper or Skipper 2000, respectively.

Breadbox Ensemble

After "NewDeal Inc." went out of business, Breadbox purchased the rights in the software from GeoWorks in 2001. [14] Their newest PC/GEOS, 4.x, is now a full productivity and internet suite, including web browser (named WebMagick) as well as email. Other essential programs such as word processing, spreadsheet, flat file database and graphics applications are integrated into this package.

On 14 November 2015, Frank S. Fischer, the CEO and owner of Breadbox Ensemble LLC, died of a heart attack, some while after announcing plans to bring GEOS to Android. [15] [16] [17]

Versions

PEN/GEOS

PEN/GEOS 1.0 was the new name for PC/GEOS 2.0 when GeoWorks released it on 9 April 1992. PEN/GEOS 1.0 was a pioneering personal digital assistant (PDA) technology. [18] GEOS was also used in the low-end GeoBook laptop from Brother Industries and in several Nokia Communicator models (GEOS 3.0 in models 9000, 9110). PEN/GEOS 2.0 was released in 1992, and version 3.0 was released in 1995.

Zoomer devices; Tandy Z-PDA, AST GRiDPad 2390, Casio Z-7000 & XL 7000

PEN/GEOS 1.0 was used as the operating system for the Tandy Corporation Z-PDA, [19] which was introduced shortly after the first Apple Newton MessagePad. Palm Computing had been incorporated to create software for this device [20] and shipped its first handwriting recognition software, PalmPrint, personal information manager, Palm Organizer, and synchronization software, PalmConnect, [18] on the Z-PDA. Palm Organizer included the PalmSchedule date book, PalmAddress address book, PalmNotes notebook, a dictionary, calculator, clock, forms calculator, 26 language translation dictionary, on-line help, holiday, and travel information. [21] [22] [23] The device was also sold under license as the AST GRiDPad 2390 [24] and as the Casio Z-7000 which was the best selling version. In the US, Casio sold it under the name XL-7000 without the multi-lingual interface, but added an AOL client and some USA specific help files. These devices were all named Zoomer and were the first PDAs with a connection to the online services CompuServe and AOL. This was made possible through the pre-installed dial-up software CompuServeAOL.

HP OmniGo 100 & 120

In 1993, GeoWorks released PEN/GEOS 2.0, again based on PC/GEOS 2.0. In 1995, this version of GEOS appeared (running on top of DOS) on the HP OmniGo 100. It featured Graffiti handwriting recognition. The OmniGo is a flip-around clamshell handheld computer powered by a Vadem VG230 integrated PC-on-a-chip. The VG230 chip includes an Intel 80186-instruction set compatible NEC V30 core. It was soon followed by the HP OmniGo 120, which added a high-contrast screen.

Brother LW-Writing System

Brother LW-screen typewriters use PEN/GEOS and are the only version of the operating system that ships with vendor-provided drivers for scanner and it included a GEOS scanning application. In Germany, the Brother LW750ic system is equipped with PEN/GEOS.

Brother GeoBook

In 1997, Brother, in collaboration with IBM, brought the GeoBook series of notebooks to market. GeoBook models NB-60, NB-80C, and PN-9100GR used a modified version of PEN/GEOS using the Yago user interface. The GeoBook series was marketed mainly in education and was part of the IBM Eduquest School View strategy.

Nokia Communicator 9000(i) and 9110(i)

In 1996, the Nokia 9000 Communicator smartphone was introduced. This phone uses PEN/GEOS 3.0 and established the smartphone market. Nokia followed with Communicator models 9000i, 9110, and 9110i.

GEOS-SC

GEOS-SC was a 32-bit reduced instruction set computer (RISC) CPU smartphone, OS, and GUI for the Japanese cellphone market. It was released in 1997. Originally built as GeoWorks' planned future OS and codenamed 'Liberty', GEOS-SC became the basis for cellphones designed by Mitsubishi Electric Company (MELCO) of Japan.

GEOS-SE

Alongside this, GEOS-SE which was an OS designed and developed by Eden Ltd., a UK-based company acquired in 1997 by Geoworks. It became the basis of several other devices, most notably the Seiko Epson Locatio which was a multifunction device incorporating browser, PIM software, phone, GPS and Camera. It was launched in Japan in 1998.

FreeGEOS

Since 2016, the source code of PC/GEOS has been made available as FreeGEOS and can be compiled and edited freely. [25]

Related Research Articles

<span class="mw-page-title-main">Pocket PC</span> Obsolete type of computer, similar to smartphones

A Pocket PC is a class of personal digital assistant (PDA) that runs the Windows Mobile or Windows Embedded Compact operating system that has some of the abilities of modern desktop PCs. The name was introduced by Microsoft in 2000 as a rebranding of the Palm-size PC category. Some of these devices also had integrated phone and data capabilities, which were called Pocket PC Phone Edition. Windows "Smartphone" is another Windows CE based platform for non-touch flip phones or dumber phones.

<span class="mw-page-title-main">Palm, Inc.</span> 1992–2010 American electronics company

Palm, Inc. was an American company that specialized in manufacturing personal digital assistants (PDAs) and developing software. They were the designer of the PalmPilot, the first PDA successfully marketed worldwide, and were known for the Treo 600, one of the earlier successful smartphones. Palm developed the Palm OS software for PDAs and smartphones, which were released under its line of Palm-branded devices and also licensed to other PDA manufacturers.

<span class="mw-page-title-main">Xenix</span> Discontinued Unix version published by Microsoft

Xenix is a discontinued version of the Unix operating system for various microcomputer platforms, licensed by Microsoft from AT&T Corporation in the late 1970s. The Santa Cruz Operation (SCO) later acquired exclusive rights to the software, and eventually replaced it with SCO UNIX.

<span class="mw-page-title-main">Palm (PDA)</span> Line of personal digital assistants and mobile phones

Palm is a line of personal digital assistants (PDAs) and mobile phones developed by California-based Palm, Inc., originally called Palm Computing, Inc. Palm devices are often remembered as "the first wildly popular handheld computers," responsible for ushering in the smartphone era.

<span class="mw-page-title-main">IBM PC DOS</span> Computer operating system

IBM PC DOS, an acronym for IBM Personal Computer Disk Operating System, is a discontinued disk operating system for the IBM Personal Computer, its successors, and IBM PC compatibles. It was manufactured and sold by IBM from the early 1980s into the 2000s. Developed by Microsoft, it was also sold by that company as MS-DOS. Both operating systems were identical or almost identical until 1993, when IBM began selling PC DOS 6.1 with new features. The collective shorthand for PC DOS and MS-DOS was DOS, which is also the generic term for disk operating system, and is shared with dozens of disk operating systems called DOS.

This article presents a timeline of events in the history of computer operating systems from 1951 to the current day. For a narrative explaining the overall developments, see the History of operating systems.

<span class="mw-page-title-main">Tandy 2000</span> Personal computer by Radio Shack

The Tandy 2000 is a personal computer introduced by Radio Shack in September 1983 based on the 8 MHz Intel 80186 microprocessor running MS-DOS. By comparison, the IBM PC XT used the older 4.77 MHz Intel 8088 processor, and the IBM PC/AT would later use the newer 6 MHz Intel 80286. Due to the 16-bit data bus and more efficient instruction decoding of the 80186, the Tandy 2000 ran significantly faster than other PC compatibles, and slightly faster than the PC AT. The Tandy 2000 was the company's first computer built around an Intel x86 series microprocessor; previous models used the Zilog Z80 and Motorola 6809 CPUs.

<span class="mw-page-title-main">DeskMate</span> Tandy operating environment

DeskMate is a software application that provides a graphical operating environment. It originally was for Tandy Corporation's TRSDOS Operating System for their TRS-80 line of computers, but eventually shifted to MS-DOS. Like GEM from Digital Research, it is not a full operating system, but runs on top an existing system. Initial ports only ran on Tandy's PCs such as the Tandy 1000, but later became available for true IBM PC compatibles and competed with early versions of Microsoft Windows.

<span class="mw-page-title-main">GEOS (8-bit operating system)</span>

GEOS is a discontinued operating system from Berkeley Softworks. Originally designed for the Commodore 64 with its version being released in 1986, enhanced versions of GEOS later became available in 1987 for the Commodore 128 and in 1988 for the Apple II series of computers. A lesser-known version was also released for the Commodore Plus/4.

<span class="mw-page-title-main">Pen computing</span> Uses a stylus and tablet/touchscreen

Pen computing refers to any computer user-interface using a pen or stylus and tablet, over input devices such as a keyboard or a mouse.

FlexOS is a discontinued modular real-time multiuser multitasking operating system (RTOS) designed for computer-integrated manufacturing, laboratory, retail and financial markets. Developed by Digital Research's Flexible Automation Business Unit in Monterey, California, in 1985, the system was considered to become a successor of Digital Research's earlier Concurrent DOS, but with a new, modular, and considerably different system architecture and portability across several processor families. Still named Concurrent DOS 68K and Concurrent DOS 286, it was renamed into FlexOS on 1 October 1986 to better differentiate the target audiences. FlexOS was licensed by several OEMs who selected it as the basis for their own operating systems like 4680 OS, 4690 OS, S5-DOS/MT and others. Unrelated to FlexOS, the original Concurrent DOS system architecture found a continuation in successors like Concurrent DOS XM and Concurrent DOS 386 as well.

<span class="mw-page-title-main">GRiDPad</span> Series of pen computing tablets

GRiDPad was a trademarked name for a series of pen computing tablets built by Grid Systems Corporation.

<span class="mw-page-title-main">Palmtop PC</span> 1990s small battery-powered computer

A Palmtop PC was an approximately pocket calculator-sized, battery-powered computer compatible with the IBM Personal Computer in a horizontal clamshell design with integrated keyboard and display. It could be used like a subnotebook, but was light enough to be comfortably used handheld as well. Most Palmtop PCs were small enough to be stored in a user's shirt or jacket pockets.

The history of tablet computers and the associated special operating software is an example of pen computing technology, and thus the development of tablets has deep historical roots. The first patent for a system that recognized handwritten characters by analyzing the handwriting motion was granted in 1914. The first publicly demonstrated system using a tablet and handwriting recognition instead of a keyboard for working with a modern digital computer dates to 1956.

Pocket-sized computer describes the post-programmable calculator / pre-smartphone pocket-sized portable-office hardware devices that included the earlier DOS-based palmtops and subsequent Windows-CE handhelds, as well as a few other terms, primarily covering the 1980s through 2007.

<span class="mw-page-title-main">Brian P. Dougherty</span> Software engineer

Brian P. Dougherty is an American software developer and businessman best known as the founder and CEO of Berkeley Softworks, which produced the pioneering GEOS graphical operating system for the Commodore 64 in 1986 and the influential PC/GEOS operating system for the IBM PCs and compatibles in 1990. Dougherty also founded GlobalPC, Airset and Wink Communications. While Dougherty was CEO of GeoWorks, he had been approached by several large technology companies including Microsoft and Apple because of the success of the GEOS operating system. Brian attended the University of California, Berkeley, where he graduated with a B.S. in electrical engineering and computer science. When he graduated he landed a job at Mattel, where he contributed for the design of the Intellivision video game system.

<span class="mw-page-title-main">Berkeley Softworks</span>

Berkeley Softworks, Inc., later GeoWorks Corporation, was an American software-development company founded by American computing engineer and former Mattel employee Brian P. Dougherty in 1983. It is best known for its GEOS operating systems for GEOS for the Commodore 64, 64c, plus 4, Apple II and the c128 and PC/GEOS, also known as GeoWorks ensemble or simply GeoWorks. The company ceased operations in 2003 after it was bought by various other companies.

References

  1. "Welcome to Breadbox". Breadbox Computer Company. 2004-12-04. Archived from the original on 2004-12-04. Retrieved 2018-01-24.
  2. Mützel, Bernd; Cordes, Ulrich (1999–2018). "News 2017". GEOS-InfoBase (in German). Retrieved 2021-04-22.
  3. "Welcome home, GEOS Resource". sites.google.com. Retrieved 2018-01-24.[ permanent dead link ]
  4. "GeoWorks Ensemble 1". GEOS-InfoBase (in German). Retrieved 2021-04-22.
  5. 1 2 Loli, Eugenia (2002-10-03). "Interview With Adam de Boor, ex-CTO of GeoWorks". OSnews. Retrieved 2019-04-30.
  6. Dougherty, Brian, ed. (2010-07-24). "Comments by BrianDoc" . Retrieved 2012-06-15. What killed us was that Microsoft realized what we had before the rest of the industry, they went to all of their OEMs and signed them to 2 year exclusive deals to put Windows on every machine.
  7. "228: CD-ROM Manager, Sony and NEC". GEOS-InfoBase (in German). Retrieved 2021-04-22.
  8. "IBM Schoolview wiedergefunden?" (in German). Archived from the original on 2017-01-10. Retrieved 2017-01-09.
  9. Bearden, James D. "Wiffleguy", ed. (1995-05-14). "PC/GEOS FAQ List part 2/2: Programmer's Questions". Section 2.1.1. Archived from the original on 2009-08-19. Retrieved 2011-11-02. either of two languages: one is called GOC (GEOS Object C), and the other is Esp (an object-oriented assembly language based on the 8086 assembly instruction set)
  10. Caldera, Inc. (August 1997). OpenDOS Developer's Reference Series: Multitasking API: Programmer's Guide. UK. Caldera Part No. 200-DODG-004. Archived from the original on 2017-10-07. Retrieved 2013-03-21.{{cite book}}: CS1 maint: location missing publisher (link)
  11. Paul, Matthias R. (1997-07-30) [1994]. NWDOS-TIPs: Tips & Tricks rund um Novell DOS 7, mit Blick auf undokumentierte Details, Bugs und Workarounds. Archived from the original on 2016-11-04. Retrieved 2014-08-06.{{cite book}}: |work= ignored (help) (NB. NWDOSTIP.TXT is a comprehensive work on Novell DOS 7 and OpenDOS 7.01, including the description of many undocumented features and internals. It is part of the author's yet larger MPDOSTIP.ZIP collection maintained up to 2001 and distributed on many sites at the time. The provided link points to a HTML-converted older version of the NWDOSTIP.TXT file.)
  12. "Celebrating Software". Computer Gaming World. June 1991. p. 64. Retrieved 2013-11-17.
  13. "NewDeal Office 2.5". GEOS-InfoBase (in German). Retrieved 2021-04-22.
  14. "Breadbox Pens GEOS Exclusive License and Ownership Rights Agreement with Geoworks". Breadbox Computer Company. 2003-04-29. Archived from the original on 2008-08-22.
  15. yu/ratthing (2015). "Frank Fischer, CEO of Breadbox Computing (owner of the GEOS OS), passes away". Archived from the original on 2016-11-08. Retrieved 2019-12-20.
  16. "Obituary: FISCHER, Frank S." Tampa Bay Times. 2015-11-17. Archived from the original on 2016-11-08.
  17. Brown, Sam (2016-08-13). "BreadBox President & Founder Dies". Archived from the original on 2016-11-08.
  18. 1 2 Butter, Andrea; Pogue, David (2002). Piloting Palm: The Inside Story of Palm, Handspring, and the Birth of the Billion-Dollar Handheld Industry . John Wiley & Sons. p.  56. ISBN   978-0-47122339-9.
  19. "Tandy Z-PDA Catalog #25-3100". RadioShack. 2004-10-25.
  20. Hahn, Brian K. (2004). "The Tandy ZOOMER". Archived from the original on 2009-02-07. Retrieved 2014-05-01.
  21. GRiDPad 2390 User's Manual (PDF). AST Research, Inc. Retrieved 2014-05-01.
  22. Smithson, Brian (1995-05-09). "Zoomer Technical Info; Tandy Z-PDA" . Retrieved 2014-04-30.
  23. Smithson, Brian (1996-01-17). "Zoomer Pictures; application screen shots".
  24. Buxton, Bill. "Buxton Collection; GRiDPad 2390". Microsoft Research . Retrieved 2014-05-01. This [GRiDPad 2390] device is one of three identical Zoomer devices—the other two being the Casio Z-7000 and the Tandy Z-PDA—developed by Palm. This is their first product. The Zoomer failed, but turned out to be the stepping stone that led to the success of the Palm Pilot.
  25. Witkowiak, Maciej; Steil, Michael (2017-01-29). "blueway.Softworks: pcgeos". GitHub. Retrieved 2021-04-22.

Further reading