WeatherFinder Documentation - 5AI-2015-TPI-pollini/progetto-java-xml-GabZan97 GitHub Wiki

Features

The application allows the user to search any address, city or postal code and retrieve information about the current general weather in that area.

Application Design

API's Features

The application developed in Java is able to search the String given by user in Google's Geocode Service and obtain the coordinates of that certain place and use these coordinates to get the weather condition of the site through Open Weather's Service such as wind speed, temperature, percentage of umidity and eventual precipitation information in order to show them to the user.

Connection

The application automatically check internet connection every time the user search for something and if it can't connect it ask user to insert eventual proxy settings, then it saves those settings in order to re-use them next time.

Interface

The Graphic User Interface is made via JavaFX using SceneBuilder in order to make the FXML file and handling it by JavaFX Controller.

User Guide

WeatherFinder's graphic interface contains a text field in which the user can write the address to search and the application will automatically shows the exact weather's data.