Computer History, A Personal Perspective
By Felipe Lodi
As developer, 15 years ago, my first professional initiative was to create software for hardware stores in Brazil. Made with Clipper 5.2 I had different versions for my different clients and a very smart way of enabling and disabling modules depending of the (verbal) contract I got with each.
The software itself was not enough, since they needed some check points on their counters and at least one computer using the financial module. Normally the manager or owner had this module enabled on his station on the background office.
Because of this common scenario, I was presented to the concept of networking. There were no dedicated servers as I could choose one of the stations to store the Database and be the server as well. All computers had to talk to each other conceptually.
The solution I had by that time was the Novell NetWare 3.12. In this solution I could basically have the stations interconnected and they did not have to have Hard Drive, which used to be too expensive. A Boot ROM Chip on each network adapter was essential though. My proprietary software only required DOS and this infrastructure was sufficient.
A ring network topology was compulsory and sometimes we were used to lost the network connection because of chewed cables (Rats in warehouses were common). Bradley Mitchell describes the Ring Topology as when every device has two neighbors and the information travels in one chosen direction. (Mitchell, n.d.)
Years later the requirements from my clients increased as well my development skills improved so I upgraded my software to a graphical interface version using Delphi. Apart of the knowledge curve to create the new version, the infrastructure again had to follow the needs.
A Microsoft Windows NT 4.0 was the right choice and a sensitive upgrade on my client’s computers had to happen. As a Client/Server application in some cases even using SQL Server 6.5, my software required a higher availability. Then at least one dedicated server was configured for each client. Most scenarios had the same computer with PDC, BDC and Database Server roles.
Once again Bradley Mitchell describes the Client as computers with network software requesting and receiving information over the network. (Mitchell, n.d.).
This type of network by that time did not require Boot ROM Chips neither ring topologies. We had more flexibility using a small 6-ports HUB and 100 meters independent cables. Different layouts to my client’s networks were possible too.
How hard was to make a Novell or NT networks work properly? How many issues I had to address besides coding which I was supposed to do?
In my opinion, I couldn’t make better comparison between these two types of networks and topologies with the actual wireless networks. Nowadays, connect several devices to the wireless router is easy. The system makes the whole job for you. Behind the scenes there are the drivers, protocols and so on.
Back to the past, if I were able to use wireless technology in my clients I would have made cheaper my service and even happier my clients.
What is next?
REFERENCES LIST
Mitchell, B., n.d. Introduction to Client Server Networks. [Online] Available at: http://compnetworking.about.com/od/basicnetworkingfaqs/a/client-server.htm [Accessed 4 August 2010].
Mitchell, B., n.d. Network Topologies. [Online] Available at: http://compnetworking.about.com/od/networkdesign/a/topologies.htm [Accessed 4 August 2010].













