yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] link68759:
I searched all through the first page and there isn't anything about extracting a zip. I did have enough common sense to apply the bugfix; and there is in fact a plg and database.

I found out my searching problem is that the only places I need are in the middle of nowhere and not in the database :'(

I don't have net35 messages installed, so I guess I should get that and post what I find.

---------

I used the google latitude thing and was able to get as far as pressing update; now it froze and... that's it. No error message, just went away.

So it was crashing because I was trying to add a panel with no location, and it also crashes when I remove a panel with no location.

I'm going to install 5.9.9pre for configuration and delete the registry entries after installing supernova
[Windows Mobile Apps and Games] arealityfarbetween:
@link68759: I see, i was hoping that you'd just downloaded the 6.1.1 archive and not installed the cab prior to that. Weird that it crashes when deleting a panel with no location, shouldn't have any effect.

The GUI will prevent you from installing a panel when no locations are configured in future.

What do you mean when you say google latitude thing? Your latitude badge is only so that the program can use that service when attempting to get your location while updating the "My City" location. Did you manage to add any cities at all?

If so, then there should be some information about what it's doing in the file named TRITW.log. If it's blank, try running TRITaniumWeather.exe to get a new log. It may have exception types listed in there for some of the major break points.

I don't think installing 5.9.9 will help get supernova setup as all the necessary state and resource files are included in the cab for it-those files were actually generated from the registry config in 5.9.9.

The .net 3.5 messages would be cool, or at least the exception types along with exactly what operation caused them would be most useful.

Cheers!
[Windows Mobile Apps and Games] link68759:
I meant that I would use the badge as opposed to adding a city. I believe I added albany successfully.

The entire "about" page is the link, not just the URL, so every time I go to the about page internet explorer inevitably is launched to bring me to the GNU page, fyi.

Ok I installed the error messages cab, so here I go.

Removing a location, panel when the values are all blank just throws "an unexpected error"; details says "NullReferenceException". Before, it actually said null value or something more or less expected, but anyway it isn't handing the error for me; I have to quit.

CHome isn't refreshing after I run the GUI; and when I refresh manually titanium turns itself off, so I have to go re enable "Windows Default". By refreshing manually I mean the CHomeRefresh.exe that some things come with (specifically, taskanium). But after that it appears to be working. This is probably why I thought it wasn't working at all before.

I tried to export the registry from 5.9.9pre and then reimport after installing supernova, because I thought I read in your README that it would use the registry settings for the stuff you haven't implemented a GUI for yet.

Sorry I don't have more errors for you; it started behaving more or less as expected just now lol. It knows it's being watched...

------

I got another error message out of it; I deleted the location then re-added My City, accuweather.

It does it consistently now; every time I add my city / accuweather then press OK.

It's also refreshing titanium now, though. It's not fetching the latest location from latitude though.

I have always had a talent for finding bugs and making things crash, so don't be discouraged if I keep breaking it :D
[Windows Mobile Apps and Games] arealityfarbetween:
@link68759: That's always the way with computer stuff!

Don't worry too much about the null reference exception, I've patched that up in the GUI controls and hopefully made it a bit smarter by hiding the controls which aren't meant to be used when there's no location (ie. when the null reference exception will occur if you press one)

I've been using michasrefresh which I've noticed sometimes results in titanium not showing when exitting the GUI. I think it's something to do with winmo killing it before it's finished since it's a child process-I had good results by waiting at least 3 seconds or until you see the screen flicker twice (once i think when it switches off titanium, the second when it restarts it...) before exitting the gui.

To get it to try and import settings from 5.9.9 you need to rename/delete or move the state.xml file and you should be asked next time you load the gui or run the background program's exe.

Yeah, the link on the about page is set to the fullheight and fullwidth of the tab since that's the only thing on there atm ;)

EDIT: Don't worry about the second one. I caught that one a little while ago. You're testing my program, that doesn't discourage me! :D This is what Free software is about, testing, feedback, improvement-I thank you!

EDIT2: I still think I did pretty well for my second c# program ;) lol

EDIT3: Could you apply the 6.1.2 update I just put up on the first post? It should address some issues and hopefully with a bit of luck won't cause any ;)
[Windows Mobile Apps and Games] link68759:
Ok, 6.1.2 applied. Right off the bat, I removed location and the buttons hide successfully! However, you might want to have the "remove panel" button remain if only the location has been removed.

If I remove the panel first then remove the location, the "Assign Location to Panel" button remains, although it doesn't seem to do anything (not throwing errors either). It goes away after exit/next run, though.

Interesting... It caught an error when I didn't touch it (screen timed out, I unlock it and the error is there). This is happening consistently; it will only happen when you remove a location. So if you at any point remove a location, then if the screen turns off or the device is suspended, it will throw this error: Unexpected error; Value cannot be null

Also note that it doesn't seem any changes are saved unless the program exits normally. When I removed the panel and location, and let it crash, upon next start the settings were still there (not sure if this is by design).

---------

Edit; I managed to get it so that the list doesn't show any titanium panels, and the uninstall button is showing, and there isn't a panel. I can no longer add or remove any panels, because uninstall does nothing and install won't show. No error or effect when pressed. I will preserve this condition (ie, won't uninstall / reinstall); what configs or details should I post?

TRITWA and TRITWB exist in HKLM\Software\Microsoft\CHome, and are not litsed in the Plugins key. (If that is any help)
[Windows Mobile Apps and Games] arealityfarbetween:
@link68759: does the gui not re-display the controls when you re-load it the next time? I think I know the cause of the problem for the moment. Will take a little time to fix up as have some other work that's pressing but will get to it next free moment.
[Windows Mobile Apps and Games] netant:
SuperNova version seems to be a refreshing good. Kudos !!

i installed once to check out the interface & stuffs, but its was crashing in every step, i was not able to select location also.

however at this point this is unusable for me due to no s2u2 support so im reverting back to v5.9.8

my expectation from the stable version would be

Easy installable in s2u2 (the main reason why i selected this over the other weather app), dont want to put more then 5 minute to get it working with s2u2

.

using Sleuth's myLocation without any hassle to determine the current position. As im still unable to make v5.8.9 work with Google latitude.

if possible please bundle/install Sleuth's myLocation with the installation.
[Windows Mobile Apps and Games] arealityfarbetween:
@netant: all features from 5.9.9 will be present in supernova, eventually. s2u2 + iPhoneToday are next on the agenda for implementation.

SuperNova already supports all 3 location services-it will try htc, google then finally sleuth's myLocation. Sleuth's service won't ever be included with the main package though-it's the least useful of the three since it doesn't provide meta-data and it's also easy to get hold of.

I'd definitely recommend getting your latitude issue sorted, the pro is that you don't need any extra software-once setup on google's side it's as easy as putting your latitude badge in and pressing "test mylocation"
[Windows Mobile Apps and Games] link68759:
This specific reoccurring issue does not resolve after exit / re run, no. As I said, Uninstall Panel button shows when there is nothing to uninstall, and it will not revert to Install. Removing location then re-adding it doesn't help refresh, either.
[Windows Mobile Apps and Games] michoob:
The con of Google Latitude is that you are sending your location to a third party...

And to my mind, that is the pro of the Sleuth's MyLocation service which never sends your location to any server, but just retrieve information from the GSM cell you're in... :)
[Windows Mobile Apps and Games] arealityfarbetween:
@link68759: Could you try this version of the GUI for me? I've shifted the dynamic button display code into it's own function which is called on any event that can change tritw's location or panel state. Since it's the same code that runs it shouldn't matter whether it's called multiple times from different events so should be more robust, I hope! I also stuck in a try - catch block for the FormActivation event which should cure that "delete location then wait till screen locks" bug.

There are still some issues when installing and removing panels (sometimes new panels don't show but it's intermittent)

It's interesting to note whether most of the problems are occuring when you've only got one location in the list or with multiple? Most of my tests have been with at least 2 locations defined-I think when there's only one some events don't fire e.g. if the list (whether hidden or not) has 0 items, then you add one and select it from the drop down I don't think the configured event fires then... go figure (i love that expression, it says "I have no idea why, but anyway it should work the way _I_ want!" ;))

@michoob: If someone has latitude then I'd figure they'd want to use it to save on overhead (even if it is really small). Plus if they don't update location using it then their friends won't know where they are? Could be either pro or con, depending on how people look at it! The only issue that was noted with using myLocation isn't an issue with the service at all-just that apparently accuweather's country/city database isn't too accurate (not to mention WorldWeatherOnline not providing that info at all with MyLocation queries)-so it's handy to have the meta-data come from the MyLocation service ;)
[Windows Mobile Apps and Games] JeremyG:
Donated!

After using various UI's, like SBSH Pocket Breeze, Sense, etc...i have decided to use Titanium for the first time as my main UI. Nice to see this great app ...and still be worked on too!

Thanks for all the hard work.
[Windows Mobile Apps and Games] arealityfarbetween:
@JeremyG: Very much appreciated! :D

Let me know if you have any issues or want any particular features included and I'll get straight to it.

Cheers!
[Windows Mobile Apps and Games] link68759:
hey, testing out the new options exe; it correctly detected that there was no titanium panel and now it also tells me if it's using HTC service, which is why my location is wrong... since the HTC service is disabled. lol. It doesn't seem to use latitude, even though I put my badge in...

Anyway from the my location page, I launched registry editor, and upon losing focus tritwoptions crashed with value cannot be null again (I deleted the location from locations earlier).

It crashes for me every time I delete a location then add a new location (I only ever use my city). Error is "value cannot be null"; but it works if I delete the city, exit, then run it and add a city.

Also, the other one that wasn't accuweather (myweather city or something from the 'my city' search) didn't work for me; if I used it, my panel would just be blank.
[Windows Mobile Apps and Games] arealityfarbetween:
@link68759: Ok, I believe that null reference should be gone now. There's just some weird behaviour to sort out. e.g. when the null reference would have occurred, now we get a blank locations drop down box. No big deal :)

I've fixed up the mylocation code so should return correctly, re-ordered the testing to use Google Latitude first and a simple empty string test (previously just tested for the registry key with HTC geo service and sleuth) ie. when you press test mylocation, if it returns something like "From:SomeService Latitude: Longitude: ..." it should detect the failure.

As for the other my city location, there's a short section in the original readme about entering your WorldWeatherOnline key into the configuration file as the widget that I put in the gui is just a placeholder atm (same with the configurations drop-down). Once that key is there WWO locations should update successfully.

You can get a key by going to their site and registering for the service, it's not too bad actually but the forecast icons aren't as diverse as accuweather and it's not as detailed a feed-that said it still has more data than yahoo does and updates very quickly (about 5-10 seconds, maximum. Even on the first run as there's only one url to test) and as you've seen supports MyLocation :cool:
[Windows Mobile Apps and Games] JeremyG:
I cant figure out how to add a specific location. I can find major cities in the database, but I cannot get my own town entered for the life of me. It's probably somethign simple i'm missing, or an instruction manual I didnt see.

More importantly, is two things:

1. I cannot get temps to show up in ferenhight (or however you spell it). I changed the state.xml, but it's still showing celcius.

2. AutoUpdate doesnt seem to be working at all, and I kinda cant make sense of the UI.
[Windows Mobile Apps and Games] michoob:
@JeremyG: probably a spelling issue... have you tried to use the * as joker character in your search?
[Windows Mobile Apps and Games] link68759:
Alright! No crashing yet, google latitude is being used, the panel updates, everything seems to work as it should.

Great work!
[Windows Mobile Apps and Games] JeremyG:
Not sure what you mean. For example, if I want to put "Freehold, New jersey" in as a weather location....I dont know how to do it. The word "Freehold" results in nothing from the search, and if I try to enter the manual configuration, I type United States for country and then Freehold for city....but then there's nothing to do...no search button, and "Add Location" does nothing.
[Windows Mobile Apps and Games] arealityfarbetween:
I don't think * as a joker character will work with this version (at least I didn't code it to work!), though it did with the last. It was only really useful with the history for viewing all of the database but that shows up automatically under the search bar once it starts collecting codes, maybe C# is fast enough to display the full universal database but I haven't tested it...

@JeremyG: The state.xml file has two properties which is a little deceptive-the Units property is actually read-only and I'll remove it from the configuration file next time I look at the code. You need to change metric to 0 to switch to fahrenheit for accuweather and yahoo, for worldweather online you'd need to change the worldweatheronline.xml file to point to tempF instead of tempC.

I do apologise for the lack of instruction manual, there was one for the previous version but I haven't gotten round to rewriting it at this early stage! For the difficulty in getting your location entered, is your city just not in the database? Don't worry about case, and only use the city name in searches. I want to try and improve the search functionality but it involves a few layers of complexity which I wanted to avoid for the moment.

Have you tried using "my city" as the search term to use MyLocation? If you haven't got a mylocation service, you can download sleuth's or use google latitude by entering your badge.

If you're wanting to setup your location manually then you'll need to know a valid code for that location so the only box you really need to fill in is the bottom box-I did have something useful in mind for the city/country boxes but that got waylaid... Anyway: Yahoo's codes are numeric and can be found by searching for your town on their weather website, worldweatheronline just accepts various search terms and is quite flexible. Some accuweather feeds can take just a city name but for others it'll be a code such as "EUR|UK|UK142|NEWCASTLE UPON TYNE"

It's mentioned on post #2 but I don't think it was in the readme, to enable scheduler and mortsripted extensions you just need to run TRITWTurbo.exe which will perform an update and set the scheduler.

EDIT: Oh and definitely apply the last update in the thread, it brought a bit more stability to things.
[Windows Mobile Apps and Games] michoob:
@arealityfarbetween:

In IPTWeather, when I look for Freehold I get two locations:

Freehold, NJ, 07728

Freehold, NY, 12431

How do you search for locations in TRITaniumWeather?

I thought you could do a search on AccuWeather.com using their location finder API which is at the following URL (depending on the API you use):

http://" & <name of API> & ".accu-weather.com/widget/" & <name of API> & "/city-find.asp?location=" & <your search>

I hope it can help you improve your great TRITaniumWeather :).
[Windows Mobile Apps and Games] arealityfarbetween:
@JeremyG: Confirmed working as michoob says, but it's easier than finding a code. The samsu api is pretty flexible and if you just type in freehold to the "enter code" box (no need to put anything in the country and city boxes) then run an update you'll get weather for NAM|US|NJ|FREEHOLD, alternatively if it's the NY code you need then freehold, ny will do ;) I just tried it-looks like the same data though... As you can tell my geography is rubbish!

Oh, and did you get the problem sorted with switching to fahrenheit? Changing Metric to 0 worked, yes?

Cheers to you @michoob!

EDIT: That code looks like it quite often exposes a bug I introduced when I've been messing with the plg file. Text is allowed to drop below the line of the panel, I was expecting an "..." when it got there the way it does on the condensed page. Just thought I'd mention it, popped tweaking the plg on the todo list too.
[Windows Mobile Apps and Games] YoLoLo:
I've answered 'No' to the pool, mainly because i use SBSH Pocket Weather, witch is the best weather app for Windows mobile, IMHO.

But it's not freeware, where yours is GPL licensed... This is a good point ! :)
[Windows Mobile Apps and Games] JeremyG:
I agree that Pocket Weather is the BEST weather app. But it also relies on the old-style today screen, which I'm no longer interested in. I guess I could still use the weather console part of it for the maps and stuff.

However this app is pretty good....perhaps if there was a way to display radar maps in Tritanium.... :)
[Windows Mobile Apps and Games] michoob:
Indeed, asking for the best weather app for WM is quiet an open question, depending on the UI you use...

If you use Today plugins, then SBSH Pocket Weather is probably the best.

If you use iPhoneToday, then IPTWeather is the best :p.

If you use Titanium, then TRITaniumWeather is the best :).
[Windows Mobile Apps and Games] arealityfarbetween:
@JeremyG: There certainly is, in fact. It's just a picture taken from an accuweather url expressed in a cycling picturebox. And our plg file already has a page layout ready for the radar images. I'll pop it back on the todo list ;)

@YoLoLo: A proper today plugin, hmm. Sounds like a bit of work... and possibly might have to be in C++. Might take a look after I've gotten the extended displays into SuperNova. Cheers for the feedback!
[Windows Mobile Apps and Games] JeremyG:
Ok I got my town entered in fine now...but something keeps changing my state.xml. I remove Titanium from Home screen....edit the state.xml to set Metric to 0....re-add titanium to today screen. Then I run Update and look at the State.xml and Metric is set to 1 again.

It seems to update everything for the location every time it updates. I tried to change the display name for the town and it sets it back.
[Windows Mobile Apps and Games] arealityfarbetween:
6.1.3 Available on first post.

@JeremyG: Yeah, it takes the city and country from the feed or from the location service if you use MyLocation. I need to adjust a little for american locations as it uses the state tag correctly.

I'll take a look at the metric issue and shall hope to post a patched version this afternoon. Along with a long configuration for accuweather that I've been testing :)

EDIT: Ok, we're all fixed up and ready to go. Updating the changelog next.

btw: It sounds like you're expecting it to update when you re-load titanium. That's not the case, but there's no need to disable/re-enable titanium either. Change the Metric property of the locations you already have in there, and with the 6.1.3 update applied the DefUnits will switch to DefMetric which should clear things up a little and will stick. From then on, new locations will be according to the value of DefMetric (0 or 1).

To get the change to take effect, TRITW needs some new data. If it only has the old it'll just load what it's got and there'll be no change: You'll need to have a good connection and tap one of your panels to update them (just one tap for all)
[Windows Mobile Apps and Games] JeremyG:
Working now, and everything seems much more stable also! Thanks!
[Windows Mobile Apps and Games] JeremyG:
Ok, now onto feature request. :) ...and maybe another problem.

First of all the second page for me, just shows a URL, The last part of which is "p=samsu, Copyright 2011 AccuWeather.com". Is this supposed to do something else?

As for the feature request, SBSH PocketWeather has a cool feature where you can add an internet .jpg URL that will show the current Radar. This put the chore on the user to keep it up to date if the service changes URL schemes.

I'd love to see a field for each location to add such a URL and then have a Titanium page that displays a thumbnail and then shows the full JPG when tapped.
[Windows Mobile Apps and Games] arealityfarbetween:
Yeah, that frame is a very simple frame to demonstrate that you can add any tag you wish to view through the various feed configuration files. It's a bit of candy so will need to wait till everything's ironed out before I'd attempt to capture the url and set is as a panel tap action, for example.

I updated the todo list on the first page (post #2) after you'd mentioned the radar page. It was on a while ago but there were no requests after I'd mentioned it. There is a lot of things on there, they're ordered with a type of importance so might be a while till I get round to it. ;)
[Windows Mobile Apps and Games] Ruica:
Don`t Work with me:(
[Windows Mobile Apps and Games] arealityfarbetween:
If you tell us a bit more about the problem and what you tried to fix it we might be able to help.

First, which version are you trying to run?

If it's SuperNova, or 5.9.9pre, does your rom have .net cf 3.5? if not, install the second cab included in the main 6.1 package. If you're attempting to just unzip the 6.1.3 update and use that then you didn't read the end of post #1 ;)

If you managed to get the program installed but are getting errors at that point or unusual behaviour, we'll need some instructions to reproduce the problem or at the very least a description of what is going wrong.

Cheers.
[Windows Mobile Apps and Games] Ruica:
Hello, I've still not able to add my location. Appears in the installation a notice that says that the program may not display correctly. Use Rom 6.5.3, I installed the supernova.

Thanks:)