lowell observatory’s catalog server (cat) by: seg jaucian mentor: dr. saeid zoonemat kermani april...

Post on 19-Jan-2016

213 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Lowell Observatory’s Catalog Server (CAT)

By: Seg Jaucian

Mentor: Dr. Saeid Zoonemat Kermani

April 18, 2009

COPYRIGHT © SEG JAUCIAN

DatabaseEclipseThe ApplicationFuture Plans

• MySQL Relational Database• Stores UCAC2 Information

(USNO CCD Astrograph Catalog)

• 48.3 Million Stars• Potentially UCAC3 when released

OptimizationInsertion:

CreateStatement vs. PreparedStatement

PreparedStatements allowed up to 100x faster insertion than a CreateStatement on large data sets.

Security: Defends against SQL Injections

Queries:

Indexed Major Columns (RA, Dec, Magnitude)

20x faster queries with indices on columns.

• Eclipse Rich Client Platform (RCP)

• Plug-In Development

• SWT Libraries

• Multiple platforms (Linux, Windows, Mac OS X…)

• Uses JFreeChart

• Examples of other applications:

• NASA/JPL Ensemble Project• Vuze/Azureus (Bit Torrent Client)• IDL Workbench 7.0

JavaMessaging Service

(JMS)

User View

Plot View

Table View

ObservingInstrument

Distributed communication that is loosely coupled, reliable, and

asynchronous.

• Set up GWAVES (DCT Facility Guider) to receive from CAT

• Minor enhancements/ bugs• Help Menu• Interactive Chart• Export Ready

top related