FrontDoor

Last updated

FrontDoor was one of the most popular mailers in the FidoNet-compatible networks in the 1990s, acting as the physical representation of the written network node connection and mail handling standards. It was an MS-DOS-based product (also available as shareware) written by Joaquim Homrighausen (alias JoHo). The FrontDoor system contained a Mailer, an Editor, a Terminal, a serial port device driver and configuration utilities. FrontDoor was first released in 1986. [1]

Contents

The task of mailers, the main task of the first FrontDoor release, was to accept a phone call for a BBS / FidoNet node system; differentiating between human and machine calls (sending the humans to the BBS while handling all other cases) and if the other end supported the same protocol started a conversation about handling whatever packets had to be exchanged, and calling external programs to handle the traffic.

Originally FrontDoor was a small utility to handle incoming calls, written in 1986. Peter Adenauer of AMS Applied Micro Systems, Inc. of Miami, Florida asked Homrighausen in 1987 to leave his job at Ericsson and come to the USA and start developing a commercial product based on FrontDoor with Peter Stewart. [2] After several adventurous clashes between the programmers and the company and realising that there wasn't a useful product even after a long development the people parted: Homrighausen went to Australia with the version 1.99c source code while Stewart got the same code which has been used as the basis of InterMail software. [2]

FrontDoor continued its life as shareware as well as a commercial product; the current versions are 2.26 (DOS+OS/2 shareware) and 2.32.mL (DOS+OS/2 multiline commercial). [1] Joaquim Homrighausen attempted a "revival" of sorts of the project in 2014, but was prevented from continuing due to rehab from an injury. In August 2017, he once again began reviving the product, some 30+ years after the first release. As of September 2017, it is still unclear as to which platforms the re-booted [3] FrontDoor project will run on.

Technical aspects

FrontDoor runs under DOS and OS/2 as well as under most DOS-based multi-tasking environment (like Windows, DESQview, DoubleDOS, and more). File transfer protocols supported by FrontDoor are Zmodem, Zmodem/CRC32, Telink, SEAlink, SEAlink Overdrive, and Xmodem/CRC.

Technical specifications

FrontDoor consists of: [1]

FrontDoor features:

Hardware requirements

It is interesting[ opinion ] to compare its system requirements [1] with today's software:

Related Research Articles

<span class="mw-page-title-main">Bulletin board system</span> Computer server

A bulletin board system (BBS), also called a computer bulletin board service (CBBS), was a computer server running software that allowed users to connect to the system using a terminal program. Once logged in, the user can perform functions such as uploading and downloading software and data, reading news and bulletins, and exchanging messages with other users through public message boards and sometimes via direct chatting. In the early 1980s, message networks such as FidoNet were developed to provide services such as NetMail, which is similar to internet-based email.

FOSSIL is a standard protocol for allowing serial communication for telecommunications programs under the DOS operating system. FOSSIL is an acronym for Fido Opus SEAdog Standard Interface Layer. Fido refers to FidoNet, Opus refers to Opus-CBCS BBS, and SEAdog refers to a Fidonet compatible mailer. The standards document that defines the FOSSIL protocol is maintained by the Fidonet Technical Standards Committee.

<span class="mw-page-title-main">DESQview</span> Text mode multitasking operating environment

DESQview (DV) is a text mode multitasking operating environment developed by Quarterdeck Office Systems which enjoyed modest popularity in the late 1980s and early 1990s. Running on top of DOS, it allows users to run multiple programs concurrently in multiple windows.

Synchronet is a multiplatform BBS software package, with current ports for Microsoft Windows, Linux, and BSD variants. Past versions also ran on MS-DOS and OS/2, but support for those platforms were dropped in version 3.0.

ZMODEM is an inline file transfer protocol developed by Chuck Forsberg in 1986, in a project funded by Telenet in order to improve file transfers on their X.25 network. In addition to dramatically improved performance compared to older protocols, ZMODEM offered restartable transfers, auto-start by the sender, an expanded 32-bit CRC, and control character quoting supporting 8-bit clean transfers, allowing it to be used on networks that would not pass control characters.

XMODEM is a simple file transfer protocol developed as a quick hack by Ward Christensen for use in his 1977 MODEM.ASM terminal program. It allowed users to transmit files between their computers when both sides used MODEM. Keith Petersen made a minor update to always turn on "quiet mode", and called the result XMODEM.

YMODEM is a file transfer protocol used between microcomputers connected together using modems. It was primarily used to transfer files to and from bulletin board systems. YMODEM was developed by Chuck Forsberg as an expansion of XMODEM and was first implemented in his CP/M YAM program. Initially also known as YAM, it was formally given the name "YMODEM" in 1985 by Ward Christensen, author of the original XMODEM.

<span class="mw-page-title-main">PCBoard</span> Bulletin board system (BBS) application

PCBoard (PCB) was a bulletin board system (BBS) application first introduced for DOS in 1983 by Clark Development Company. Clark Development was founded by Fred Clark. PCBoard was one of the first commercial BBS packages for DOS systems, and was considered one of the "high end" packages during the rapid expansion of BBS systems in the early 1990s. Like many BBS companies, the rise of the Internet starting around 1994 led to serious downturns in fortunes, and Clark Development went bankrupt in 1997. Most PCB sales were of two-line licenses; additional line licenses were also available.

HyperACCESS is a family of terminal emulation software by Hilgraeve. A version of HyperACCESS called HyperTerminal is included in some versions of Windows.

<span class="mw-page-title-main">Spitfire (BBS)</span>

SPITFIRE is a DOS-based bulletin board system written by Mike Woltz (1945-2022), published by his company Buffalo Creek Software of West Des Moines, Iowa.

SEAlink is a file transfer protocol that is backward compatible with XMODEM but features a sliding window system for improved throughput. SEAlink was written in 1986 as a part of the SEAdog FidoNet mailer written by System Enhancement Associates, creators of the famous ARC program. It was licensed with a simple "give credit" requirement, but nevertheless was not very widely used except in FidoNet mailers. SEAlink, and most other XMODEM enhancements, were quickly displaced following the introduction of ZMODEM.

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

RemoteAccess is a DOS Bulletin Board System (BBS) software package written by Andrew Milner and published by his company Wantree Development in Australia. RemoteAccess was written in Turbo Pascal with some Assembly Language routines. RemoteAccess began in 1989 as a clone of QuickBBS by Adam Hudson. It was released under the shareware concept in 1990 and became popular in North America, Europe, UK, South Africa, and the South Pacific. Initially the main advantage over QuickBBS was its ability to run multiple nodes under Microsoft Windows, Quarterdeck's DESQview and OS/2. RA could also operate over a network or even a combination of network and multitasking operating systems to provide multiple "nodes per station" capabilities.

FastEcho is a message processing package for FTN mail systems. It was written and released as shareware by Tobias Burchhardt in 1991. The final version was 1.46.1 which was released in 1997. FastEcho was one of the fastest FTN mail processing packages available for FTN style messages. Running on MS-DOS, DPMI and native OS/2 32bit, it offered numerous features that were desirable for leafnode systems as well as highend FTN mail distribution hubs.

Terminate (terminat.exe) was a shareware modem terminal and host program for MS-DOS and compatible operating systems, developed during the 1990s by Bo Bendtsen from Denmark.

Searchlight BBS is a bulletin board system (BBS) developed in 1985 by Frank LaRosa for the TRS-80. LaRosa formed a company, Searchlight Software, through which he marketed and sold Searchlight BBS. In 1987, LaRosa expanded the software and sold it as shareware written for the PC in Pascal. The features of Searchlight BBS included a full screen text editor, a remote DOS shell, and file transfer via the XMODEM protocol. Searchlight BBS rapidly grew in popularity, and appeared frequently in Boardwatch magazine and at BBS conventions across the United States. Eventually, Searchlight BBS supported FidoNet, ZMODEM, Internet e-mail and telnet connectivity.

Qmodem was an MS-DOS shareware telecommunications program and terminal emulator. Qmodem was widely used to access bulletin boards in the 1980s and was well respected in the Bulletin Board System (BBS) community. Qmodem was also known as Qmodem SST and Qmodem Pro.

<span class="mw-page-title-main">ZTerm</span> Shareware terminal emulator

ZTerm is a shareware terminal emulator for Macintosh operating system. It was introduced in 1992 for System 7 and has been updated to run on macOS. Its name comes from its use of the ZModem file transfer protocol, which ZTerm implemented in a particularly high-performance package. In contrast to the built-in macOS Terminal app, which only communicates with other programs, ZTerm only communicates with hardware serial ports.

GT Power is a bulletin board system (BBS) and dial-up telecommunications/terminal application for MS-DOS. It was first introduced in the 1980s by P & M Software, founded by Paul Meiners. GT Power can be used both to host a BBS as well as to connect to other BBS systems via its full-featured dial-up "terminal mode". GT Power was a shareware package that required a registration fee in order to access its proprietary network mail transport/handling software and, by default, the GT Power Network. The software is distributed in two "flavors": a terminal-only version, nicknamed GTO, and the full-featured host and terminal version.

Janus is a file transfer protocol for use on bulletin board systems (BBSs). It has the relatively rare feature that it is fully bidirectional, allowing the protocol to upload and download files at the same time. It was written by Rick Huebner in 1987; Huebner had previously written a ZMODEM module for the Opus-CBBS system.

MEGAlink is a file transfer protocol for modem-equipped microcomputers written by Paul Meiners in 1987. Like many protocols of the era, MEGAlink is an expanded version of the seminal XMODEM. While it was a relatively simple and high-performance system, it remains relatively obscure because it was overshadowed by ZMODEM, which had been released a year earlier and saw rapid uptake.

References

  1. 1 2 3 4 FrontDoor as product
  2. 1 2 "Development history of FrontDoor, 1993". Archived from the original on 2011-10-06. Retrieved 2011-08-31.
  3. re-booted FrontDoor