Communications Research Group
| Industry | Data communications software |
|---|---|
| Founded | 1980s |
| Fate | Acquired by U.S. Robotics in 1990 |
| Headquarters | Baton Rouge , United States |
Key people | Paul Charbonnet (Sales Director), G. W. Smith (Vice President of Research and Development) |
| Products | BLAST protocol, BLAST-II file transfer software |
BLAST (an acronym for Blocked Asynchronous Transmission) is a communications protocol created in the 1980s for transferring files via asynchronous ports and dial-up modem connections, similar to XMODEM and Kermit. During that decade, it became widely adopted.[1][2][3][4][5]Cite error: The opening <ref> tag is malformed or has a bad name[6][7] As a widely accepted standard for such file transfers, BLAST along with XMODEM was briefly evaluated by the ANSI in the mid-1980s as part of an initiative to create a unified de jure standard; however, these efforts did not come to fruition.Cite error: The opening <ref> tag is malformed or has a bad nameCite error: The opening <ref> tag is malformed or has a bad name
Overview
The BLAST protocol was initially designed to transmit air pollution telemetry data over dial-up lines across petroleum-producing areas in southern Louisiana and Texas, successfully handling noisy telephone circuits and satellite links to remote locations. It stood out in the 1980s as the sole asynchronous protocol integrating:
- Bit-oriented encoding of data
- CRC (cyclic redundancy check) for error detection
- Sliding window technique for block transmission
- Selective retransmission targeting only corrupted blocks
- Concurrent bi-directional data exchange
Due to this combination, BLAST became recognized for offering an outstanding balance of speed and reliability within its category.[1][2][5][8][9][10][11]
History
Paul Charbonnet, Jr., formerly a Data General sales representative, originated the concept of BLAST. The first implementation was created by G. W. Smith, who had previously worked at BorgWarner Research Center, specifically for Data General Nova minicomputers. Smith evolved his earlier "ack-nak" telemetry system into what became BLAST, incorporating its key features and coining the acronym.[12][13]
BLAST was developed under contract from AMP Incorporated located in Baton Rouge, Louisiana, and subsequently commercialized by Communications Research Group (CRG), also based in Baton Rouge. At CRG, Charbonnet served as Sales Director while Smith held the position of Vice President of Research and Development.[12][14]
Despite its strengths, BLAST was criticized by Chuck Forsberg, the creator of ZMODEM, due to its proprietary nature which made its success heavily dependent on the vendor’s market position.[15]
Communications Research Group
Communications Research Group (CRG), headquartered in Baton Rouge, Louisiana, emerged as a prominent international supplier of data communications software throughout the 1980s. Its primary product line revolved around the BLAST protocol.
Among CRG’s key products was the BLAST-II file transfer software, which supported multiple protocols including BLAST itself, XMODEM, and ASCII. This software also featured encryption through Secure Sockets Layer (SSL) and was compatible with approximately one hundred microcomputers, minicomputers, and mainframe systems. Similar to Columbia University’s Kermit, BLAST-II incorporated a scripting language to facilitate automation and customization.
Before its acquisition by modem manufacturer U.S. Robotics in 1990, CRG ranked within the top 100 U.S. microcomputer software firms. Post-acquisition, U.S. Robotics continued advancing and marketing the BLAST product suite by building on CRG’s established communications technology.
See also
References
- ↑ 1.0 1.1 Cite error: Invalid
<ref>tag; no text was provided for refs namedcrabb - ↑ 2.0 2.1 Cite error: Invalid
<ref>tag; no text was provided for refs namedcid - ↑ Cite error: Invalid
<ref>tag; no text was provided for refs namedheld1 - ↑ Cite error: Invalid
<ref>tag; no text was provided for refs namedmagidson - ↑ 5.0 5.1 Cite error: Invalid
<ref>tag; no text was provided for refs namedpcweek - ↑ Cite error: Invalid
<ref>tag; no text was provided for refs namedhonig - ↑ Cite error: Invalid
<ref>tag; no text was provided for refs namedheld2 - ↑ Computerworld, 1985
- ↑ UNIX WORLD, 1990
- ↑ Computerworld, 1984
- ↑ Cite error: Invalid
<ref>tag; no text was provided for refs namedsmith2 - ↑ 12.0 12.1 Cite error: Invalid
<ref>tag; no text was provided for refs namedsmith1 - ↑ Times-Picayune, 1989
- ↑ Cite error: Invalid
<ref>tag; no text was provided for refs namedestill - ↑ XMODEM/YMODEM Protocol Reference, 1988