Weather Service

Shenkar programming languages final project 2016

Download as .zip Download as .tar.gz View on GitHub

Welcome to Weather Service.

Shenkar programming languages final project 2016

This standalone application provides an updated information regarding weather status around the globe. Once launching you will need to provide the name of city and the method that generates the information.

Implementation

class WeatherWorld extends WeatherData and implements IWeatherDataService interface

implemented with singleton design pattern each WeatherWorld object will generate the weather information from the worldweatheronline.com Api's with Json parser function.

note : you will have to install Newtonsoft.Json.Linq extension.

class WeatherMap extends WeatherData and implements IWeatherDataService interface

implemented with singleton design pattern each WeatherMap object will generate the weather information from the openweather.com Api's with XML parser function.

class WeatherDataServiceFactory implemented with Factory design pattern


Authors and Contributors

Tom Goldberg

Gal Shahar

Inbar Takdim

Support or Contact

For further questions please inbox me.