telescope interface

Connect to a GO-TO GPS Telescope with Java™ Communications API Interface

The current generation of "go-to" GPS telescopes are an amazing technological innovation. They combine precise motor controls, position sensors, GPS receivers, and excellent optics into an telescopic instrument that can be enjoyed by both novice users and advanced amateur astronomers. The "go-to" telescope permits the user to view the moon, the planets, nebulas, galaxies, star clusters, and other celestial objects by simply pressing a few buttons. The functionality and ease of use of these telescopes can be futher extended by connecting them to your computer.

Description of the Telescope Interface

The telescope interface consists of the classes: TelescopeInterface, TelescopeModel, TelescopeFactory, and SerialConnection. For each telescope manufacture, there is a concrete implementation of the TelescopeInterface and supporting classes. The diagram below shows classes to interface the Celestron telescope. (The complete Javadoc is available online as is a source code cross reference).

Figure 1. Class Diagram of the Telescope Interface

Telescope Interface using Java Communications API


1 /*
2 * TestApp.java
3 *
4 * Copyright (c) 2003, Raben Systems, Inc.
5 * All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions are met:
9 *
10 * Redistributions of source code must retain the above copyright notice,
11 * this list of conditions and the following disclaimer.
12 *
13 * Redistributions in binary form must reproduce the above copyright notice,

Telescope Interface using Java Communications API


/*
2 * PositionDialog.java
3 *
4 * Copyright (c) 2003, Raben Systems, Inc.
5 * All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions are met:
9 *
10 * Redistributions of source code must retain the above copyright notice,
11 * this list of conditions and the following disclaimer.
12 *
13 * Redistributions in binary form must reproduce the above copyright notice,

Telescope Interface using Java Communications API

Since the interface uses the Java comm api, you will need to download a copy for your computer platform. Follow the instructions included with the download for installation on your platform. The following list are possible sources for the comm api. The only one tested by us so far is the one from Sun Microsystems.

MS Windows and Sun Solaris: http://java.sun.com/products/javacomm

Linux, MS Windows, Mac OS/X: http://www.rxtx.org

Commercial versions for various platforms: http://www.serialio.com

Syndicate content