1 / 17

Federal Aviation Administration Java Aviation Paid Weather

Enhance aviation safety with a web-based application for real-time weather observation reports in Alaska. Java programming for user interface and database management.

acomer
Download Presentation

Federal Aviation Administration Java Aviation Paid Weather

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. Federal Aviation AdministrationJava Aviation Paid Weather University of Alaska Anchorage Computer Science Internship

  2. 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

  3. 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)

  4. 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

  5. Project Overview

  6. 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

  7. 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)

  8. Project Overview • Integrated Development Environment • Sun Java Studio Creator

  9. Java 2 Enterprise Edition • Multiple Tier Architecture • Model • JavaBeans • View • JavaServer Pages (JSP) • Controller • Web Container (JSAS)

  10. 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

  11. JSAS

  12. Java Studio Creator • Based on NetBeans open source IDE • WYSIWYG drag and drop design • JavaServer Page and JavaServer Faces • Built in JSAS for testing

  13. Java Studio Creator

  14. Index.jsp

  15. Login.jsp

  16. Japaid.jsp

  17. Future Work • Use JavaServer Faces Components • Configure for multiple users • Incorporate into FAA NAS

More Related