anunciado / DIM0614-WeatherSystem

A weather information system using RMI for UFRN DIM class DIM0614: Distributed Programming.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Weather System

A weather information system using RMI.

Prerequisites

You will need to install the modules below to run the program:

Also, to use the OpenweatherMap API, you need to get an API key here. And then put your key in the API_KEY variable contained in the OpenWeatherMapSystem class.

Running

There are two ways to run this software:

  • Compile the IDE (Eclipse - Java IDE):
  1. Just open the IDE.
  2. Import the project folder as a Java Project and all libraries.
  3. After, click in the "Run" button in the class Server.
  4. After, click in the "Run" button in the class Client.
  5. From this it only interacts with the system.
  • Compile by terminal:
  1. Enter the src folder and compile all the .java files with the following command:
$ java * .java -d <target_address_name>
  1. Enter the chosen destination directory and run the following command:
$ java network.Server
  1. Enter the chosen destination directory and run the following command:
$ java network.Client
  1. From this it only interacts with the system.

Built With

Authors

Developers:

Project Advisor:

See also the list of contributors who participated in this project.

License

This project is licensed under the GPL 3.0 - see the LICENSE file for details

About

A weather information system using RMI for UFRN DIM class DIM0614: Distributed Programming.

License:GNU General Public License v3.0


Languages

Language:Java 100.0%