Visual Studio requirement question - General Questions and Answers

I'm a little bit confused and I hope that someone can answer my (I assume)
easy question:
Which edition of Visual Studio is needed for Windows Mobile 6 SDK
development? I'm already considering to update to VS 2008 but I'm not
sure if the Standard Edition is sufficient or if I need the Professional Edition
(which is considerably more expensive).
My confusion arises from the fact that on the download page
for the WM 6 Pro SDK it's stated that VS 2005 Standard and newer are
working. However, on the product comparison page (comparison of
editions), at
http://msdn.microsoft.com/en-us/vstudio/cc149003.aspx
under "Smart Device Development" it is stated that the emulator and the
project templates are not part of the Standard edition.
Well, now I'm really confused. I hope someone can shed some light on this.
Sorry, if this question has already been answered somewhere on the forums -
I didn't find any accurate answer (the sticky thread "Development Resources for Windows Mobile" only tells me that there is a trial edition available for download - but that doesn't answer my question). And all other questions
similar to mine seem to have been answered with something like "... get VS 2008 ... " - but without mentioning any specific edition.
Michael

i'd prefer Visual Studio 2008 Professional, works with EVERY Device
*edit* : oh and with Standard Edition, yuou cant work for SmartPhone

if you haven't installed the wm sdk
smart device is .net apps
.net apps using the compact framework
dont require the wm sdk at all
you only need the sdk if you write pure c++ win32 or old microMfc using c++

Thanks for the quick reply. Unfortunately the limitations suck.
Since I'm also planning to code plain Win32 it seems I'd need the
Pro version if I'm planning to upgrade to VS 2008.
I just visited the WM SDK download page again and just recognized that
they didn't write VS 2008 Std. but VS 2005 Std.
So, my new question: can someone tell me whether VS 2005 Standard
is sufficient?
Michael

worked just fine for me with 2005 and sdk wm6 std and wm6 pro

Thanks again for the quick and accurate help. Seems like now comes the
tricky part - finding someone still selling VS 2005.
Michael

^ You could take a look at using SharpDevelop..
http://www.codeproject.com/KB/mobile/WiMoSansVS.aspx

[deXter] said:
^ You could take a look at using SharpDevelop..
http://www.codeproject.com/KB/mobile/WiMoSansVS.aspx
Click to expand...
Click to collapse
I already looked into that, but there are two problems: first, I'd like to program
in C++ and second, as far as I know when using SharpDevelop I've no debugger
at hand.
Thanks for that hint anyways.
Michael

Embedded C++ 4.0 will still work with WM5/WM6. And can be downloaded free. If you stick to good old Win32, no ATL or MFC, it will create one single executable, with no extra runtime baggage. All the DLLs it needs are already on your device. It may complain that the generated executable will not run on your target device, but it will, it's lying. Target for ARMv4 and there is a good chance it will work. The emulators in the WM5 and WM6 SDK's now actually run the ARM executables direct, so you can test your app to a release level without having to load it on the device.
If you keep main menu options down to one or two, it will appear like all other WM6 apps with the menu options connected to the left and right menu buttons. More than two and the menu appears as the older WM2003 control bar.

Thanks again people for all the help and suggestions. Fortunately (after
many hours of searching) I finally found someone selling VS 2005 Std.
Michael

As mentioned above, the Standard versions of VS2005 and VS2008 cannot target mobile/smart devices.
You will need the Professional Version.
You get what you pay for.

Related

MDA compact II Games

Hi guys,
(I have searched for this and similar topics so my apologies if I'm duplicating)
Bought my Compact about a month ago with T-mobile UK and am only just opening my eyes to its possibilities!
Thanks for all the information on web n walk etc.... i'll be signing up tomorrow!
I have just been on pocketgear.com and have seen all the games a pocket PC can use..... so I downloaded a trial version of a poker game (as is fashionable these days it seems!), but once transferred to my phone it wouldn't work.
Got the error message '[game] is not a valid pocket PC application'
So I tried Bookworm... and got the same message.
Am I doing something wrong, or is it because I downloaded it from an American Website to an English phone?
Any (and I do mean any) help you can give me would be greatly appreciated. I haven't tweaked my phone in any way or improved it at all, so any further hints and tips would be appreciated too!
Cheers
J
When you DL software for your device, make sure that you DL software that is designed for your device. If you DL Pocket PC 2003 Software, and you are using a Windows Mobile 5.0 device, the software may NOT work on your device - also, if you are using a older device, you need to be aware that some software is designed for certain types of processors - so if you are using a PDA with an ARM processor, you have to DL software that will run on an ARM processor - not software that is designed for a MIPS processor. The newest devices all use the same processor (as far as I know) - but if you DL older software to run on the newer device, you will have to use software that was originally designed for anARM procesor. This may seem a little complicated, but the best way to find out how this works, is to go to a software distro site (like Handango), and download the different versions of the same software, and then install them. Hope that helps!
Black-wolf
Well, I think it is just plain bad luck. I've downloaded and install.. quite a large amount of software/games to test on my MDACompact2 and most of the software that said to be meant for WinCE, WM2003, SE, etc works well with WM5. I can say, in my experience, the chances of getting one not working in WM5 is like. 20% or less. So, keep trying
Hi onemanfloats!
Did you download an exe file an copied it directly to the device?
If the download is an exe that means it is an installer and needs to be run on you PC while the device is synchronized. Most PPC programs are distributed this way.
Also programs for PPC some times come as cab files. Those you have to copy to your device and tap on them in the explorer so they will install.
As for processor type - don't worry, all devices sold today come with ARM, or ARM compatible (like OMAP) processors, and most of the new software supports only that type.
As for OS, I'm not sure if your device is running Windows Mobile 5 or Windows Mobile 2003, but as far as games and ordinary programs go, if it works on 2003 it usually works on 5 (2005).
The only problem is with some utilities which are very OS dependent.
Finally let me recommend you this site:
http://www.pocketpcfreeware.com
Tons of free stuff for you device.
Good luck.
ms should make pda's error msg
tell the user that it's a pc application they are trying to
run on the pda
tons of ppl get confused but this
The "not designed for" message on WM2003 only meant that the application perhaps didn't support screen rotation, and other resolutions than 240x320
It's a bit off topic, but the warning "This program may not display correctly..." pops up on every program whose installation cab supports OS lower the 4.21 (that's WM 2003se in plain English ).
According to MSDN that's because the OS assumes the program inside can't support VGA, screen rotation and square.
It's pretty stupid design since a lot of programs try to be backwards compatible, at least to WM 2003, and the message just scares users.
It's a good thing they got rid of it in WM5.
cheers guys,
just got back from a tiring weekend in snowdon and read your replies.
Will digest in the morning and see what I can do!
Thanks again for your help!

Where can I download platform builder for windows mobile 5.0?

Where can I download platform builder for windows mobile 5.0?can anyone help me?
You can't.
PB for Windows Mobile (not CE!) is not available to the general public. You need to be an OEM recognized by MS to get one.
You could always try P2P networks, but its 7-9GB download and there is no guarantee some one leaked the real thing.
Does Platform Builder for Windows Mobile 5.0 contain WM2005?
What exactly are talking about?
It seems you have your terminology confused.
WM is short for Windows Mobile. 2005 was the initial name for the 5 version until MS (that stands for Microsoft) did an official release and everyone started calling it WM 5. Some still refer to it as 2005 (as in the year it was released).
Why do you want the Platform Builder any way? You can't make a new ROM with it.
If you jut want some code samples get the PB for CE or if you want to translate the interface (localize your device) just use a ROM dump.
Thank you for replying.
Need AKU and platform builder
Hi,
How are you able to get AKU and platform builder for Windows Mobile 5.0.
Thanks,
Niraj
Buy Platform Builder
I am interested in buying the Platform Builder if you still have. Send me how. Thank you.
5thWheel said:
Hi,
I actually have a legitimate "Windows CE 5.0 with Platform Builder". It has product keys, holograms, everything! I came across this thread when I was googling to see if it was worth my eBaying it!
If anyone is interested, I can put up an eBay auction with a reserve of maybe £50 (it cost me £250, was worth around £500 when I bought it!).
I have "Windows CE.Net [AKA "CE 4.2"] with Platform Builder" as well; again, if there is actually some interest I can eBay it and post a link to the auction. I wasn't going to bother as it didn't look like it was going to be worth the listing fee (no one seems to sell these any more, but 4.2 was easy to buy from various UK retailers at the time, and there were a few 5.0's going on eBay when I got mine).
The CE 5.0 is completely unused (project was cancelled before I even got to start on it!); I installed 4.2 a while ago to make an OS for a device I was working on, but the project was abandoned in the end. I've since canned the PC it was on. Both products are "mine".
Just to clarify in case anyone is confused, Platform Builder is a tool that one uses to make an operating system to run on a device. I would *imagine* you could make an XDA ROM with it, if you had either some support from the device manufacturer, or were very knowledgeable - I made ROMs for a couple of ARM and x86-based "PC cards", and tweaked a ROM for a PDA-like card, but I don't know if XDAs are more complicated. You'd usually want an SDK to accompany the target platform, I think, and ideally an example ROM workspace. Sorry to anyone who already knows this, and hopefully I'm not talking out of my hat WRT XDA development (I only just found out what AKU stands for, I just didn't want anyone expressing an interest who didn't know what they were getting into (Platform Builder is IMO pretty hardcore! But OTOH, pretty good fun! You get lots of the WinCE source and can poke at it if you need to!)
Wrt terminology, I *belive* "Windows Mobile 5" is an implementation of "Windows CE 5", a bit like Ubuntu is a distribution based on Debian? OTOH I wouldn't like to bet, I found all the 4.2, .Net, CE, Mobile, Pocket PC nonsense very confusing, even at the time I'd always assumed that mobile 6.1 was based on CE6.1, but apparently it is based on CE5.2, which I guess means CE6 doesn't exist, so go figure
Windows Mobile 2003 was certainly an "implementation" of CE 4.2, because Wikipedia says so.
Click to expand...
Click to collapse
nevermind. there is a free (120-day) evaluation here:
http://www.microsoft.com/downLoads/...50-D311-4F67-9FB3-23E8B8944F3E&displaylang=en
This is enough to build a device driver... right?
Windows CE 5.0 and Platform Builder 5.0
5thWheel said:
Hi,
I'll put it on eBay at the weekend and post the link here: was it 5.0 or 4.2 you were interested in?
Click to expand...
Click to collapse
Windows CE 5.0 and Platform Builder 5.0.
windows ce plat form builder 3
well if anyone who has a palm treo 800w and you want to use the verizon 800w update will need platorm builder 3 to use the update im reading in the update what i need to update it i will paste it here if anyone can help i would really like it
well here is what is written
joplin image updater 1 connect usb cable to board 2 open platformbuilder 3 open fashbin workspace 4 attach 5 flip wifi switch to down load image ehen it goes on to describe errors that you could get like bat to low to update well i want to know if anyone can come up with any ideas im going to see if i can get the files mentioned and ill upload then if i can
anyone got a link to or put me in right p2p direction for platform builder 7?

Standalone WM6 Rom Emulator?!?!? Could it be?!?

I was just browsing the internet and I came across something VERY interesting... They say it is a standalone WM6 Rom emulator. I don't know whether or not to believe it but I know I can't try it right now. My XP partition is kinda small(40gigs) and my computer really doesn't have the Ram to run Vista anymore since I re-installed Norton 360 but I think this is something that deserves some serious attention here.
If this really works then we could potentially use this to test roms before flashing and hopefully avoid bricks in the future.
PLEASE, someone has to take a look at this...
http://www.chrisrue.com/funboard/comments.php?DiscussionID=11&page=1#Item_0
Nothing new as far as I understand it.
It is about Microsoft emulator (it has its own ROM images).
You can emulate WM 6 on a PC (with MS Visual Studio or a standalone emulator). I guess most of people know that.
*But you cannot emulate your own Wizard ROM*. This was discussed multiple times here...
Mirek
First, thanks for the linkage.
Before the release of the full standalone emulator package, I was able to use the Orcas VS beta release to install, then slide some pieces of the WM6 SDK into a rough "standalone" config. Thought it might be helpful for other folks looking to get some time with WM6 while avoiding any bricking risk to real hardware.
Since the release of the full standalone emulator package, including WM6 emulator ROMs, that linked post/thread doesn't actually mean a whole lot.
I've got some additional items on DEmu 1.0 and 2.0 using both WM5 and WM6, which can be found here:
http://www.chrisrue.com/funcave/2006/06/wm5-device-emulator-index.html
http://www.chrisrue.com/funcave/2007/03/device-emulator-v2-index.html
As stated already, the standalone emulator package doesn't really offer any benefits for cooking or testing hardware specific ROMs.
And many MANY thanks to the amazing technicolor pool of genius here at xda-developers. You've saved my bacon more times than I can count. So thanks for that!

Visual Basic for Windows Mobile ?

is it possible to use VB.NET to make simple applications for windows mobile (5/6 ?) devices ?
I'm pretty good with VB and I recently got into VB.NET and I'd love to make simple applications for my XDA Flame !
if it's possible, are there tutorials explaining the basic/ difference from making a desktop application ?
thanks !
shodanx said:
is it possible to use VB.NET to make simple applications for windows mobile (5/6 ?) devices ?
I'm pretty good with VB and I recently got into VB.NET and I'd love to make simple applications for my XDA Flame !
if it's possible, are there tutorials explaining the basic/ difference from making a desktop application ?
thanks !
Click to expand...
Click to collapse
i never tried .NET 03, but i have 2005 installed and use it regularly. Just create a new project and under Smart Device choose your OS. If you're already familiar with VB6 and VB2005 then it should be a cinch. You can find some guides here http://msdn2.microsoft.com/en-us/windowsmobile/default.aspx.
Hi,
thanks for the quick answer
I have visual basic 2008 express edition
can this version make WM5 apps ? or do I need the full version ? (I have the full 2005 but I prefer this version because it's "lighter")
shodanx said:
Hi,
thanks for the quick answer
I have visual basic 2008 express edition
can this version make WM5 apps ? or do I need the full version ? (I have the full 2005 but I prefer this version because it's "lighter")
Click to expand...
Click to collapse
Wow i guess I'm behind, i thought 2008 was still in beta. I'm downloading it now and I'll know for sure in about 20 mins. I'm not sure exactly what they cut out in the express editions.
imo u cannot with the express edition, u require pro edition.
shaileshashar said:
imo u cannot with the express edition, u require pro edition.
Click to expand...
Click to collapse
Seems like you're right...
shodanx said:
Hi,
thanks for the quick answer
I have visual basic 2008 express edition
can this version make WM5 apps ? or do I need the full version ? (I have the full 2005 but I prefer this version because it's "lighter")
Click to expand...
Click to collapse
Well, yes and no.
It doesn't allow you to make WM apps, however the compiler CAN produce WM apps.
This mean that you can use your "express" environment to produce a standard application, taking care that the form has the correct size for your PDA, and then you can try compiling it specifing the .NET libraries on your device instead the regular ones.
If the code you produced doesn't use any feature strictly related to the regular .NET Framework version, it will compile.
Take a look here:
http://www.jargoncode.it/tips/netcfcompile-eng.htm
Still, remember that this will make programming more difficult and that you cannot benefit of debugging features and so on. If your needings are simple, this solution may be good. If your needings are complex, then I suggest using "non express" versions of Visual Studio.

Help for Ultra Noobs!!!

Hello! I am the afore mentioned ultra noob and despite looking, I haven't been able to find an idiots guide to the simple stuff - what is a cab? What is a rom? I have read that I need microsoft .Net Compact Framework 3.5 but when I try to install it, it says 'Deployment to device will be unavailable as compatible active sync was not detected on this computer'. All things that I am struggling with.
I will be getting a TP2 next week and am hoping to get a head start on some of the stuff you more experienced peeps know about. So, if I have missed an ultra noob guide on these forums, could you point me to it or, maybe the regular users here could post a few replies with, say, your top 3 tips for tweaking a phone and choosing the right programs to download?
Thanks!
Hi,
I'm sure everything you need is available on xda. Another place to get basic information is Wikipedia:
CAB file: http://en.wikipedia.org/wiki/CAB_file
ROM: http://en.wikipedia.org/wiki/Read-only_memory
ROM: http://en.wikipedia.org/wiki/ROM_image
http://en.wikipedia.org/wiki/Firmware
http://gizmodo.com/5281397/how-to-install-windows-mobile-65-right-now
If XDA and similar sites and the search functions are too bewildering, get Smartphone & Pocket PC Magazine's "The Ultimate Smartphone & Pocket PC How to Guide" for Windows Mobile users. There you'll have all the basics covered for total beginners. It's no longer published but you can get a copy of the last edition which covers up to WinMo 6.0 with loads of other stuff for 20 USD. http://www.smartphonemag.com/cms/bundle. Some of the stuff may be getting old, but WinMo hasn't changed all that much.
Thanks for your help!

Categories

Resources