HOME

TheInfoList



OR:

DR-WebSpyder is a
DOS DOS (, ) is a family of disk-based operating systems for IBM PC compatible computers. The DOS family primarily consists of IBM PC DOS and a rebranded version, Microsoft's MS-DOS, both of which were introduced in 1981. Later compatible syste ...
web browser A web browser, often shortened to browser, is an application for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's scr ...
, mail client and operating system
runtime environment In computer programming, a runtime system or runtime environment is a sub-system that exists in the computer where a program is created, as well as in the computers where the program is intended to be run. The name comes from the compile time ...
that was developed by
Caldera UK DR-DOS is a disk operating system for IBM PC compatibles, originally developed by Gary A. Kildall's Digital Research, Digital Research, Inc. and derived from Concurrent PC DOS 6.0, which was an advanced successor of CP/M-86. Upon its introd ...
in 1997. It was based on the
DR-DOS DR-DOS is a disk operating system for IBM PC compatibles, originally developed by Gary A. Kildall's Digital Research, Inc. and derived from Concurrent PC DOS 6.0, which was an advanced successor of CP/M-86. Upon its introduction in 198 ...
operating system and networking components from
Novell Novell, Inc. () was an American software and services company headquartered in Provo, Utah, that existed from 1980 until 2014. Its most significant product was the multi-platform network operating system known as NetWare. Novell technolog ...
as well as the
Arachne Arachne (; from , cognate with Latin ) is the protagonist of a tale in classical mythology known primarily from the version told by the Roman poet Ovid (43 BCE–17 CE). In Book Six of his epic poem ''Metamorphoses'', Ovid recounts how ...
web browser by Michal Polák of xChaos software. The system was designed to run on low-end desktop systems, but being able to boot and execute from disk as well as from
ROM Rom, or ROM may refer to: Biomechanics and medicine * Risk of mortality, a medical classification to estimate the likelihood of death for a patient * Rupture of membranes, a term used during pregnancy to describe a rupture of the amniotic sac * ...
or
network Network, networking and networked may refer to: Science and technology * Network theory, the study of graphs as a representation of relations between discrete objects * Network science, an academic field that studies complex networks Mathematics ...
, it was also tailored for x86-based
thin client In computer networking, a thin client, sometimes called slim client or lean client, is a simple (low-Computer performance, performance) computer that has been Program optimization, optimized for Remote desktop, establishing a remote connectio ...
s and
embedded systems An embedded system is a specialized computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is em ...
with or without disk drives. Using the web browser as its principal user interface, it could be also used for kiosk systems and
set-top box A set-top box (STB), also known as a cable converter box, cable box, receiver, or simply box, and historically television decoder or a converter, is an information appliance device that generally contains a Tuner (radio)#Television, TV tuner inpu ...
es. It was ported to
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
in 1999 under the name Embrowser and was renamed Embedix Browser in 2000.


NIOS and IOS

DR-WebSpyder was originally conceived as project NIOS (Novell Internet Operating System) at Novell's European Development Centre (EDC), UK in 1994 by then
DR-DOS DR-DOS is a disk operating system for IBM PC compatibles, originally developed by Gary A. Kildall's Digital Research, Inc. and derived from Concurrent PC DOS 6.0, which was an advanced successor of CP/M-86. Upon its introduction in 198 ...
engineer Roger Alan Gross, who was working on Novell's Embedded Systems Technology (NEST) initiative to create embedded system applications that connect intelligent devices to
NetWare NetWare is a discontinued computer network operating system developed by Novell, Inc. It initially used cooperative multitasking to run various services on a personal computer, using the IPX network protocol. The final update release was ver ...
networks. NIOS was conceived as a thin client operating system that provided Novell with a graphical client operating system to run web applications hosted on NetWare, creating a Novell-centric platform for
software as a service Software as a service (SaaS ) is a cloud computing service model where the provider offers use of application software to a client and manages all needed physical and software resources. SaaS is usually accessed via a web application. Unlike o ...
(SaaS) that did not require
Microsoft Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
's
Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
operating system. NIOS comprised 32-bit versions of Novell's existing 16-bit DOS technologies including the DR-DOS operating system, Novell's modem dialer and
TCP/IP The Internet protocol suite, commonly known as TCP/IP, is a framework for organizing the communication protocols used in the Internet and similar computer networks according to functional criteria. The foundational protocols in the suite are ...
stack from LAN Workplace for DOS / NetWare Mobile plus licensed third-party components such as the Kaffe
Java virtual machine A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages that are also compiled to Java bytecode. The JVM is detailed by a specification that formally descr ...
(JVM),
Allegro Allegro may refer to: Common meanings * Allegro (music), a tempo marking that indicates to playing quickly and brightly (from Italian meaning ''cheerful'') * Allegro (ballet), brisk and lively movement Artistic works * L'Allegro (1645), a poem b ...
for graphics, and
Mosaic A mosaic () is a pattern or image made of small regular or irregular pieces of colored stone, glass or ceramic, held in place by plaster/Mortar (masonry), mortar, and covering a surface. Mosaics are often used as floor and wall decoration, and ...
for the web browser.


WebSpyder, WebSpyder 32 and DR-WebSpyder

Gross's plans were interrupted when Caldera, Inc. acquired the remaining
Digital Research Digital Research, Inc. (DR or DRI) was a privately held American software company created by Gary Kildall to market and develop his CP/M operating system and related 8-bit, 16-bit and 32-bit systems like MP/M, Concurrent DOS, FlexOS, Multiuser ...
assets including DR-DOS from Novell on 23 July 1996, but without the personnel. Gross telephoned Caldera's Ransom H. Love the same day offering to set up a new DR-DOS team outside of Novell. Gross subsequently joined Caldera as general manager of the Digital Research Systems Group (DSG) in December that year and set about rehiring the DRDOS/NIOS team in the UK to develop the new operating system and web browser. Under Caldera, NIOS was renamed IOS (Internet Operating System). The plan to use Mosaic was also dropped and instead Caldera licensed the source code of the 16-bit DOS web browser
Arachne Arachne (; from , cognate with Latin ) is the protagonist of a tale in classical mythology known primarily from the version told by the Roman poet Ovid (43 BCE–17 CE). In Book Six of his epic poem ''Metamorphoses'', Ovid recounts how ...
. The team replaced Arachne's dialer and packet drivers with Novell's dialer, ODI driver suite (from Personal NetWare etc.) and TCP/IP stack, added support for
animated Animation is a filmmaking technique whereby image, still images are manipulated to create Motion picture, moving images. In traditional animation, images are drawn or painted by hand on cel, transparent celluloid sheets to be photographed and e ...
and scaled GIFs, an optional on-screen keyboard for mouse and touch panel usage (SoftKeyboards) for possible keyboardless operation, and an install program. Also, they completely changed the design of the browser (customizable chrome), implemented support for
NetScape Netscape Communications Corporation (originally Mosaic Communications Corporation) was an American independent computer services company with headquarters in Mountain View, California, and then Dulles, Virginia. Its Netscape web browser was o ...
-compatible frames, and used Allegro for graphics. The browser also supported "execute links" to run and interact with DOS programs and batchjobs run on the
web client On the Web, a user agent is a software agent responsible for retrieving and facilitating end-user interaction with Web content. This includes all web browsers, such as Google Chrome and Safari, some email clients, standalone download managers li ...
, a feature originally introduced as
DOS Gateway Interface Arachne is an Internet suite containing a graphical web browser, email client, and dialer. Originally, Arachne was developed by Michal Polák under his xChaos label, a name he later changed into Arachne Labs. It was written in C and compiled ...
(DGI) in Arachne. IOS became formally known as WebSpyder in May 1997. Some months later, it was ported to compile as a 32-bit
protected mode In computing, protected mode, also called protected virtual address mode, is an operational mode of x86-compatible central processing units (CPUs). It allows system software to use features such as Memory_segmentation, segmentation, virtual mem ...
extended DOS application (utilizing DPMI using DJGPP, a GNU compiler for DOS), then referred to as WebSpyder 32, but renamed DR-WebSpyder in early 1998. On 11 May 1998, Caldera started shipping DR-WebSpyder 2.0 as both a HTML 3.2 web browser application and browser OS. On 1 June 1998, the company opened a sales and support office in Taiwan to be close to potential OEM customers. A maintenance release DR-WebSpyder 2.0a was issued on 19 August 1998. Caldera distributed a free demo version of DR-WebSpyder 2.0a on a
self-booting disk A self-booting disk is a floppy disk for home computers or personal computers that loads directly into a standalone application when the system is turned on, bypassing the operating system. This was common, standard, on some computers in the lat ...
. This was in fact the DR-WebSpyder OS configured as loosely coupled components in which a special version of the DR-DOS ANSI.SYS driver would mute the stream of text messages at startup of the DOS system while a graphical company logo was displayed until the web browser was launched as a
shell Shell may refer to: Architecture and design * Shell (structure), a thin structure ** Concrete shell, a thin shell of concrete, usually with no interior columns or exterior buttresses Science Biology * Seashell, a hard outer layer of a marine ani ...
via CONFIG.SYS SHELL replacing the default COMMAND.COM command line interpreter. On
386 __NOTOC__ Year 386 (Roman numerals, CCCLXXXVI) was a common year starting on Thursday of the Julian calendar. At the time, it was known as the Year of the Consulship of Honorius and Euodius (or, less frequently, year 1139 ''Ab urbe condita''). ...
PCs with a minimum of 4 MB of RAM, the floppy would boot the DR-DOS 7.02 based browser operating system complete with memory manager,
RAM disk A RAM drive (also called a RAM disk) is a block of random-access memory ( primary storage or volatile memory) that a computer's software is treating as if the memory were a disk drive (secondary storage). RAM drives provide high-performance te ...
, dial-up modem, LAN, mouse and display drivers and automatically launch into the graphical browser, without ever touching the machine's
hard disk A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating hard disk drive platter, pla ...
in order not to interfere with other systems installed on the machine and to demonstrate its potential usage in
diskless workstation A diskless node (or diskless workstation) is a workstation or personal computer without disk drives, which employs network booting to load its operating system from a server. (A computer may also be said to ''act as a diskless node'', if its dis ...
s. Users could start browsing the web or accessing mails immediately after entering their access credentials. A further refined international revision of the demo by Matthias R. Paul utilized more sophisticated multi-level compression to free enough space on the floppy image to also include menu options and additional drivers to choose between several languages and keyboard layouts and give room for further expansion or customization of the operation system and browser through OEMs or users. On 2 September 1998, it was announced that the Digital Research Systems Group and consequently also Caldera UK was spun out as a separate company Caldera Thin Clients (CTC), incorporated earlier in August 1998. In September 1998, DR-WebSpyder 2.0 achieved commercial success when it was selected for use in an internet
set-top box A set-top box (STB), also known as a cable converter box, cable box, receiver, or simply box, and historically television decoder or a converter, is an information appliance device that generally contains a Tuner (radio)#Television, TV tuner inpu ...
as part of a
satellite internet access Satellite Internet access is Internet access provided through communication satellites; if it can sustain high-speed Internet, high speeds, it is termed satellite broadband. Modern consumer grade satellite Internet service is typically provide ...
solution. On 3 November 1998, the company announced DR-WebSpyder 2.1. With DR-WebSpyder 2.1 Beta 2 being available since 7 November 1998, the browser was released on 30 November 1998. It added support for
JavaScript JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior. Web browsers have ...
, the
Secure Sockets Layer Transport Layer Security (TLS) is a cryptographic protocol designed to provide communications security over a computer network, such as the Internet. The protocol is widely used in applications such as email, instant messaging, and voice over IP, ...
(SSL) protocol,
cookie A cookie is a sweet biscuit with high sugar and fat content. Cookie dough is softer than that used for other types of biscuit, and they are cooked longer at lower temperatures. The dough typically contains flour, sugar, egg, and some type of ...
s, sound files, printing on a multitude of printers as well as user profiles and support for multiple mail accounts. It also added scrollable quarter-screen VGA support for low-resolution
LCD A liquid-crystal display (LCD) is a flat-panel display or other electronically modulated optical device that uses the light-modulating properties of liquid crystals combined with polarizers to display information. Liquid crystals do not em ...
displays as well as anti-aliased
font In metal typesetting, a font is a particular size, weight and style of a ''typeface'', defined as the set of fonts that share an overall design. For instance, the typeface Bauer Bodoni (shown in the figure) includes fonts " Roman" (or "regul ...
s for display on TVs in an optional TV interface mode. Caldera UK also investigated possibilities to add
Java Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
and
JVM A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages that are also compiled to Java bytecode. The JVM is detailed by a specification that formally descri ...
support to the browser, but this component never left prototype status. Two desired prerequisites for Java integration were to add support for
long filename Long filename (LFN) support is Microsoft's backward-compatible extension of the 8.3 filename (short filename) naming scheme used in MS-DOS. Long filenames can be more descriptive, including longer filename extensions such as .jpeg, .tiff, an ...
s (LFNs) and
Unicode Unicode or ''The Unicode Standard'' or TUS is a character encoding standard maintained by the Unicode Consortium designed to support the use of text in all of the world's writing systems that can be digitized. Version 16.0 defines 154,998 Char ...
to DOS. Caldera's DPMS-enabled dynamically loadable LONGNAME driver provided VFAT-compatible LFNs in the FAT file system utilizing
UCS-2 UTF-16 (16-bit Unicode Transformation Format) is a character encoding that supports all 1,112,064 valid code points of Unicode. The encoding is variable-length as code points are encoded with one or two ''code units''. UTF-16 arose from an earli ...
internally. Matthias R. Paul conducted research how to achieve this with minimal changes to the existing system and to not cause bloat to an operating system also tailored for thin clients and embedded systems. Expanded DRFONT-style .CPI files could have been provided to retrieve bitmaps for the required larger character repertoire (
Basic Multilingual Plane In the Unicode standard, a plane is a contiguous group of 65,536 (216) code points. There are 17 planes, identified by the numbers 0 to 16, which corresponds with the possible values 00–1016 of the first two positions in six position hexadecimal ...
or Windows Glyph List 4) not only to support a lot more
code page In computing, a code page is a character encoding and as such it is a specific association of a set of printable character (computing), characters and control characters with unique numbers. Typically each number represents the binary value in a s ...
s in general, but also wider
character set Character encoding is the process of assigning numbers to graphical characters, especially the written characters of human language, allowing them to be stored, transmitted, and transformed using computers. The numerical values that make up a c ...
s similar to what was used in
DOS/V DOS/V is a Japanese computing initiative starting in 1990 to allow DOS on IBM PC compatibles with VGA cards to handle Double-byte character set, double-byte (DBCS) Japanese text via software alone. It was initially developed from PC DOS by IBM f ...
-compatible systems. In conjunction with a new COUNTRY.SYS file, Paul's enhanced NLSFUNC 4.xx driver, which was introduced with DR-DOS 7.02, could have provided the framework to integrate optional
UTF-8 UTF-8 is a character encoding standard used for electronic communication. Defined by the Unicode Standard, the name is derived from ''Unicode Transformation Format 8-bit''. Almost every webpage is transmitted as UTF-8. UTF-8 supports all 1,112,0 ...
support into the system in a way similar to DBCS support. When Gross resigned in January 1999, Caldera Thin Clients, Inc. closed the Caldera UK Ltd. development office in February 1999 soon after the release of DR-DOS 7.03.


Embrowser and Embedix Browser

On 20 July 1999, Caldera Thin Clients renamed itself into Lineo under the new lead of
Bryan Wayne Sparks Caldera, Inc. was a Canopy-funded software company founded in October 1994 and incorporated on 25 January 1995 by former Novell employees Bryan Wayne Sparks, Ransom H. Love and others to develop the Caldera Network Desktop (CND) and later cre ...
. DR-WebSpyder was renamed Embrowser and the browser was said to be ported to
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
. A version of DR-WebSpyder for
IMS Ims is a Norwegian surname. Notable people with the surname include: * Gry Tofte Ims (born 1986), Norwegian footballer * Rolf Anker Ims (born 1958), Norwegian ecologist See also * IMS (disambiguation) Ims is a Norwegian surname Heritable famil ...
REAL/32 Multiuser DOS is a real-time multi-user multi-tasking operating system for IBM PC-compatible microcomputers. An evolution of the older Concurrent CP/M-86, Concurrent DOS and Concurrent DOS 386 operating systems, it was originally developed by ...
, a successor to Digital Research's and Novell's
Multiuser DOS Multiuser DOS is a real-time multi-user multi-tasking operating system for IBM PC-compatible microcomputers. An evolution of the older Concurrent CP/M-86, Concurrent DOS and Concurrent DOS 386 operating systems, it was originally developed by ...
, has been worked on in 1999 as well. Since October 1999, a DOS version of DR-WebSpyder 2.5 aka Embrowser 2.5 was available on Lineo's site. Since Lineo's own thin-client Linux distribution was named Embedix, the Linux port of the micro web browser was consequently named Embedix Browser by April 2000. In April 2002, some Lineo assets were auctioned off and the company reformed as Embedix, Inc. by July 2002 under the lead of Matthew R. Harris.
Motorola Motorola, Inc. () was an American multinational telecommunications company based in Schaumburg, Illinois. It was founded by brothers Paul and Joseph Galvin in 1928 and had been named Motorola since 1947. Many of Motorola's products had been ...
's
Metrowerks Metrowerks was a company that developed software development tools for various desktop, handheld, embedded, and gaming platforms. Its flagship product, CodeWarrior, comprised an Integrated Development Environment, IDE, compilers, Linker (computin ...
bought Embedix key assets, possibly including the browser, on 17 December 2002.


Features


See also

* Arachne (web browser) * Citrix WinFrame *
ChromeOS ChromeOS, sometimes styled as chromeOS and formerly styled as Chrome OS, is an operating system designed and developed by Google. It is derived from the open-source operating system and uses the Google Chrome web browser as its principal user ...
*
FreeDOS FreeDOS (formerly PD-DOS) is a free software operating system for IBM PC compatible computers. It intends to provide a complete MS-DOS-compatible environment for running Legacy system, legacy software and supporting embedded systems. FreeDOS ca ...
*
Comparison of web browsers This is a comparison of both historical and current Web browser, web browsers based on developer, engine, platform(s), releases, license, and cost. General information Basic general information about the browsers. Browsers listed on a light purpl ...
*
List of web browsers The following is a list of web browsers that are notable. Historical Layout engines * Gecko (software), Gecko is developed by the Mozilla Foundation. ** Goanna (software), Goanna is a fork of Gecko developed by Moonchild Productions ...
* LAN WorkPlace for DOS * Caldera View * iCentrix MarioNet * Novell Corsair * WebTV


Notes


References


Further reading

*


External links

* Caldera, Inc. (archived web site caldera.com fro
1996-10-18
t
1999-04-30
* Caldera UK Ltd. (archived web site caldera.co.uk fro
1997-12-21
t
1999-10-12
* Caldera Thin Clients, Inc. (archived web site calderathin.com fro
1999-01-17
t

and Lineo, Inc. (archived web site calderathin.com fro
1999-10-12
t

lineo.com fro
2000-05-10
t
2003-03-20
and embedix.com fro
2002-06-03
t
2003-02-20
{{Email clients Web browsers for DOS DOS software 1997 software Discontinued internet suites Discontinued web browsers Caldera DR-WebSpyder