Please enable JavaScript.
Coggle requires JavaScript to display documents.
IA3: Weather Applications data exchange. - Coggle Diagram
IA3: Weather Applications data exchange.
Usability Principles
Utility
Accessibility
Learnability
Affectiveness
Safety
Proto Personas
Nev and Kay
Grey Nomads
Live in Melbourne
Travel in Australia in the winter months and stay in warm locations
Take a small 12 foot tinnie and out board with them for use in when in good fishing locations
Arjun
Cricket Associations President
Runs a competition with games played across the local area
Yindi
Music Festival Organiser
Event Coordinator for the red hot summer tour music festival
Works from Sydney when not on tour
Travels with the group when on tour.
Prescribed Criteria
Incorporate dynamic event data
Provide dynamic data feeds to up-to-date weather observations
Provide dynamic data feeds to up-to-date weather observations
Use web API datasets from
https://openweathermap.org/api
Allow users to view weather information
User Experience The new web application must:
• Be accessible on personal computers and mobile devices through different web browser
• Allow the user to view current and forecast weather information for their favourite locations
Code
An algorithm to retrieve and display data from the API
An algorithm to store favourite locations
An algorithm to use the saved favourites to retrieve data via the API
Accurate and efficient code
API delivered data with appropriate formatting
Data Exchange
• Receive data in one format and programmatically transform it into another format and display the data
• Include relevant headings for each column of data
Display relevant data from the OpenWeather API, including: - Current weather information for a selected location - Forecast weather details for up to the next 8 days
• Connect to each API dataset
Risks
Security Breach
update software regularly , have regularly check in with the code and data base
Corruption
Data loss.
Data exchanges
Types
System to system
Direct database
Remote procedure
Data protection
Encryption and decryption
authentication