110 likes | 223 Vues
Learn how the Arizona Regional Image Archive (ARIA) is being improved to provide better digital imagery access. Discover repairs made to elevate service reliability, challenges faced, solutions implemented for code documentation, metadata automation, code abstraction, and user interface enhancements.
E N D
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. • Satellite Imagery • Aerial Photos, Topographical Maps • ARIA is a bridge! • Between users and NASA data
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
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.
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.
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.
Significance of ARIA • Unique and irreplaceable service
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!