Weather API - Windows Mobile Development and Hacking General

I really like the HTC icons for the weather and would like to add this kind of wather to the site I am working on. My question is, which service should I look into to allow guests to put in their city and see the icon corresponding to the weather, as well as icons of upcoming weather inside their calendar. I remember seeing links to services that provide this information and can be read to show the appropriate icons. I would appreciate any assistence. Thank You!

ClimaCell Weather API
I have used ClimaCell for more than 10 projects and its very easy to use and scalable.
To address your requirement have a look at their widgets. They have pretty cool widgets/icons to embed in any mobile/web app.
Also their forecast includes
1. Real Time
2. Current
3. Daily
4. Weekly
5. Monthly
6. Yearly
7. Custom
Hope it would be better to share it with you.

Related

[APP][10-12-08]MyWeatherForecast V0.4.1 - using Google weather

Hello,
i'm currently working on a small weather app for windows mobile.
I'm not yet ready to release a version as an important feature is still missing (configuring the city where you live ).
It makes use of the Google.com weather API and also downloads the images from there.
Goal is to make it as finger friendly as possible, and support multiple resolutions (currently running in VGA) while keeping it simple feature-wise.
Developing under #develop 3.0 with .net CF 2.0 and it's my first Windows Mobile app
Todo:
- add customizeable font colors (currently only background colors changeable)
- transparent icons
- add multiple cities selection
Installation:
- Just unzip anywhere on your PPC
Change history:
V0.4.1 beta:
Just a very small update:
- Fixed bug where weather "age" showed wrong time if update was longer than 24h ago (added "d" now for showing whole days if > 24h)
- changed startup time, now shows last weatherdata much quicker
- added finger scrollable settings menu (test only)
- changed customizer to finger controllable (removed trackbars, again test only)
V0.4 beta:
- changed update behavior (no update on startup, only manual)
- cached last weather settings: Program will start with last downloaded weather data and display "age" of this weather data in hours or minutes
- Update now also possible by clicking the upper panel (in addition to the large weather icon)
V0.3 beta:
- .cab installer available
- Fixed download issue: No longer partly downloaded images
- fixed settings menu layout for VGA (now scales correctly)
- added "Customize" menu: Configurable colors for the 3 main layers (Upper, middle and lower)
V0.2 beta:
- reworked GUI, now should fit VGA and QVGA devices
- added "Settings": Hold & Tap to get into settings menu - allows changing of all weather related settings
- new icons (by www.defcom.com)
V0.1.1 beta:
- fixed QVGA display
- fixed °F / °C conversion
V0.1 beta:
- very early first release, use at your own risk!
- downloads weather data on start
- refresh by pressing the big weather icon
- customizeable only via xml settings file
- language can be changed by changing path (e.g. from .com to .de) of google URL in settings XML
- 2 settings with DE and EN languages available, just copy to the same location as the exe and rename to Settings.xml
Known issues:
- none
Download V0.4.1:
- check out "Attached files" section below!
Nemo0815 said:
Hello,
i'm currently working on a small weather app for windows mobile.
I'm not yet ready to release a version as an important feature is still missing (configuring the city where you live ).
It makes use of the Google.com weather API and also downloads the images from there.
Goal is to make it as finger friendly as possible, and support multiple resolutions (currently running in VGA) while keeping it simple feature-wise.
Developing under #develop 3.0 with .net CF 3.5 and it's my first Windows Mobile app
This is how it currently looks like:
Click to expand...
Click to collapse
Looks very promising. Will have an eye on it. If possible, please add the posibility to change the background so that it sticks to your favourite theme.
Layout looks clean, simple and nice. You say fingerfriendly - how about buttons ? Just did one quickly in Photoshop, maybe you use something like this, a bit lighter maybe to fit the big amount of white..
Maybe you could include an option to choose different icon sets as in WeatherPanel.
regards,
Martin
m.schmidler said:
Layout looks clean, simple and nice. You say fingerfriendly - how about buttons ? Just did one quickly in Photoshop, maybe you use something like this, a bit lighter maybe to fit the big amount of white..
Maybe you could include an option to choose different icon sets as in WeatherPanel.
regards,
Martin
Click to expand...
Click to collapse
Idea is good, but this would bloat this app. And the author wrote, that the images are directly from Google, so I guess different icon sets are not planned.
Looks like it takes up a lot of screen space. Will you have a simple today plug-in? The best that I've ever found is Pocketweather. It even has a GPS feature where it automatically updates your location and gives you that weather forecast. TONS of different today plug-in styles too.
nonegiven said:
Looks like it takes up a lot of screen space. Will you have a simple today plug-in? The best that I've ever found is Pocketweather. It even has a GPS feature where it automatically updates your location and gives you that weather forecast. TONS of different today plug-in styles too.
Click to expand...
Click to collapse
Well, I like the idea of a GPS feature, too.
Next idea: Automatic download of weather conditions with autoclose connection when it's done.
Lycox said:
Idea is good, but this would bloat this app. And the author wrote, that the images are directly from Google, so I guess different icon sets are not planned.
Click to expand...
Click to collapse
Well since I'm downloading those images only once (not if they already exist) one could easily replace them with other images.
However, the filenames would have to be identical and one would need a complete list of google's weather icons (which i don't have).
Good idea, congratulations and good job
Nemo0815 said:
Well since I'm downloading those images only once (not if they already exist) one could easily replace them with other images.
However, the filenames would have to be identical and one would need a complete list of google's weather icons (which i don't have).
Click to expand...
Click to collapse
I could be wrong, but I think that google gets its weather info from weather.com, same as yahoo does. So you should be able to use any icons with that numbering.
Uploaded V0.1, see post #1
hallo, i tried it on my qvga device.
simple and clean,
-but the text and icons at bottom could be a little bigger
-and i have no temperature.
- i just changed the location in the xml to my hometown and it seems to work ?
Thanks for your input!
Think I forgot the control scaling for these labels, gonna update to V0.1.1 soon!
Thanks for going into public will test it right now. But why don't you upload your file to XDA-Dev? I guess there's no need for rapidshare...
thank you nemo, and please don`t forget that the temperature is missing at the forecast !
and post it here so we all can download faster.
Weather
Ok Im a weather nut. If its weather software I've tried it all.
I changed to my city here in the USA. I changed the degre reading to true for Fahrenheit. But it stays Celcius.
I've uploaded V0.1.1 which fixes QVGA display issues and Fahrenheit / Celsius conversions.
(however it also introduces also some font display issues with VGA, so better stay with V0.1 when using VGA devices!)
Uploaded V0.2, see post #1
finally you can choose your own city keep up the progress and thanks for the update.
Hi Nemo0815,
nice app.
I have some probs on my niki. some icons are damaged.
see attached screenshot
plustig50 said:
Hi Nemo0815,
nice app.
I have some probs on my niki. some icons are damaged.
see attached screenshot
Click to expand...
Click to collapse
Hi,
thank you for your feedback. This tends to happen now and then and only for the lower 4 images and i still don't know why exactly (because it's the same code for all images and either the download gets interrupted or it doesn't save the images correctly to the PPC...).
The same code works fine on windows Vista however (using .NET HttpWebRequest)
Solution for now: Delete the "cache" folder and try again to update your weather.

Link HTC clock/weather to 3rd party weather app?

I saw similar questions in other forums, but never an answer - is it possible to link the HTC Sense clock/weather widget so that when you click on the weather portion it links to a 3rd party weather app (i.e. my-cast weather lite) instead of the HTC weather forecast?
I love the HTC widget, but prefer my-cast weather's more detailed weather forecast for seeing in-depth info. Feel silly having the HTC widget and then have to click a separate icon for detailed weather. Would love to consolidate space and have one lead to the other.
Possible?
can't find any way of doing what you want... However Beautiful Widgets does offer that, not just for weather you can have it open different apps when you tap weather icon, date icon or time icon, on they don't have to be specific to what you tap, ie if you tap the weather icon you can have it open your my-cast app or Stupid Zombies or any other app you want it to open.
before the BW haters start beating up the thread, no it's not identical to the Sense weather clock, but it is very similar and unlike the Sense weather clock you don't have to flash a theme/themed ROM to change how it looks, after paying for the app you have access to literally 100's of free themes/skins for the Clock, Weather and Battery icon (can't run battery and weather at the same time).
RavenWulf said:
can't find any way of doing what you want... However Beautiful Widgets does offer that, not just for weather you can have it open different apps when you tap weather icon, date icon or time icon, on they don't have to be specific to what you tap, ie if you tap the weather icon you can have it open your my-cast app or Stupid Zombies or any other app you want it to open.
before the BW haters start beating up the thread, no it's not identical to the Sense weather clock, but it is very similar and unlike the Sense weather clock you don't have to flash a theme/themed ROM to change how it looks, after paying for the app you have access to literally 100's of free themes/skins for the Clock, Weather and Battery icon (can't run battery and weather at the same time).
Click to expand...
Click to collapse
Thanks for the reply - yeah I didn't think it'd be possible to do this with the native Sense widget, but thought I'd throw it out there to the people who know more than me. Even though I'm running Sense, I think I'll go back to BW, I bought it back when I was with my MT3G so I should still have access. Just would have preferred this funcionality with the sense widget since, although they look very similar, the HTC one is just 'cleaner' and smoother in its operation, i.e. weather animations and clock flipping. But the customizability of BW makes up for that I guess.
Thanks again!
Ok - another question. Figured I'd post it onto this thread instead of starting a new one, hopefully people will check it out...but is there any way to get the HTC weather animation (or a similar effect) WITHOUT having to use the widget? Decided to skip the widget and just keep weather temp in notification bar via my-cast weather. Only thing I'll miss is the animation, which was cool.
the only ways I have found to get the unlock animation is to have either the Sense Weather/Clock or Beautiful Widgets.
EDIT: okay while messing around I did findsomething you might be interested in. If you have BW installed, setup any of the "Home Weather" or "Super Clock" widgets, make sure you check/turn on "unlock animations", save and apply widget. after that even if your remove the widget from your homescreen it will show the unlock animation.
yes, it gets very boring waiting for UAW workers to unload your trailer.
Nice, thanks for the tip! Might be perfect. Will check it out.

Custom Icons [how do I?]

So what is the process for getting custom icons onto the tablet and having them properly associated with their respective apps?
Say, I have a new Browser icon I want to use... what's the next step?
Can 'o' worms question, I know...
Personally I use folder organizer (from the market). It allows you to change an icon for a particular app or create a folder with several app in it. For example, a games folder with the icon of your choice will open a folder with whatever games you put in it (and can customize those icons as well)
Hope that helps.
Thanks Steve, I'll take a look at that now.
EDIT***
Okay, sorta works but a little too convoluted... You have to change each icon individually then add each app you've changed as a widget. I'm looking to do something more in the way of an icon pack that will swap out all the icons at once (of the ones I've made and apps supported).
I use Desktop Visualizer; however, this is also a 'one at a time' process.
I am not familiar with a process to change the icons 'en mass'.
This is a great thread for icon packs and there's some basic information on changing icons in the first post. It's possible though, that one of the icon developers listed in the thread will be able to answer your question.
Thanks for the info Franwella
I'll make my morning reading.

New Weather Widget vs Beautiful Widgets

I really like the style of the new Accuweather Widget on the SG2, however it just doesn't want to update itself as much as I would like it too. I do a bunch of traveling around and I used to use Beautiful Weather Widgets, which updates quite often your location and weather which I found to be very nice. But the Accuweather widget requires you to manually put in your location even though there seems to be a box for use my current location.
Anyway, is anyone having better luck with this new widget to auto update ones location and weather?
Thanks

Calendar for Android

Hey folks,
I have been into this app which has a lot to do with calendar and dates.
I am still confused about the libraries available for it, I will be requiring the calendar to have following features:
- The calendar should change (by month) when I swipe UP or DOWN
- The boxes of month should have specific colors according to the events of that particular day, eg: red for urgent issues, green for vacation and so on
- The boxes should also have ICONS like weather updates for that particular date
- A LIST VIEW of the calendar will also be needed
If anyone has seen any which can accommodate these features, do let me know.
Cheers
Alex
Hey Alex,
for me, these seem more like programming issues, rather than library ones.
For the first one (The calendar should change (by month) when I swipe UP or DOWN) implementing a gesturedetector is the best way to go Imo.
The other three are simple coding issues, like setting backgrounds, drawables and implementing a listview.
As a tip, you should check out a library we made called "CalendarWrapper" (sorry, I can't yet post links, search for it on GitHub). Basically it's a wrapper around the CalendarProvider, so there's no need to mess around with cursors, everything can be done with object methods. It lacks a few features though.
I don't think there are any ready to use libraries with these specific features, so I'm afraid you will have to build it yourself. There are a few date picker / time picker dialogs floating around, or android-times-square from Square, but you'll have to look into extending it with the specific features like image overlay support for the weather/icon.
caldroid
Have a look at caldroid, it does not have all the functions you seek but is very customizable.
Since you are asking for too much in one library, you will have to do a lot of coding on top of any library that you choose.
thankx
Thankx guys, CalendarWrapper did give me something to look into but caldroid has almost done the job for me.
I have finished the bulk of the job with caldroid now it is printing images inside the dates and list view left.
I do know where to start for list view but printing icons inside boxes could be tricky
Will update you guys when I am done with the APP and put it on play store.
Cheers

Categories

Resources