Weather Forecast Web App using Bootstrap, JQuery, and Facebook Mashup.
- Standards-based presentation using XHTML and CSS;
- Dynamic display and interaction using the Document Object Model(DOM);
- Data interchange and manipulation using XML and XSLT;
- Asynchronous data retrieval using XMLHttpRequest;
- JavaScript binding everything together.
Google Maps Geocoding API provides functionality for converting addresses to geographic coordinates. For more information, refer to the following link:
https://developers.google.com/maps/documentation/geocoding/introForecast.io API provides detailed description of current weather, the next 24 hours as well as the forecast for upcoming days. You can refer to the API description on the following link:
https://developer.forecast.io/docs/v2Bootstrap is a free collection of tools for creating responsive websites and web applications.
http://getbootstrap.comAWS is Amazon’s implementation of cloud computing. Included in AWS is Amazon Elastic Compute Cloud (EC2), which delivers scalable, pay-as-you-go compute capacity in the cloud, and AWS Elastic Beanstalk, an even easier way to quickly deploy and manage applications in the AWS cloud. You simply upload your application, and Elastic Beanstalk automatically handles the deployment details of capacity provisioning, load balancing, auto-scaling, and application health monitoring. Elastic Beanstalk is built using familiar software stacks such as the Apache HTTP Server, PHP, and Python, Passenger for Ruby, IIS 7.5 for .NET, and Apache Tomcat for Java.
The Amazon Web Services homepage is available at:
Facebook provides developers with an API called the Facebook Platform. Facebook Connect is the next iteration of Platform, which provides a set of API's that enable Facebook members to log onto third-party websites, applications and mobile devices with their Facebook identity. While logged in, users can connect with friends via these media and post information and updates to their Facebook profile.
https://developers.facebook.com/https://developers.facebook.com/docs/javascript
OpenWeatherMap map is a service supplies libraries which can provide the current cloud map over a region. You need to use OpenWeatherMap direct tile server functionality to add the weather map layers to form the cloud map. OpenLayers.js is the library which is required to be included to create the cloud map.
For details for the library and its usage refer the OpenWeatherMap documentation at http://openweathermap.org/hugemaps#how