Please Log In or Register - it's FREE!


Chainfire
Posted on: Apr 10 2008, 16:23


Newbie
Group Icon

Group: Posters
Posts: 22
Joined: 1st October 2007
Member No.: 306,145


QUOTE(Paul (MVP) @ Apr 8 2008, 12:08) *
Build 2.080408 now online, with a number of tweaks including the User Agent string as requested by chainfire smile.gif

P


Will look at it ASAP

It's a madhouse here though!
  Forum: AppToDate · Post Preview: #888208 · Replies: 63 · Views: 10,586

Chainfire
Posted on: Apr 5 2008, 17:06


Newbie
Group Icon

Group: Posters
Posts: 22
Joined: 1st October 2007
Member No.: 306,145


I agree with the webservice thing, that could be really handy. But don't make it a full blown standards etc thing, just a simple POST to an url with the XML data, which returns another XML. (To keep it simple on the server side, not all platforms and such provide such easy ways to implement full webservices as .NET)
  Forum: AppToDate · Post Preview: #887424 · Replies: 35 · Views: 1,384

Chainfire
Posted on: Apr 5 2008, 17:02


Newbie
Group Icon

Group: Posters
Posts: 22
Joined: 1st October 2007
Member No.: 306,145


QUOTE(Paul (MVP) @ Apr 5 2008, 08:47) *
CODE
<description>Cool & New App</description>

becomes...

CODE
<description><![CDATA[Cool & New App]]></description>


&amp; and such should work as well, btw (I for one always forget exactly what the CDATA syntax was, but I never forget &amp; ;))
  Forum: AppToDate · Post Preview: #887421 · Replies: 8 · Views: 2,479

Chainfire
Posted on: Apr 5 2008, 16:43


Newbie
Group Icon

Group: Posters
Posts: 22
Joined: 1st October 2007
Member No.: 306,145


Did  you  add  user-agent  too?
  Forum: AppToDate · Post Preview: #887420 · Replies: 63 · Views: 10,586

Chainfire
Posted on: Apr 4 2008, 10:18


Newbie
Group Icon

Group: Posters
Posts: 22
Joined: 1st October 2007
Member No.: 306,145


QUOTE(Paul (MVP) @ Apr 4 2008, 12:11) *
Oddness, as i'm running the same version (as is tsutton who also hasn't mentioned this issue).

Which device and which language / regional settings?

P


Ok, first, this is what happened in more detail:

1. Download CAB to PC
2. Copy CAB to device
3. Install CAB
4. Run AppToDate (again, please move the shortcut to the Programs submenu)
5. Without clicking anything, i.e., this runs automatically if I start AppToDate:
"Checking for 1 Update"
6. "An update is available for AppToDate that must be installed before you can continue!"
7. Click "OK"
8. Automatic download and install of new AppToDate version. GOTO 4.

Device is unbranded original HTC TyTN II, regional settings set to Netherlands/Dutch, but device language is English.
  Forum: AppToDate · Post Preview: #887188 · Replies: 63 · Views: 10,586

Chainfire
Posted on: Apr 4 2008, 10:18


Newbie
Group Icon

Group: Posters
Posts: 22
Joined: 1st October 2007
Member No.: 306,145


QUOTE(Paul (MVP) @ Apr 4 2008, 12:11) *
Ah gotcha, no, it doesn't, but it can do. I'll pencil that in for the next build?

P


Sounds good to me!

EDIT: BTW, where do I place the icon and what do I call it? Same as XML but .ico ?
EDIT #2: NVM, found it smile.gif
  Forum: AppToDate · Post Preview: #887187 · Replies: 35 · Views: 1,384

Chainfire
Posted on: Apr 4 2008, 10:10


Newbie
Group Icon

Group: Posters
Posts: 22
Joined: 1st October 2007
Member No.: 306,145


Another request, does AppToDate use a specific User-Agent string? Didn't think of this before but we have direct link protection on our files that needs to be circumvented by AppToDate.
  Forum: AppToDate · Post Preview: #887180 · Replies: 35 · Views: 1,384

Chainfire
Posted on: Apr 4 2008, 10:08


Newbie
Group Icon

Group: Posters
Posts: 22
Joined: 1st October 2007
Member No.: 306,145


AppToDate itself
  Forum: AppToDate · Post Preview: #887177 · Replies: 63 · Views: 10,586

Chainfire
Posted on: Apr 4 2008, 10:01


Newbie
Group Icon

Group: Posters
Posts: 22
Joined: 1st October 2007
Member No.: 306,145


I'm getting an infinite install loop. Installed the CAB, ran the program, it downloads and installs a new version. Start that, and it downloads and installs a new version. Etc smile.gif

EDIT: Also, please put the link in Start Menu\Programs, not Start Menu itself !
  Forum: AppToDate · Post Preview: #887169 · Replies: 63 · Views: 10,586

Chainfire
Posted on: Apr 4 2008, 08:56


Newbie
Group Icon

Group: Posters
Posts: 22
Joined: 1st October 2007
Member No.: 306,145


QUOTE(Paul (MVP) @ Apr 4 2008, 09:33) *
Bear in mind how *tiny* these files are. Not just small, tiny! It wouldn't cause problems with uninstallation of CABs, it'd just uninstall the files like any other.

...

I'll bear it in mind tho, and maybe offer both alternatives in a future build.


Yes I do agree the files are tiny, but I know users and somebody will complain about that extra directory he doesn't use sooner or later ;)

As for the uninstallation, I have noticed the following:
- You install your CAB
- CAB creates file in non-existant directory (so directory is created)
- You put another file in that directory
- Uninstall CAB
- CAB uninstall cannot remove directory it created
- Unsuccesful uninstall or "uncomplete" uninstall

This has happened to me a couple of times and I was scratching my head as to what the problem was. I do not know if this is WM version specific or if I might just have messed up those CABs (forgot to set a flag somewhere?), it's at least something that should be tested.

QUOTE
You kinda have that already if you think about it. If you are not doing free cross version upgrades, then just call your XML files myappv1.xml and myappv2.xml. Then v1 of myapp will retrieve myappv1.xml, see there are no more free upgrades, and tell the user to go and get the new trial or upgrade. Then that new v2 version will use myappv2.xml and the whole process starts again. Again, as easy as possible!


This certainly looks easy, but you end up with a number of XML files on the server side to keep it working for 'old version' or 'special version' users. IMHO it's always nicer to have stuff like this in a single file. Less chance of developer error ;) But of course this is a personal preference.

QUOTE
With regards to VGA / QVGA, I don't think that's needed. If there are 2 different versions of the app, they will just have different XMLs. You don't need any logic, as you're always going to want to update the version you already have installed.

Not sure what you mean?


This is exactly why I posted this example:
QUOTE
I know somebody is going to read the above and think "well, why not make automatic selection on cab[note] ?". That is because ofcourse QVGA/VGA can be detectable, but "QuickMenu enhancer" could have something silly like "QuickMenu 1.3 compatible" versus "QuickMenu 2.0 compatible". You cannot assume because a user has a certain type installed, they will always want this type.


The version the user wants to update to is not always the same version as they have installed, as the version they want to update to may be dependant on other things on the device, that may change over time. VGA / QVGA is a bad example.

To explain the above example further:

Imagine an application or hack that enhances QuickMenu even further. We call it "QuickMenu enhancer".

Now imagine you update QuickMenu from version 1.3 to version 2.0.

You were running "QuickMenu enhancer 1.0 for QuickMenu 1.x". This is however not the version type you want to update to. The version you want to update to is "QuickMenu enhancer 2.0 for QuickMenu 2.x".

Oh well smile.gif
  Forum: AppToDate · Post Preview: #887153 · Replies: 35 · Views: 1,384

Chainfire
Posted on: Apr 4 2008, 08:25


Newbie
Group Icon

Group: Posters
Posts: 22
Joined: 1st October 2007
Member No.: 306,145


Paul,

First off, let me say, great initiative, this could be big if done correctly. Similar efforts in other areas (as in, not for WM/PPC) have been started many times and most of them have ultimately failed (though of course there are some success stories). I truely hope AppToDate will be different.

Now, on to the good stuff.

File location
If I understand correctly, files have to put in that folder whether AppToDate is installed or not. People who do not use AppToDate will probably frown upon this (I know I would). Not to mention it could cause trouble with uninstallation of CABs.

I would personally suggest, indeed, a registry key:
[HKLM\Software\AppToDate\MyApp] REG_SZ [path to xml file]

This is the easiest solution I can see to the problem, aside from AppToDate actually scanning folders to find AppToDate.xml

Ofcourse, any solution forcing a setup DLL usage would be a definite no, as these often prevent installation to complete when no valid (and know to the device) code signing certificate is used on both DLL and CAB on application locked phones.

Version and notification
You mention version and notification options in the XML for use with for example non-free upgrades. To make this work right IMHO you need to have version specifiers in the XML so it knows from which version to which version is free and non-free.

Also possibly a way to select which version you want to install? For example, software may have different version for VGA and QVGA.

---

Here is an example XML showing the above features, with comments.

Installed XML:

CODE
<application>
  <name>My Application</name>
  <version>3.21.3.QVGA</version><!-- only compare numeric parts -->
   <date>March 4, 2008</date>
  <description>My Application Rox teh Sox</description>
  <versionurl>http://www.myapp.com/apptodate/apptodate.xml</versionurl>
  <url>http://www.myapp.com/</url><!-- always nice to know homepage url -->
</application>


Server XML:

CODE
<application>
  <name>My Application</name>
  <description>My Application Rox teh Sox</description>
  <url>http://www.myapp.com/</url>
  <versions>
    <version>
      <number freefrom="3">3.39.ABCD</number> <!-- latest 3.x release -->
      <notfree>http://www.myapp.com/upgrade/</notfree>
      <date>April 1, 2008</date>
      <cab note="QVGA">http://www.myapp.com/download/MyApp-3.39-QVGA.cab</cab>
      <cab note="VGA">http://www.myapp.com/download/MyApp-3.39-VGA.cab</cab>
    </version>
    <version>
       <number freefrom="2">2.83.EFGH</number> <!-- latest 2.x release -->
       <notfree>http://www.myapp.com/upgrade/</notfree>
      <date>January 6, 2008</date>
       <cab note="QVGA">http://www.myapp.com/download/MyApp-2.83-QVGA.cab</cab>
       <cab note="VGA">http://www.myapp.com/download/MyApp-2.83-VGA.cab</cab>
     </version>
   </versions>
</application>


Note that ofcourse the XML you actually install only needs the data for that version, not the other ones. AppToDate should therefor use intelligent XML comparison.

I know somebody is going to read the above and think "well, why not make automatic selection on cab[note] ?". That is because ofcourse QVGA/VGA can be detectable, but "QuickMenu enhancer" could have something silly like "QuickMenu 1.3 compatible" versus "QuickMenu 2.0 compatible". You cannot assume because a user has a certain type installed, they will always want this type.

I'm sure you get the idea. It's up to you to see what to do with it smile.gif

oh, and on a final note: the xml should have an AppToDate XML revision in it, for future compatibility.
  Forum: AppToDate · Post Preview: #887139 · Replies: 35 · Views: 1,384

Chainfire
Posted on: Jan 11 2008, 16:49


Newbie
Group Icon

Group: Posters
Posts: 22
Joined: 1st October 2007
Member No.: 306,145


QUOTE(jimbouk @ Jan 11 2008, 16:33) *
Are you saying that ICS over wifi doesnt work?

Only its been working on my device for about a month.


It may work for you but changing just those settings is not enough for a lot of devices, and configs needs to be changed to use WiFi differently. This is totally not to bash schaps tool btw, I love that too, it's just a lot different in the functionality it provides. And yeah ofcourse you can do all those things manually, but that's not very handy now is it. But hey to each their own - it's nothing to me if you prefer to use schaps for it. NB WMWifiRouter has been working on my device for almost three months.
  Forum: Windows Mobile News · Post Preview: #869940 · Replies: 52 · Views: 8,639

Chainfire
Posted on: Jan 11 2008, 13:58


Newbie
Group Icon

Group: Posters
Posts: 22
Joined: 1st October 2007
Member No.: 306,145


QUOTE(jimbouk @ Jan 11 2008, 13:47) *
I have Dutty's Dualtouch V3 rom on my kaiser and Shaps Advanced Config Tool V1. On the latter, on the connection TAB, there is a drop down box called "Private Interface for Internet Sharring" and in the box is: BTPAN1, T1ACXWLN1, TNETW12511 etc etc etc (ie all the different possible web connections on the device).

I dont think you need the rom - just the advanced config tool.


Yeah too bad that doesn't work smile.gif
  Forum: Windows Mobile News · Post Preview: #869877 · Replies: 52 · Views: 8,639

Chainfire
Posted on: Jan 11 2008, 09:34


Newbie
Group Icon

Group: Posters
Posts: 22
Joined: 1st October 2007
Member No.: 306,145


QUOTE(xorangefirex @ Jan 9 2008, 21:28) *
I downloaded it and couldn't exactly get it working. My phone wont let me uninstall it, and for some reason my basic "internet sharing" program doesn't work now. I'm going to have to reset my phone if I cant fix this. Anyone have any ideas for my kaiser?


It's still a 'beta' product... May need some tinkering to get to work. Try running WMWifiRouter again and using "Crash Cleanup" option to fix internet sharing again. Don't know where this uninstall issue comes from though, more people have seen it. Just uninstall the program through your control panel, remove the item from the programs list, then remove the files manually if you have that problem.

QUOTE(prajith @ Jan 9 2008, 18:11) *
is this only for PPC?
cant install on my Vox


Somebody has gotten it to work on Vox, but it's still a bit tricky. Working on it.

QUOTE(amo @ Jan 9 2008, 19:59) *
Wow, a truly great application for WM! smile.gif I've been using my Vario 3 for my primary internet connection at home and this means that there's one less wire to connect!

Now that it works in ad-hoc mode, how difficult would it be to use more than one client to connect to the WM device? It's already assigning IPs, so can't be too difficult to include?

Now that'd be awesome!!


You can connect as many devices as you wish.

QUOTE(BrownSource @ Jan 9 2008, 21:09) *
Couple of (poss daft) questions: -
1. Can you still receive incoming calls whilst this app is runnig on your device?
2. What sort of speed is the client getting? is it 1.8Mbps or as near as?
Thx


1 - This seems to depend on phone. My phone disconnects the sharing when a call comes in. Others say the caller gets voicemail.
2 - As fast as your data plan allows.

QUOTE(Monolithix @ Jan 10 2008, 13:28) *
You may have to install the .NET Compact Framework first:

http://www.microsoft.com/downloads/details...;displaylang=en


.NET CF is not used or required.

QUOTE(jimbouk @ Jan 10 2008, 13:47) *
With the latest roms and advanced config apps, you can set your ICS to share over wifi quite easily too.


Which one would that be?
  Forum: Windows Mobile News · Post Preview: #869803 · Replies: 52 · Views: 8,639

Chainfire
Posted on: Jan 9 2008, 14:01


Newbie
Group Icon

Group: Posters
Posts: 22
Joined: 1st October 2007
Member No.: 306,145


XDA is back up - that was a very short 3 hour maintenance biggrin.gif So you can continue reading there. As for WPA, on some phones this option is also available for Ad-Hoc networks, but that obviously does not work.

If you get the big green icon your phone is ready for business. I have noticed myself that the signal strength is not that good sometimes, and Windows often fails to detect it. You can try restarting WMWifiRouter. Also make sure to search for it on your PC, refresh the list a couple of times, move the device around, etc.

Also, note the network name: it says Connect to <network>. This <network> _should_ be WMWifiRouter, else you need to configure your phone to only connect to Ad-Hoc in your WiFi setup.
  Forum: Windows Mobile News · Post Preview: #869110 · Replies: 52 · Views: 8,639

Chainfire
Posted on: Jan 9 2008, 13:14


Newbie
Group Icon

Group: Posters
Posts: 22
Joined: 1st October 2007
Member No.: 306,145


- Do you have an Ad-Hoc network configured? (installer with network settings does this for you)
- Make sure you are not using WPA
- ICS should be \Windows\IntShrui.exe , doubt dutty moved that. Besides, if there was no ICS in that location, you wouldn't get this far smile.gif
  Forum: Windows Mobile News · Post Preview: #869079 · Replies: 52 · Views: 8,639

Chainfire
Posted on: Oct 8 2007, 22:22


Newbie
Group Icon

Group: Posters
Posts: 22
Joined: 1st October 2007
Member No.: 306,145


QUOTE(andysalmon @ Oct 8 2007, 22:54) *
I upgraded my account from WNW 200 with 1/2 price line rental to a Vario III. I haggled a bit with the rep at T-Mobile upgrades and we settled at £100 for the handset to remain on my tariff with discounted line rental (she specifically mentioned that as a reason for not having the handset cheaper)- a good bargain I thought.

Last night I checked my account on line. They have me listed for WNW 200 at FULL price (£32.50) on a stated 12 month plan which is due to expire in 18 months time!

I've fired off an email asking for any tapes to be pulled and listened to, but if the call wasn't recorded where will I stand? I can't PROVE anything and neither can they but they've got my account! Absolutely no mention was made of an 18 month contract (which TBH I would be happy with, but on the 1/2 price plan) so I didn't ask as she said I would remain on the same plan, and took this to mean a continuation being 12 months.

What do you think? Does anyone here have any inside knowledge of T-Mob? If not publically then via PM- I HATE getting shafted!!


Just call them, I'm sure they'll clear things up. And yes, there WILL be a recording of that phone call (for various reasons - but you can be damn sure recordings of all calls are kept at least a couple of weeks). The question is if they will admit it!
  Forum: HTC Kaiser - Kaiser.MoDaCo.com · Post Preview: #847924 · Replies: 14 · Views: 921

Chainfire
Posted on: Oct 7 2007, 18:01


Newbie
Group Icon

Group: Posters
Posts: 22
Joined: 1st October 2007
Member No.: 306,145


QUOTE(jjimenezjj @ Oct 7 2007, 01:01) *
Im having trouble puttin this on my phone... Because it is an .EXE, I tried to open it while my phone is hooked up to the computer but when I go to execute it, it says i dont have a version of .NET Framework to do this... or something.... help!

John J:)


You put the EXE on the phone, not on the PC.
  Forum: HTC Kaiser - Kaiser.MoDaCo.com · Post Preview: #847560 · Replies: 11 · Views: 4,580

Chainfire
Posted on: Oct 4 2007, 18:11


Newbie
Group Icon

Group: Posters
Posts: 22
Joined: 1st October 2007
Member No.: 306,145


QUOTE(GordonTGopher @ Oct 3 2007, 22:06) *
If you read the thread @ xda it's based on Pauls tweak pack wink.gif

Gordon


If you read the thread @ xda a few tweaks come from there. In reality, a few tweaks come from that, a few come from people fiddling @ xda, others come from google wink.gif
  Forum: HTC Kaiser - Kaiser.MoDaCo.com · Post Preview: #846933 · Replies: 11 · Views: 4,580

Chainfire
Posted on: Oct 4 2007, 02:35


Newbie
Group Icon

Group: Posters
Posts: 22
Joined: 1st October 2007
Member No.: 306,145


QUOTE(nickynoodles @ Oct 3 2007, 11:23) *
Hmm .. interesting info, thanks. Kind of worrying that class 2 is only deemed as 'should' work.

Seems strange to me that these cards aren't backwards compatible. The Sandisk site list in the feature list "Speed performance rating: Class 4". That suggests to me that class 2 and 4 aren't two incompatible specs, like SDR and DDR ram, but just a certification of speed. I don't get why it can't just write to the class 4 card at class 2 speeds. Anyone know?

Anyhoo, need to decide whether to send this one back before I open it smile.gif


AFAIK what you say is correct, it is a speed rating and should not be relevant. All SDHC capable readers and writers and cards should work together perfectly, independant of the class. Which means that if there is a problem there, HTC probably pulled a fast one somewhere. Besides, what sense would it make if the card REQUIRED 4mb/s to be read or written? Aside from copy operations, I doubt most applications will reach that speed (GPRS download anyone?).

Either way, I've had the suspect 6gb SanDisk in my TyTN II for almost two weeks of relatively heavy use (can't ... stop ... fiddling biggrin.gif - and coding, that too) without any problems whatsoever. I've filled it up and I've emptied it, both several times (now sticking to a nice 50-50% setup). All is still well.
  Forum: HTC Kaiser - Kaiser.MoDaCo.com · Post Preview: #846752 · Replies: 30 · Views: 1,758


New Posts  New Replies
No New Posts  No New Replies
Hot topic  Hot Topic (New)
No new  Hot Topic (No New)
Poll  Poll (New)
No new votes  Poll (No New)
Closed  Locked Topic
Moved  Moved Topic
 

RSS hit counter Lo-Fi Version Time is now: 7th July 2008 - 01:26


Please visit our 'Plus Partners' - these companies support MoDaCo through 'MoDaCo Plus' - Click Here for more details!

VITO Technology | Slipstream Solutions | Aiko Solutions | PDAMill | Inesoft | SBSH | LingvoSoft | Ruttensoft | Astraware | MadBeetle | Sprite Software

Opera | Westtek | TetraEdge | Z4Soft | KBM Systems | Conduits | Mini Lyrics Magic | Proporta | Semsons | SyncData | Active Kitten | Binaryfish | Textr

SPB Software House | Omega One | OmniSoft | Resco | eSoft Interactive | TenGo | ATEKsoft | imei-check | GpsGate | SplashData | DeveloperOne | monocube

WebIS, home of Pocket Informant, FlexMail and Note2Self

Would your company like to become a 'Plus Partner'? Click Here to contact us!