Archive for April 30th, 2008

YWeather on BerryReview

YWeather got some press this morning on BerryReview.

Thanks Ronen!

./Jason

YWeather 0.3 Update

YWeather now supports more than just zip codes. It now supports location codes for Yahoo! Weather which does not limit YWeather to US users.

US users can just enter their zip code in the options screen.

International users will need to find their location ID from Yahoo! Weather. To find your location ID, browse or search for your city from the Yahoo! Weather home page. The weather ID is in the URL for the forecast page for that city. For example, I searched for London, UK and was sent to the weather page with this URL: http://weather.yahoo.com/forecast/UKXX0085.html. The bold section of the URL is your location ID which should be 8 characters in total length. Just enter that location ID on the options page and you are good to go.

./Jason

YWeather

UPDATE: YWeather 0.4.1 has been released.  More details here: http://blog.emerick.org/2008/06/07/yweather-update-041/

UPDATE: YWeather 0.3 has been released which allows for location ID instead of just zip code for international users. see http://blog.emerick.org/2008/04/30/yweather-03-update/ for more info.

I was fed up with complicated and cumbersome weather applications for the BlackBerry so I decided to write my own simple weather application I could check in the morning when I woke up. As a little exercise to get me back into programming for the BlackBerry, I created YWeather. YWeather is a simple application for your BlackBerry that displays the current weather for the given zip code that came out of about 4 hours of programming today. It uses the Yahoo! weather data API which gives you the current conditions; the condition, low temperature, and high temperature for the current day; as well as the forecast for the next day including graphics for each condition.

With condition images:
YWeather Main Screen

Without condition images (All content on one screen):
YWeather with no Condition Images

YWeather provides three settings in the options. The first being your 5 digit zip code. The default zip code is for Blacksburg, VA (24060) which you can of course change to your own. Blacksburg is quite notorious for its weather going from 70 degrees one day to snow the next. Following the zip code is an option to disable the images which represent the conditions. If the images are disabled, you can see all the data on the one screen without having to scroll down. Note that when you disable or enable images you will need to close and reopen the program for the settings to take effect. The final option is to display the temperature in Celsius or Fahrenheit.

Options Screen:
YWeather Options Screen

You can install YWeather over-the-air or download it to install via your desktop at http://bbrtm.org/yweather/. You can also download the code there if you wish. If you have any issues with YWeather or suggestions for improvement, please let me know by either emailing me at jemerick@gmail.com or by posting a comment below.

./Jason