Unit testing Windows Mobile software - Windows Mobile Development and Hacking General

Does anyone know if it's possible to do unit testing on Windows Mobile software?
I'm using NUnit and CPPUnit for .NET and C++ on the PC, but I can't find any similar tools for Windows Mobile.

Related

O2 Exec etc... programming IDE

I use Visual Studio 6 and 2005 at work, and was wondering what development environment you use for writing applications etc, for the Exec. I installed WinCE C++ v4.0 yesturday and the .exe built for the ARM processor wouldn't run!
Dev env for WMobile 5
Visual Studio 2003 or 2005 work fine.
(you can get the "academic" version if you are a student for less than £50)
with 2003 you have to make smartdevice projects and write them in c#
in 2005 you should be able to do MFC and win32 in c++ as well
Thanks.
Which ever IDE you use, you need to download Pocket PC SDK from MS (it's free) for Window Mobile 5.
You can also use eVC 4, but you need to install SP 4 for it, and PPC SDK for Windows Mobile 2003 (it won't recognise WM5 SDK).
Sorry to be a pain but I have not written software targeted at WinCE/WM before.
I have installed eVC4, Microsoft Pocket PC 2003 SDK, SP3 and SP4. I can debug with the Pocket PC Emulator fine, but when I try to debug or install in release mode on the O2 Exec (which is connected) I get the following warning dialog: "CE platform pocket pc 2003 does not match remote os version 501". :?
I do not want to write software for the PPC using .NET (although I write in C# at work, as well as MFC/ATL C++), as in my opinion the PPC isn't fast enough for managed code. So how can I write apps' for the O2 Exec using eVC4 :?:
Hi VZ800!
You are right about .NET, those apps are more sluggish then native code.
Don't worry about the warning, just click yes, then you going to get another warning, something about CPU type, click yes on that one two.
The eVc *****es because it's not familiar with WM5 devices, but your program will run fine. In fact, I used eVc 3, to write programs for WM5 that were backwards compatible with WM 2002 and they worked fine (although eVc 3 can't connect to the device so I had to copy the exe manually).
The debugger should work as well, though I try to avoid it since it some times takes a long time to connect.
If all you need is some debug prints, no watches or brake points, you might be better off writing to a file with the old fopen, fprintf, funcs. which come in both ASCII and Unicode (wfprintf) versions.
Good luck!
Thanks, I'll give it another go tomorrow.

Is there a SDK for windows live for mobile

Hi,
Does anybody know if there will be an api/sdk for the messenger on windows mobile 6, there seems to be some "limited" sdk for the desktop version available: (http://dev.live.com/)
I couldnt find anything in the windows mobile 6 sdk that is currently available for visual studio 2005.
What I have in mind is to write a wrapper around the messenger.

Development for O2 Xda Orbit

Hello,
I want to develop a GPS application for the for O2 Xda orbit with Visual Studio 2005 and C#, but unfortunately I am not sure what kind of category this device belongs to. It could be a smartphone, but also a pocket pc with phone functionality.
Which device from the Windows Mobile 6 SDK is most suitable to emulate the Xda Orbit?
Thanks in advance!
If you want to develop with c# .NET you have to select Visual C# -> Mobile Device -> Windows CE 5.0 or higher
in my Visual Studio i can choose between Pocket PC 2003, Smartphone 2003 and Windows CE 5.0
but if you have updated your XDA with Windows Mobile 6 you can download the SDK of Windows Mobile 6 from Microsoft.. so you can exactly develop for 6.0 Platform

j2me location api

Hi im trying to develop a java application for windows mobile which utilises built in gps. Can someone tell me which j2me client is best for windows mobile? Ive tried esmertec java manager but it doesnt seem to have the relevant j2me location libraries.
Thanks.

Microsoft Automotive OS (Windows CE)

Morning everyone!
I recently bought a Cadillac CTS-V Coupe, and noticed that under information, it states the NAV system runs Microsoft Windows Automotive.
I did some recon, and found that this is a stipped down version of Windows CE? I've tried searching to see if anyone has done any hacking, I've seen a few basic mods/hacks, but nothing crazy like the stuff xda-devs push out...
Just wondering if there's been any work done on this? Any cool hacks?
So, you want to "hack" Windows (Embedded) Automotive (7), which is part of Microsoft's Windows Embedded family? What do you mean with "hack"? Please specify.
There is not, and there will probably never be a "hacker" or "modder" scene around devices running Windows Automotive, as all the SDKs are closed to the public and only acessible to manufacturers who signed a deal with Microsoft. There is no way of really adding functionality to these systems for a hobbyist, and even if there was of course it would validate any and all warrantys on the device.
jwoegerbauer said:
So, you want to "hack" Windows (Embedded) Automotive (7), which is part of Microsoft's Windows Embedded family? What do you mean with "hack"? Please specify.
There is not, and there will probably never be a "hacker" or "modder" scene around devices running Windows Automotive, as all the SDKs are closed to the public and only accessible to manufacturers who signed a deal with Microsoft. There is no way of really adding functionality to these systems for a hobbyist, and even if there was of course it would validate any and all warrantys on the device.
Click to expand...
Click to collapse
I was just wondering if any work had maybe been done. I'm not familiar with the OS as you can tell. But from my previous experience in the Windows Mobile land and some hacking I've seen in the past on devices that ran CE I was just wondering if anything had been done...
I know there's been a few minor hacks and mods (re: interface changes, animations, pictures, voice prompts, map side-loading, etc...). But that's all I've read so far...
Zhariak said:
But from my previous experience in the Windows Mobile land and some hacking I've seen in the past on devices that ran CE I was just wondering if anything had been done...
Click to expand...
Click to collapse
Windows Automotive is based on Windows Mobile, not on Windows CE. Perhaps 'unlockers' developped for Windows CE might do it, who knows?
jwoegerbauer said:
Windows Automotive is based on Windows Mobile, not on Windows CE. Perhaps 'unlockers' developped for Windows CE might do it, who knows?
Click to expand...
Click to collapse
I read that it runs a Windows CE kernel, also read that it uses a lot of stuff that Windows Mobile uses... Main interest would be to see if it's possible to load up a complete Windows GUI (like what people did for the HTC Shift)...
I have a cts-v as well and I'm hoping to play with the latest nav software update disc (2012) when I receive it tomorrow. I know some have converted it to usb so it doesn't take 2-3 hours to update your system. I'm also wanting to see if I can do some mods/hacks/tweaks to it just to play around. Can you point me in the right direction on the mods/tweaks you've read about? Of course I'd just like to start out with images/sounds/slash screen stuff first.
windows ce
jwoegerbauer said:
Windows Automotive is based on Windows Mobile, not on Windows CE. Perhaps 'unlockers' developped for Windows CE might do it, who knows?
Click to expand...
Click to collapse
what about windows embedded device like HP mediasmart connect x280n can you update it to windows embedded 8 pro
.....
Decided to delete posts
Wondering if anyone ever did anything with these... I just bought one myself in my '09 CTS-4 . You can remove the hard drive and image it to your local hard drive and I have seen where people have been able to access the files within. Since Windows Mobile Auto is related to Windows mobile you should be able to use some of the same tools you would use with Windows Mobile. My understanding is that it is not a stripped down but a supped up version to support additional hardware and functionality. .Net code is byte code that is run by the runtime in standard windows and is easy to decode and reconstruct the source code. I am guessing windows Mobile is similar. You should be able to reconstruct enough that you can use the standard .DLL from windows mobile auto in a regular windows mobile development environment then just copy the finished file over... In theory anyhow... I have seen information that it may require signing but I am not sure that signing was necessary with Windows Mobile 5. I will be tearing apart my new NAV system before I install it to see what I can access in it.
Did you find anything? I'm looking to "hack" my 2011 Fusion Sport w/ Nav. Runs on similar platform based on my research.
rulk said:
Wondering if anyone ever did anything with these... I just bought one myself in my '09 CTS-4 . You can remove the hard drive and image it to your local hard drive and I have seen where people have been able to access the files within. Since Windows Mobile Auto is related to Windows mobile you should be able to use some of the same tools you would use with Windows Mobile. My understanding is that it is not a stripped down but a supped up version to support additional hardware and functionality. .Net code is byte code that is run by the runtime in standard windows and is easy to decode and reconstruct the source code. I am guessing windows Mobile is similar. You should be able to reconstruct enough that you can use the standard .DLL from windows mobile auto in a regular windows mobile development environment then just copy the finished file over... In theory anyhow... I have seen information that it may require signing but I am not sure that signing was necessary with Windows Mobile 5. I will be tearing apart my new NAV system before I install it to see what I can access in it.
Click to expand...
Click to collapse
latest version
Hi there
Can any body upload the latest disc for the Cadillac cts? or just sent a link to my email: [email protected]
thanks
Ronen

Categories

Resources