ASCOM (standard)

ASCOM (standard)

ASCOM (an abbreviation for AStronomy Common Object Model) is an open initiative to provide a standard interface to a range of astronomy equipment including mounts, focussers and imaging devices in a Microsoft Windows environment.

History

ASCOM was invented in late 1997 and early 1998 by Bob Denny, when he released two commercial programs and several freeware utilities that showcased the technology. He also induced Doug George to include ASCOM capabilities in commercial ccd camera control software.

The first observatory to adopt ASCOM was Junk Bond Observatory, in early 1998. It was used at this facility to implement a robotic telescope dedicated to observing asteroids. The successful use of ASCOM there was covered in an article in Sky & Telescope magazine. This helped ASCOM to become more widely adopted.

The ASCOM standards were placed under the control of the ASCOM Initiative, a group of astronomy software developers who volunteered to develop the standards further. Under the influence of Denny, George, Tim Long, and others, ASCOM developed into a set of device driver standards. In 2004, over 150 astronomy-related devices were supported by ASCOM device drivers, which were released as freeware. Most of the drivers are also open source.

As ASCOM developed, the term became less associated with the Component Object Model, and has been used more broadly to describe not only the standards and software based on them, but also to describe an observing system architecture and a robotic telescope design philosophy. In 2004, ASCOM remained formally a reference to the Component Object Model, but the term is expected to stand on its own as new technologies such as Microsoft .NET take over functions provided by the Component Object Model, and additional ASCOM projects are adopted that dilute its concentration on device drivers.

What is it?

An ASCOM driver acts as an abstraction layer between the client and hardware thus removing any hardware dependency in the client, and making the client automatically compatible with all devices that supports the minimum required properties and methods. For example, this abstraction allows an ASCOM client to use an imaging device without needing to know whether the device is attached via a serial or network connection.

ASCOM defines a collection of required Properties and Methods that ASCOM compliant software can use to communicate with an ASCOM compliant device. ASCOM also defines a range of optional Properties and Methods to take advantage of common features that may not be available for every manufacturer's device. By testing various properties an ASCOM client application can determine what features are available for use.

Properties and Methods are accessible via scripting interfaces, allowing control of devices by standard scripting applications such as VBScript and Javascript. In fact any language that supports access to Microsoft COM objects can interface with ASCOM.

An ASCOM Platform software package is available for download which installs some common libraries and documentation as well as a collection of ASCOM drivers for a broad range of equipment. Additional ASCOM drivers for devices not included in the ASCOM Platform package can be downloaded and installed separately.

Although ASCOM is predominantly used by the amateur community, because the standard is freely available it is also used in some professional installations.

Licensing

There are no particular licensing requirements other than that the ASCOM logo may only be used if the client application is ASCOM compatible, and an ASCOM driver must implement all the required properties and methods (but need not implement any of the optional properties and methods).

End user

From an astronomers point of view it is a simple matter of installing the ASCOM platform and suitable client software with no programming required.

ASCOM drivers allow computer based control of devices such as using planetarium software to direct a telescope to point at a selected object. Using a combination of mount, focuser and imaging device ASCOM drivers, it is possible to build a fully automated environment for deep sky imaging.

Developer

Developers can enhance the power of ASCOM by writing their own clients using the scripting or object interface.

References

* [http://www.ascom-standards.org/ ASCOM Standards] web site


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Ascom B8050 Quickfare — Ascom B8050, usually known by the name Quickfare, is an early example of a passenger operated railway ticket issuing system, consisting of a series of broadly identical machines installed at British railway stations from 1989 onwards. The… …   Wikipedia

  • ASCOM — can refer to:*Ascom, the Swiss telecommunication company *ASCOM is a standard for communicating with telescope mounts, focussers and imaging devices …   Wikipedia

  • Robotic telescope — A robotic telescope is an astronomical telescope and detector system that makes observations without the intervention of a human. In astronomical disciplines, a telescope qualifies as robotic if it makes those observations without being operated… …   Wikipedia

  • Jonathan Fay — (fl. late 20th century) is an Argentine born, American software developer who writes software for Astronomy, imaging and visualization. He is the Principal Software Developer for WorldWide Telescope in the Microsoft Research Next Media Group. He… …   Wikipedia

  • Bob Denny — (fl. late 20th century) is an American software developer who writes software for robotic telescope and remote telescope systems. He is the inventor of the Astronomy Common Object Model (ASCOM) standard, which has resulted in the easy… …   Wikipedia

  • 23257 Denny — is an asteroid discovered by William Kwong Yu Yeung in late 2000. It is named in honour of Bob Denny, a developer of software for robotic telescopes and inventor of the Astronomy Common Object Model (ASCOM) standard. ... | Previous asteroid |… …   Wikipedia

  • TheSky (astronomy software) — Infobox Software name = TheSky caption = TheSky6 screen shot developer = Software Bisque latest release version = 6.0 latest release date = latest preview version = latest preview date = operating system = Windows platform = genre = Planetarium… …   Wikipedia

  • IDEA — У этого термина существуют и другие значения, см. IDEA (значения). IDEA, International Data Encryption Algorithm …   Википедия

  • Aastra — Technologies Logo de Aastra Technologies Création 1983 (Toronto, Canada) Personnages clés Francis et Anthony Shen …   Wikipédia en Français

  • Aastra Technologies — Logo de Aastra Technologies Création 1983 (Toronto, Canada) Personnages clés Francis et Anthony Shen …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”