Jump to content

2003 Compatibility


Recommended Posts

Guest Richie M
Posted

The majority should as is, and the commercial software that i know of that dont will have upgrades available

  • 3 weeks later...
Guest Pagemakers
Posted

According to the MS Mobiles site the 'IPSM' folder in 2003 is called 'Storage'. Surely this is enough in itself to prevent all current software from working?

Guest Simon Desser
Posted
According to the MS Mobiles site the 'IPSM' folder in 2003 is called 'Storage'.  Surely this is enough in itself to prevent all current software from working?

Yeah, I noticed that too. I've spent a lot of money on software for this phone, as I'm sure have lots of people here, I'll be gutted if it doesn't work on 2003 :twisted:

One way round this potential installation problem, is, if you're lucky enough to have an SPV as well as an E200 etc. is to install everything on a 2002 phone first, then put the card in the 2003 device, and create shortcuts to the exe files in program files on the card. Assuming the only stumbling block is the name change of IPSM, then this will work :)

(I wouldn't be surprised if there were more issues though :cry: )

Guest Pagemakers
Posted

What about the windows registry settings referring to the ISPM folder?

Posted

only a few programs store stuff in the registry.. as many people regularly swap sdcards, and play games on a 'fresh' phone.

(obviously you need to make the shortcuts again)

Will

Guest Simon Desser
Posted
only a few programs store stuff in the registry.. as many people regularly swap sdcards, and play games on a 'fresh' phone.

(obviously you need to make the shortcuts again)

Will

Yeah, I install everything this way nowadays, out of say 60 apps/games, I've come across a couple that need a fresh installation :)

Guest spacemonkey
Posted

Most applications won't be affected by the renaming of IPSM to Storage. Generally their installers don't specify that explicit path, they specify variables that the system knows go there... so that automatically moves.

Registry entries in full skin homescreen type things are the most likely to have problems here as the coder may have hard coded the IPSM directory containing the images.

BUT: Even if an app is affected by this, it's a minor issue for the developer to resolve so I don't think it's likely to be a problem, you'll see 2003 versions of all software that needs tweaks very soon.

Guest midnight
Posted

I've had my skins installed on Dopod devices without problems and I use hard coded paths to the IPSM dir.

It seems the OS is clever enough to know that if something is hardcoded as /IPSM/ then it automatically looks in /Storage/

clever huh? :)

Posted
I've had my skins installed on Dopod devices without problems and I use hard coded paths to the IPSM dir.

It seems the OS is clever enough to know that if something is hardcoded as /IPSM/ then it automatically looks in /Storage/

clever huh? :)

That sounds promising then, and it saves us skinners from having to recab all of our skins :(

Posted

The majority of apps seem to work as is. There are a few apps that have minor compatibility issues, I've spoken to them and they're working on updates. I can't speak for how the ISVs will make those updates available.

HTH

jp

Guest The PocketTV Team
Posted
According to the MS Mobiles site the 'IPSM' folder in 2003 is called 'Storage'.  Surely this is enough in itself to prevent all current software from working?

Applications that are correctly written obtain the folder name programmatically.

Those are are poorely written and use a hardcoded pathnames will break and will need to be fixed.

Guest midnight
Posted
Applications that are correctly written obtain the folder name programmatically.  

Those are are poorely written and use a hardcoded name will break and will need to be fixed.

how do my homescreens work then? :)

Guest Pagemakers
Posted

According to the user review most of his home screens dont work!

Posted from my SmartPhone!

Guest midnight
Posted

well, all i know is mine have been tested and do work as far as i know :)

now if theres a difference between dopod and e200 then that would explain things

Guest mcwarre
Posted
That sounds promising then, and it saves us skinners from having to recab all of our skins :)

Davidrm,

Do you or Chris know any skinners then? :wink: :wink: :wink:

Posted

Davidrm,

Do you or Chris know any skinners then? :wink: :wink: :wink:

Weeeeeell "my mate dave's Brother's mates uncle has this mate..." :(

maybe i should have said "homescreen designers"

:D

Guest The PocketTV Team
Posted

I think there is a major difference:

The Dopod 515 is running Smartphone 2003.

All the other smartphones on the market today are running Smartphone 2002.

Since forder names are different (and possibly localized) on Smartphone 2003, you should never hardcode any pathname or foldername in your application (or home skin).

Always use programmatic ways to get pathnames and folder names.

IPSM can be Storage or even other names depending on the device.

Guest midnight
Posted

huh? no, what i said is that my homescreens work on the dopod, which does have Storage path and i HAVE hardcoded paths of IPSM and they work fine, wm2k3 seems clever enough to know IPSM is Storage

Guest The PocketTV Team
Posted

> wm2k3 seems clever enough to know IPSM is Storage

As far as I know, that's incorrect.

If you make reference to the hard-coded folder name IPSM, Smartphone 2003 will not know that it is Storage.

You should use

SHGetSpecialFolderPath(NULL, folder, CSIDL_PERSONAL, FALSE);

and extract the first element of the pathname to get the correct name.

Now, it possible that if you make reference to the IPSM folder during the installation, the CAB installer will just consider that the folder does not exist and create it in RAM. In that case, things will work until the Smartphone is powered OFF...

Guest mcwarre
Posted

Midnight,

You have got so serious recently since u became a mod. Chill man, Chill!!!!

Guest midnight
Posted

nope, i hardcoded IPSMReload2 in my reload 2 skin, and it installed to StorageReload2, and the reg settings even changed to StorageReload2

and erm, thats homescreens, so SHGetSpecialFolderPath(NULL, folder, CSIDL_PERSONAL, FALSE); is pretty useless :)

of course, this is only for cab files, so actual applications may be different, but, it means any cabs that have hard coded path of IPSM should still work fine

Guest midnight
Posted

mcwarre, my mod status has nothing to do with my attitude, i am just pointing out some facts that i know thats all, if people are taking offence then i'll shut up :)

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.