lowell observatory’s catalog server (cat) by: seg jaucian mentor: dr. saeid zoonemat kermani april...
Post on 19-Jan-2016
213 Views
Preview:
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