Wireless Technology: Communicating the Wi-Fi WayWi-Fi wireless technology is the biggest thing to hit the Internet since the Internet was first conceived. But it can be risky if you don’t take the proper precautions.
By Gary Orlando CEO, Tech Services Short for wireless fidelity, Wi-Fi is a new global standard based on the IEEE 802.11 protocol describing rules for all manufacturers to adhere to when designing and installing their wireless equipment. Any products tested and approved as Wi-Fi Certified® by the Wi-Fi Alliance (an organization made up of leading wireless equipment and software providers) are certified as interoperable with each other, even if they are from different manufacturers. Most commercial laptops have an option for a certified Wi-Fi adapter, or else it comes as standard equipment. The connection speed is fantastic—as fast as or faster than cable modems. Hotspots make it easy to connect to the world. Using Wi-Fi technology is similar to using a cell phone, except the cells are called hotspots and you use a computer for communication instead of a phone. A hotspot is a local area that is serviced by Wi-Fi-compliant equipment, and the number of hotspots is rapidly increasing. There are currently 59,874 Wi-Fi hotspots in 96 countries around the globe. The country with the greatest number of hotspots is the United States, followed by the United Kingdom, Germany, France, and Japan. The top five Wi-Fi cities in the world are London, Tokyo, New York, Paris, and Singapore. To search and browse for Wi-Fi hotspot locations wherever you are or plan to be, you can visit JiWire’s advanced search page at http://ibs.jiwire.com/search-hotspot-locations.htm. Most hotspots are offered by companies or services where a person is already a paying customer, such as at hotels, cafes, or ISPs. There are even a lot of free hotspots available in public places and restaurants, but free access to hotspots may not last very long. As more ISP companies get on the bandwagon they will be putting together service packages with guaranteed access to certified Wi-Fi-serviced areas. On the free (non-certified) areas, there is no guarantee of service; you get what you pay for.
Saturday, March 21, 2009
Friday, March 20, 2009
History of computer
“Sketch of the Analytical Engine” by L. F. Menabrea, translated and with extensive commentary by Ada Augusta, Countess of Lovelace. This 1842 document is the definitive exposition of the Analytical Engine, which described many aspects of computer architecture and programming more than a hundred years before they were “discovered” in the twentieth century. If you have ever doubted, even for a nanosecond, that Lady Ada was, indeed, the First Hacker, perusal of this document will demonstrate her primacy beyond a shadow of a doubt. (This document was revised in 2006 to improve appearance and readability and requires a modern Web browser with style sheet and Unicode support. If your browser lacks such refinements, the original 1998 edition remains available.)
“On the Analytical Engine”, Chapter VIII of Charles Babbage's 1864 autobiography, Passages from the Life of a Philosopher.
The Report of the Committee of the British Association for the Advancement of Science which, in 1878, recommended against constructing the Analytical Engine.
“The Analytical Engine”, paper by Major-General Henry P. Babbage (Charles Babbage's son), read at Bath on September 12th, 1888; published in the Proceedings of the British Association, 1888. (The 1998 edition remains available for users with older browsers.)
“Babbage's Analytical Engine”, a 1910 paper by Henry P. Babbage published in the Monthly Notices of the Royal Astronomical Society 70, 517-526, 645 [Errata] (1910), describing his construction of a portion of the Mill and Printing Apparatus, used to compute a table of multiples of Pi.
“Pascal's Calculating Machine”. After years of work, in 1645 Blaise Pascal built a gear-based mechanical adding machine. This document is Pascal's disclosure of the operation of the machine and the grant of a patent upon it in 1649 by Louis XIV, king of France. This is the original text; even if you're comfortable reading modern French, you'll probably find this seventeenth century document rather quaint.
The Analytical Engine Emulator
Programming Cards. A detailed description of the various cards used to program The Analytical Engine emulator, including a number of ready-to-run examples.
The Java Applet Emulator describes an Analytical Engine emulator which runs as a Java applet within a Web page. If your browser supports Java, you can run Analytical Engine simulations with no additional software or installation.
The Command-Line Emulator. Documentation, in Unix manual page style, of aes, a command-line emulator for The Analytical Engine which you can download in either ready-to-run object code or source code form, which runs on any computer with a compatible Java virtual machine implementation.
Is the Emulator Authentic? discusses the challenges one faces in developing an emulator for a machine which was never actually built, and the rationale behind some of the design decisions made in implementing it. Various aspects of The Analytical Engine are compared to those of both early electronic and present-day computers.
The Mathematical Function Library. Babbage immediately recognised that one great advantage of the Engine was that once a given formula was prepared for it, the cards for that formula could be placed in a library and called on whenever evaluation of it was needed in the future. This document describes a modest library of cards for evaluating the elementary transcendental functions, illustrating how the Engine might compute them.
Glossary of Babbage's Terminology
Download
These are ZIP compressed archives, some of which contain subdirectories; be sure to specify the appropriate options when extracting to preserve the directory structure. In addition, the source and object code archives contain long, upper and lower case file names. If extracted with a utility which flattens such names into MS-DOS FILENAME.EXT format, they will neither compile or execute correctly.
Source code for the mathematical function library. Includes the examples from the function library document and test programs for each function.
Object code (.class files) for the command-line emulator.
All examples of programs for The Analytical Engine emulator which appear in documents linked to this page.
“On the Analytical Engine”, Chapter VIII of Charles Babbage's 1864 autobiography, Passages from the Life of a Philosopher.
The Report of the Committee of the British Association for the Advancement of Science which, in 1878, recommended against constructing the Analytical Engine.
“The Analytical Engine”, paper by Major-General Henry P. Babbage (Charles Babbage's son), read at Bath on September 12th, 1888; published in the Proceedings of the British Association, 1888. (The 1998 edition remains available for users with older browsers.)
“Babbage's Analytical Engine”, a 1910 paper by Henry P. Babbage published in the Monthly Notices of the Royal Astronomical Society 70, 517-526, 645 [Errata] (1910), describing his construction of a portion of the Mill and Printing Apparatus, used to compute a table of multiples of Pi.
“Pascal's Calculating Machine”. After years of work, in 1645 Blaise Pascal built a gear-based mechanical adding machine. This document is Pascal's disclosure of the operation of the machine and the grant of a patent upon it in 1649 by Louis XIV, king of France. This is the original text; even if you're comfortable reading modern French, you'll probably find this seventeenth century document rather quaint.
The Analytical Engine Emulator
Programming Cards. A detailed description of the various cards used to program The Analytical Engine emulator, including a number of ready-to-run examples.
The Java Applet Emulator describes an Analytical Engine emulator which runs as a Java applet within a Web page. If your browser supports Java, you can run Analytical Engine simulations with no additional software or installation.
The Command-Line Emulator. Documentation, in Unix manual page style, of aes, a command-line emulator for The Analytical Engine which you can download in either ready-to-run object code or source code form, which runs on any computer with a compatible Java virtual machine implementation.
Is the Emulator Authentic? discusses the challenges one faces in developing an emulator for a machine which was never actually built, and the rationale behind some of the design decisions made in implementing it. Various aspects of The Analytical Engine are compared to those of both early electronic and present-day computers.
The Mathematical Function Library. Babbage immediately recognised that one great advantage of the Engine was that once a given formula was prepared for it, the cards for that formula could be placed in a library and called on whenever evaluation of it was needed in the future. This document describes a modest library of cards for evaluating the elementary transcendental functions, illustrating how the Engine might compute them.
Glossary of Babbage's Terminology
Download
These are ZIP compressed archives, some of which contain subdirectories; be sure to specify the appropriate options when extracting to preserve the directory structure. In addition, the source and object code archives contain long, upper and lower case file names. If extracted with a utility which flattens such names into MS-DOS FILENAME.EXT format, they will neither compile or execute correctly.
Source code for the mathematical function library. Includes the examples from the function library document and test programs for each function.
Object code (.class files) for the command-line emulator.
All examples of programs for The Analytical Engine emulator which appear in documents linked to this page.
Subscribe to:
Comments (Atom)