This app allows users to view the current weather in their current location. The base functional specifications include Start up and Exit, and Local Weather View. Our additional component specifications include Short-term Forecast, Long-term Forecast, and Weather on Mars.
It connects to openweathermap.org’s API and it is developed in Java with a Swing graphical user interface. The weather data is gathered in JSON format. For Mars data, we uses {MAAS} API
User must have maven and Java installed in order to run the App. Download the sources on Github, unzip everything in one folder, open a terminal and type
java –jar 4_TheWeather.jar
Java and Maven are required to build the program. Once you have installed them, you can compile your application sources by typing the following in the terminal
mvn package
Useful info
- For examples of openweathermap api, click here
- How to access current weather data in JSON format, click here
- Example of weather data in JSON format, click here
- {MAAS} API source code, click here
Click here to see the project in action.
#Documentation
Click here to view JavaDoc.