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.