110 likes | 214 Views
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.
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!