170 likes | 182 Views
Enhance aviation safety with a web-based application for real-time weather observation reports in Alaska. Java programming for user interface and database management.
E N D
Federal Aviation AdministrationJava Aviation Paid Weather University of Alaska Anchorage Computer Science Internship
Project Overview • Federal Aviation Administration Mission • provide a safe, secure, and efficient global aviation system that contributes to national security and the promotion of United States aviation
Project Overview • Importance of Weather to FAA’s Mission • Weather is a critical element that has a direct impact on the safety, capacity, and efficiency of the National Airspace System (NAS)
Project Overview • Aviation Paid Weather Observer Program • a person certified by the National Weather Service (NWS) to provide hourly weather reports • currently 27 A-Paid locations through out Alaska
Project Overview • Develop web-based application • Follow FAA web site guidelines • Authenticate users • Graphical User Interface for submitting report • Provide feedback to user report received
Project Overview • Programming Language • Java 2, Enterprise Edition (J2EE) • JavaServer Page (JSP) • JavaBean • HyperText Markup Language (HTML) • J2EE Web Container • Java System Application Server (JSAS)
Project Overview • Integrated Development Environment • Sun Java Studio Creator
Java 2 Enterprise Edition • Multiple Tier Architecture • Model • JavaBeans • View • JavaServer Pages (JSP) • Controller • Web Container (JSAS)
Java System Application Server • Based on open source Tomcat • Graphical User Interface for Managing • User Authentication and Authorization • Built-in database • Easy to use and manage
Java Studio Creator • Based on NetBeans open source IDE • WYSIWYG drag and drop design • JavaServer Page and JavaServer Faces • Built in JSAS for testing
Future Work • Use JavaServer Faces Components • Configure for multiple users • Incorporate into FAA NAS