weather client your am profile your am profile weather
play

Weather Client Your AM Profile Your AM Profile Weather Client - PowerPoint PPT Presentation

Weather Client Your AM Profile Your AM Profile Weather Client By By Ajay Kang, Varun Verma Ajay Kang, Varun Verma CISE - - Univ. Of Florida Univ. Of Florida CISE CIS 6930 - - Mobile Computing Mobile Computing CIS 6930 Spring


  1. Weather Client – – Your AM Profile Your AM Profile Weather Client By By Ajay Kang, Varun Verma Ajay Kang, Varun Verma CISE - - Univ. Of Florida Univ. Of Florida CISE CIS 6930 - - Mobile Computing Mobile Computing CIS 6930 Spring 2001 Spring 2001

  2. Weather Client? Weather Client? I. Weather Data I. Weather Data Any Location – – City, State OR Zip. City, State OR Zip. � Any Location � Current Conditions – – Description, Description, � Current Conditions � Temperature, High, Low. Temperature, High, Low. Extra Data – – Sunrise, Sunset, Humidity, Sunrise, Sunset, Humidity, � Extra Data � Apparent Temperature, Dewpoint Dewpoint, , Apparent Temperature, Visibility, Barometer, Wind. Visibility, Barometer, Wind. 5 Day Forecast – – Description, High, Low Description, High, Low � 5 Day Forecast �

  3. Your AM Profile? Your AM Profile? II. The AM Profile II. The AM Profile � Default location for weather data. Default location for weather data. � � Preferred ‘extra’ weather information. Preferred ‘extra’ weather information. � � Extension of the word ‘weather’! Extension of the word ‘weather’! � Horoscope � Horoscope � Favorite Stock Value � Favorite Stock Value � III. Personalized Alarms – – Notification from Notification from III. Personalized Alarms server on user specified weather conditions. server on user specified weather conditions.

  4. Snapshots Snapshots

  5. System Architecture System Architecture ✦ Phone stores user Id which is sent from the server. Phone stores user Id which is sent from the server. ✦ ✦ Server retrieves data from information sources on the Server retrieves data from information sources on the ✦ basis of profile for user Id. basis of profile for user Id. ✦ Server sends information to phone. Phone displays Server sends information to phone. Phone displays ✦ data, as graphics and numbers. data, as graphics and numbers. ✦ Data pull from client on startup of weather app and Data pull from client on startup of weather app and ✦ on user information request. on user information request. ✦ Server push on user event notification. Server push on user event notification. ✦

  6. Implementation Implementation Man Hours – – 350 350 Man Hours Code Size – – 5000 lines. 5000 lines. Code Size Challenges – – Challenges � Getting sources for weather and other data. Getting sources for weather and other data. � � Limited API of J2ME. Limited API of J2ME. � � Emulator vs. Phone. Emulator vs. Phone. � � Graphics. Graphics. � � Communication with phone. Communication with phone. �

  7. USPs USPs � Its ALL Live! Its ALL Live! – – Weather data, stock values, Weather data, stock values, � horoscope. horoscope. � Pretty Pictures! Pretty Pictures! – – Weather descriptions, sun Weather descriptions, sun- - � signs. signs. � User Friendly! User Friendly! – – Profile prevents repeated Profile prevents repeated � data entry on the phone. data entry on the phone. � Plan your activities! Plan your activities! – – Routine, Sports,…. Routine, Sports,…. � � Be forewarned! Be forewarned! �

  8. Watch the action! Watch the action!

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend