lowell observatory’s catalog server (cat) by: seg jaucian mentor: dr. saeid zoonemat kermani april...
TRANSCRIPT
![Page 1: Lowell Observatory’s Catalog Server (CAT) By: Seg Jaucian Mentor: Dr. Saeid Zoonemat Kermani April 18, 2009 COPYRIGHT © SEG JAUCIAN](https://reader036.vdocument.in/reader036/viewer/2022082821/5697c0241a28abf838cd484a/html5/thumbnails/1.jpg)
Lowell Observatory’s Catalog Server (CAT)
By: Seg Jaucian
Mentor: Dr. Saeid Zoonemat Kermani
April 18, 2009
COPYRIGHT © SEG JAUCIAN
![Page 2: Lowell Observatory’s Catalog Server (CAT) By: Seg Jaucian Mentor: Dr. Saeid Zoonemat Kermani April 18, 2009 COPYRIGHT © SEG JAUCIAN](https://reader036.vdocument.in/reader036/viewer/2022082821/5697c0241a28abf838cd484a/html5/thumbnails/2.jpg)
DatabaseEclipseThe ApplicationFuture Plans
![Page 3: Lowell Observatory’s Catalog Server (CAT) By: Seg Jaucian Mentor: Dr. Saeid Zoonemat Kermani April 18, 2009 COPYRIGHT © SEG JAUCIAN](https://reader036.vdocument.in/reader036/viewer/2022082821/5697c0241a28abf838cd484a/html5/thumbnails/3.jpg)
• MySQL Relational Database• Stores UCAC2 Information
(USNO CCD Astrograph Catalog)
• 48.3 Million Stars• Potentially UCAC3 when released
![Page 4: Lowell Observatory’s Catalog Server (CAT) By: Seg Jaucian Mentor: Dr. Saeid Zoonemat Kermani April 18, 2009 COPYRIGHT © SEG JAUCIAN](https://reader036.vdocument.in/reader036/viewer/2022082821/5697c0241a28abf838cd484a/html5/thumbnails/4.jpg)
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.
![Page 5: Lowell Observatory’s Catalog Server (CAT) By: Seg Jaucian Mentor: Dr. Saeid Zoonemat Kermani April 18, 2009 COPYRIGHT © SEG JAUCIAN](https://reader036.vdocument.in/reader036/viewer/2022082821/5697c0241a28abf838cd484a/html5/thumbnails/5.jpg)
• 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
![Page 6: Lowell Observatory’s Catalog Server (CAT) By: Seg Jaucian Mentor: Dr. Saeid Zoonemat Kermani April 18, 2009 COPYRIGHT © SEG JAUCIAN](https://reader036.vdocument.in/reader036/viewer/2022082821/5697c0241a28abf838cd484a/html5/thumbnails/6.jpg)
JavaMessaging Service
(JMS)
User View
Plot View
Table View
ObservingInstrument
Distributed communication that is loosely coupled, reliable, and
asynchronous.
![Page 7: Lowell Observatory’s Catalog Server (CAT) By: Seg Jaucian Mentor: Dr. Saeid Zoonemat Kermani April 18, 2009 COPYRIGHT © SEG JAUCIAN](https://reader036.vdocument.in/reader036/viewer/2022082821/5697c0241a28abf838cd484a/html5/thumbnails/7.jpg)
![Page 8: Lowell Observatory’s Catalog Server (CAT) By: Seg Jaucian Mentor: Dr. Saeid Zoonemat Kermani April 18, 2009 COPYRIGHT © SEG JAUCIAN](https://reader036.vdocument.in/reader036/viewer/2022082821/5697c0241a28abf838cd484a/html5/thumbnails/8.jpg)
• Set up GWAVES (DCT Facility Guider) to receive from CAT
• Minor enhancements/ bugs• Help Menu• Interactive Chart• Export Ready