Windows Phone @ MoDaCo: Pocket PC Software on WM5 Smartphone - Windows Phone @ MoDaCo

Jump to content

Galaxy Nexus Review
We put the Galaxy Nexus and Ice Cream Sandwich through their paces.

Google Music Launch
Google bring Music out of beta and launch their music store.

MoDaCo Plus / Ad Free
Hate ads? Want cool stuff? Sign up for a MoDaCo Plus / MoDaCo Ad Free account with Online Kitchen access!

Close
Open
Close
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Pocket PC Software on WM5 Smartphone Why won't it run? How can we hack it?
-----


#1 User is offline   goatpunch 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 38
  • Joined: 22-November 05
  • Devices:i-mate SP5m

Posted 03 April 2006 - 05:12 PM

Hi,

I've had a look around and haven't been able to find much information on taking software designed to run on Windows Mobile 5 Pocket PC and installing it on a WM5 Smartphone.

The advantage of a Smartphone for me was the smaller form factor, the huge disadvantage so far is the pain of getting stuff to run on it- it seems that nearly every time a company updates their software to WM5, they forget to release a version that runs on WM5 Smartphone. One big selling point of WM5 is the fact that it's the same OS underneath on both PPC and Smartphone.

The first obvious hurdle is getting the Pocket PC App to install. With some applications (e.g. Skype) it's not too hard to extract the binary executable from the CAB and just run it on the smartphone, but it would be nice to be able to either simply tweak the CAB so that it can install on Smartphone , or even better hack the phone so that it doesn't refuse to install 'Pocket PC' CABs.

A guy recently posted a freeware application called SPHelper which emulates a mouse cursor, so there is an answer to the problem of not having a stylus.

I think that the top and bottom menu bars are slightly different heights between Pocket PC and Smartphone- does this cause any problems, or just a few lost pixels?

Anyone got a 'Pocket PC Emulator for Smartphone' in the works? How about a device in Smartphone form factor, but WM5 PPC isntalled and a (thinkpad style) Trackpoint mouse instead of a stylus?

This post has been edited by goatpunch: 03 April 2006 - 05:19 PM

0

Sponsored Links


#2 User is offline   looeee 

  • Diehard
  • PipPipPipPip
  • Group: Members
  • Posts: 434
  • Joined: 20-February 03
  • Devices:O2 Graphite, HTC s730

Posted 05 April 2006 - 10:57 AM

Its not that easy but not impossible.

Your best bet would be to get a PPC or to use an emulator and do something far cleverer than I'm suggesting ... but I don't have either.

Go to install the PPC app but don't connect the smartphone because you get that "wrong device" error. Go to c:\program files\ms activesync and dig out the CAB file from one of the subfolders. Some packages you just get the CAB and don't need this file

Extract all the files using winzip.
You'll see that they all have scrambled names
Sort them by size and starting from the smallest, put them into Notepad. You are looking for a file that contains a list of (the original) filenames.
Once you've found this file, rename all your scrambled filenames to the real filenames (you may have to do a bit of guesswork). Often it is obvious what to rename the files to. Sometimes you have a choice of candidates.

Some tips that may help are:
exe and dll files often (but not always) have version tabs, so if you right-click on the file in Windows Explorer, go to properties and it has a version tab then that file is a dll or exe and not some other file like txt jpg.
exe files have icons so if you have a choice of candidates for your exe and you change the extension of one of them and you see an icon, then that's your exe.

so you've got your files, copied them to the phone but the app doesn't work ... what now?
well chances are that one of the dll files may need registering. grab dependencywalker from dependencywalker.com and put all your files into it. There is a window center-right that lists all the function exports.
If you see an entry called DllRegisterServer then you'll need to register it on the phone with a program called RegSrvCE

This technique will not always work. Pocket PC is not the same operating system as smartphone. There are several things that it can do that smartphone cannot.

Please can you share any apps that you can get going? I am gutted that Pocket Acrobat doesn't work, but use the PocketPC version of Realplayer daily.

looeee

0


#3 User is offline   Tech 

  • Hardcore
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,483
  • Joined: 10-May 04
  • Devices:E200 2xC500 SP5m Vario

Posted 05 April 2006 - 11:05 AM

there is a reason for PPC software not working on smartphones and so on - while the OS will be the same, the difference is the form factor/platform and hardware. All this is different causing some apps not to work.

this is why - for example you cannot expect a truck engine to fit in a mini cooper - it aint gonna work ;)

http://www.spapps.co.uk

Visit the Spapps UK Forums!!!
Spapps UK Forums [new]
Spapps UK Forums alternative link
^^^ CLICK ME ^^^

Current Projects:

DAR~ling update tba*
WMP Remote** (need new ideas!!)

TV Remote codenamed meetu (postponed)
mini PC Controller codenamed mawk
0


#4 User is offline   PeterG 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 16
  • Joined: 22-January 06
  • Devices:Touch HD

Posted 06 April 2006 - 02:01 AM

Let's be careful when we say that the OSes are the same.

I had an issue while porting a PocketPC application to the SmartPhone platform. The particular application used the TabControl. The TabControl is not supported WM5 Smartphone edition.

This is not something that is a hardware or device issue. I view this as a difference in the supported controls that Microsoft has made in the different versions of the WM5 operating system.

So, if you have a application that uses the TabControl on WM5 for PocketPC, it will not work on WM5 for Smartphone.

0


#5 User is offline   goatpunch 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 38
  • Joined: 22-November 05
  • Devices:i-mate SP5m

Posted 06 April 2006 - 03:21 AM

PeterG, on Apr 5 2006, 23:01, said:

Let's be careful when we say that the OSes are the same.
[...]
So, if you have a application that uses the TabControl on WM5 for PocketPC, it will not work on WM5 for Smartphone.
<{POST_SNAPBACK}>


Thanks for the info. OK, so there are some WM5 PPC controls that are not supported on WM5 SP. What would it take to support these on a smartphone- is there some equivalent to a common controls dll that differs between the two?

I still believe that they are the same OSs underneath, and that there must be ways of convincing PPC software to run on SP.

0


#6 User is offline   swivel 

  • Regular
  • PipPip
  • Group: Members
  • Posts: 75
  • Joined: 02-April 06
  • Devices:SDA

Posted 12 April 2006 - 02:40 PM

Tech, on Apr 5 2006, 08:05, said:

there is a reason for PPC software not working on smartphones and so on - while the OS will be the same, the difference is the form factor/platform and hardware. All this is different causing some apps not to work.

this is why - for example you cannot expect a truck engine to fit in a mini cooper - it aint gonna work ;)
<{POST_SNAPBACK}>


Not only was that a terrible analogy, it was also incorrect on all possible levels. You CAN run many PPC apps on a Smartphone. So you're way off base when you say "it ain't gonna work ;)" :roll:

0


Sponsored Links

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users

MoDaCo is part of the MoDaCo.network, © Paul O'Brien 2002-2012. MoDaCo uses IntelliTxt technology. Privacy Policy / Contact Details.

Skin and Language

Sign in here


Sign in options
Log in with Facebook Log in with Twitter   Go to advanced login Register Now!