1 / 11

Enhancing the Arizona Regional Image Archive Interface

Enhancing the Arizona Regional Image Archive. Enhancing the Arizona Regional Image Archive Interface. Presented By Ivan Lizarraga. Presented by Ivan Lizarraga Mentor: Stuart Marsh, Ph.D. What is ARIA?. Arizona Regional Image Archive Web service that provides digital imagery.

manon
Download Presentation

Enhancing the Arizona Regional Image Archive Interface

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Enhancing the Arizona Regional Image Archive Enhancing the Arizona Regional Image Archive Interface Presented By Ivan Lizarraga Presented by Ivan Lizarraga Mentor: Stuart Marsh, Ph.D

  2. What is ARIA? • Arizona Regional Image Archive • Web service that provides digital imagery. • Satellite Imagery • Aerial Photos, Topographical Maps • ARIA is a bridge! • Between users and NASA data

  3. Brief Background on ARIA

  4. ARIA Needed Repairs

  5. The Issues • No funding… • Elevates the importance of service reliability • Challenges • Code documentation • No system to enforce the use of current programming practices • User interface

  6. In-code documentation ActualCode In-code Documentation • Definition: Comments (text) placed within the code, which are ignored by the program (information only, not running operations). In-code documentation is used to explain the purpose and functionality behind the code. • Problem: • Without documentation, developers spend too much time understanding A.R.I.A instead of maintaining it. • Solution: • Configured software (IDEA) to produce default documentation. • Promotes code readability.

  7. Metadata • Definition: Generated data about data. • Important for the users. • Problems: • Metadata was entered by hand. • Slow process. • Solution: • Created scripts that automatically produce metadata for all imagery on the servers.

  8. Code Abstraction • Definition: A mechanism used to reduce and factor out implementation details so that one can focus on a few concepts at a time. • Example: Communication between scripts and database • Solution: • Mechanism: Hibernate software • Implementation details: SQL queries. • Increases productivity.

  9. User Interface

  10. Significance of ARIA • Unique and irreplaceable service

  11. Thanks and shout-outs Thanks and Shout-outs Stuart Marsh, Ph.D Barron Orr, Ph.D Aaryn Olsson Yuta Torrey … And YOU THANK YOU FOR YOUR TIME!

More Related