|
![]() |
Earlier noteworthy workZengrangeTechnical services
Industry: Application Software
For: Zengrange
Zengrange specialised in customised hand-held computer systems, or larger systems based around mobile computing. They originally adapted HP hand-held computers, but eventually branched out into custom computer design for many customers. Frank Wales worked in various software-development roles while at Zengrange, and also co-managed the company's computer infrastructure. Frank not only developed different systems and solutions for customers, usually in a team, but also designed or implemented many of the internal software tools that the other development staff used. Much of the work Zengrange did was for mobile or embedded systems, often for demanding customers, and many of the projects Frank worked on were at the assembly language level. In total, Frank designed or implemented fifteen different products and systems for major corporate and government customers. He also developed many tools and systems for software development. HP-41 projectsMany of the projects developed by Zengrange were based around
(sometimes heavily modified) HP-41 handheld computers.
On these projects, he worked closely with the software developer Julian Perry, presaging their later collaboration in Limitless. |
|
Other projectsSeveral of the other projects Frank worked on were classified. One that wasn't was a serial communications system to allow hundreds of custom-built mobile computers to communicate efficiently over the public telephone network with Unix systems for daily data exchange, at a time when 2,400 bits per second was difficult to achieve reliably. Frank designed the protocols, and implemented the system in C such that the same source code could be compiled for both an embedded environment (for the mobile computer) and HP's Unix (used for the central systems). He also implemented software on the Unix systems to manage the flow of data to and from the remote machines. His final project was to design, and lead the implementation of, the HP-41CV emulator for the HP-48SX, developed under contract to Hewlett-Packard's calculator division. ResponsibilitiesIn addition to his development responsibilities, Frank was also jointly responsible, and eventually in charge of, managing the technical infrastructure of the company. This was based mainly on a network of HP 9000 Unix systems, although PCs based on DOS or early versions of Windows were introduced towards the end of his time there. As well as porting many freely available programs to HP-UX, Frank
also worked to maintain communications links with the outside world,
for e-mail and Usenet news, at a time before direct connection to the
Internet was possible for UK-based companies.
Other non-Internet projects for Zengrange:
|