Tuesday, August 26, 2008

Pre-microbiology

The existence of microorganisms was hypothesized for many centuries before their actual discovery in the 17th century. The first theories on microorganisms was made by Roman scholar Marcus Terentius Varro in a book titled On Agriculture in which he warns against locating a homestead in the vicinity of swamps:

“...and because there are bred certain minute creatures which cannot be seen by the eyes, which float in the air and enter the body through the mouth and nose and there cause serious diseases.”

This passage seems to indicate that the ancients were aware of the possibility that diseases could be spread by yet unseen organisms.

In The Canon of Medicine (1020), Abū Alī ibn Sīnā (Avicenna) stated that bodily secretion is contaminated by foul foreign earthly bodies before being infected. He also hypothesized on the contagious nature of tuberculosis and other infectious diseases, and used quarantine as a means of limiting the spread of contagious diseases.

When the Black Death bubonic plague reached al-Andalus in the 14th century, Ibn Khatima hypothesized that infectious diseases are caused by "minute bodies" which enter the human body and cause disease.

Friday, August 22, 2008

Custom software

Custom software (also known as Bespoke software) is a type of software that is developed either for a specific organization or function that differs from or is opposite of other already available software (also called off-the-shelf or COTSsoftware). It is generally not targeted to the mass market, but usually created for companies, business entities, and organizations. Custom software is also when companies or governments pay for customized software for budget or project managing.

Examples of bespoke software include ATMs and Supermarket checkout scanners. Other examples include many web sites and web-based applications.

However, according to the US government, million and multi-million dollar projects for custom software are available to bid on. (Refer to www.ccr.gov for more information.) Multiple companies with security clearances are able to bid for these massive projects. Other companies will successfully bid on these projects and then sell the project to another company for profit.

Tuesday, August 12, 2008

Geography Markup Language

The Geography Markup Language (GML) is the XML grammar defined by the Open Geospatial Consortium (OGC) to express geographical features. GML serves as a modeling language for geographic systems as well as an open interchange format for geographic transactions on the Internet. Note that the concept of feature in GML is a very general one and includes not only conventional "vector" or discrete objects, but also coverages (see also GMLJP2) and sensor data. The ability to integrate all forms of geographic information is key to the utility of GML.

Wednesday, August 06, 2008

Strapdown systems

Lightweight digital computers permit the system to eliminate the gimbals, creating "strapdown" systems, so called because their sensors are simply strapped to the vehicle. This reduces the cost, eliminates gimbal lock, removes the need for some calibrations, and increases the reliability by eliminating some of the moving parts. Angular rate sensors called "rate gyros" measure how the angular velocity of the vehicle changes.

A strapdown system has a dynamic measurement range several hundred times that required by a gimbaled system. That is, it must integrate the vehicle's attitude changes in pitch, roll and yaw, as well as gross movements. Gimballed systems could usually do well with update rates of 50 to 60 updates per second. However, strapdown systems normally update about 2000 times per second. The higher rate is needed to keep the maximum angular measurement within a practical range for real rate gyros: about 4 milliradians. Most rate gyros are now laser interferometers.

The data updating algorithms ("direction cosines" or "quaternions") involved are too complex to be accurately performed except by digital electronics. However, digital computers are now so inexpensive and fast that rate gyro systems can now be practically used and mass-produced. The Apollo lunar module used a strapdown system in its backup Abort Guidance System (AGS).

Strapdown systems are nowadays commonly used in commercial and tactical applications (arcraft, missiles, etc). However they are still not widespread in applications where superb accuracy is required (like submarine navigation or strategic ICBM guidance).