Visual Studio compatibility with Win CE 5/6/7 Platform - visual-studio

I am developing a scanner program to be compatible with WinCE 5/6/7 platform.
Since VS 2008 is out of MS support, I am looking for a later version of VS to develop the program. However after trying out different third party tools (like toradex etc.) not able to get any conclusion. For VS 2015 there is .Net compact framework 3.9 which supports only WinCE 8 platform not the prior versions.
Request for your advice to proceed further. In case I need to post under a different category, please suggest.
Thanks,
Sam

Unfortunately VS2008 is the latest dev tool supporting those OS releases. You should be able to get together with platform builder from a windows embedded distributor or as part of an msdn subscription where you should be able to download previous releases. I say "should" because Ms license terms and distribution policies may have changed since the last time I checked this.

Related

Does the D365 SDK exist for Mac?

I'm new to Microsoft Dynamics development so apologies if this question is basic.
I'm looking to publish a plugin to a Dynamics E3 instance for testing/development, and it seems like I need to use the Plugin Registration Tool to do this. I've found https://xrm.tools/SDK, but it seems like there's no option to run these on a Mac (my development environment).
Is my best option here to use a Windows machine, or is there an SDK for Unix-based systems?
The SDK is currently Windows only, on the full .NET Framework.
Microsoft has said they'll be delivering a .NET Core-compatible version of the SDK at some point, which should open up SDK development on other platforms.
Beyond that, the release of .NET 5 (slated for November 2020) will unify the .NET Framework into single version across all platforms.
Until the .NET Core version comes out, you can use the Web API to develop apps on other platforms.

does Motorola EMDK 2.8 for .net supports Motorola MC3090Z RFID

we have developed a program on Motorola's EMDK 2.8 for .net for Motorola MC3090G and it worked just fine, but when running on MC3090Z it did not work and we wonder if the EMDK 2.8 for .net supports the MC3090Z RFID.
For the device MC3090Z, the only EMDK one can use is the 2.5 for .NET, from EMDK 2.6 and upwards only compatible with MC3190Z
Actually if you have your MC3090Z up to date with the correct .Net CF and OS, and current DLLs installed, then you'll be able to develop many type of software using any version of EMDK for .Net. But there are some specific APIs and DLLs depending on hardware requirements you won't be able to use. In order to help a little bit with documentation you may check these links out from official Motorola website:
a link to EMDK for .Net filtered search
Enter on current v2.5 and further versions and go to the Release Notes link on Public Software section. You'll notice in the table from Device Compatibility section the devices approved for each version which means best compatible rates between hardware and software.
I think you should know also the best way to test this is deploying directly to your Mobile device from Visual Studio IDE
Hope this may be usefull

Qt development in windows. Do I need pay for Microsoft tools?

Considering to develop a desktop application with Qt for Windows. It will be a free download application, but for a commecial SERVICE. (need an account with our commercial service to work).
I think we could use the Qt for Windows from Nokia (LGLP version) because its free app. But the lastest one version of Qt needs a C++ complier from Microsoft.
Which one?
Do I need to pay for an C++ compiler from Microsoft, or do they have a free version to use with Qt?
Reading info docs, googling and we still cann't understand what tools do I need.
If you want to use the Visual Studio compilers, you can download the free Windows SDK. The following link takes you to the SDK for Visual Studio 2008:
Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1
This includes all the C++ compilers and tools you need. (There is a more recent version available, but Visual Studio 2010 is not yet a "level 1 supported" platform for Qt.) We are using this on standalone build machines and it works fine.
Just a personal opinion, but we have found that using anything other than MSVC on Windows (for example, MinGW) causes a lot of problems. It is not that the other toolchains are bad, it is just that they are all treated as second-class citizens. We had lots of problems with third-party libraries not being able to build in MinGW or having nonexistent build instructions and having to do a lot of manual Makefile editing, etc. You are much more likely to have things "just work" if using MSVC.
For the most part (static linking), you cannot mix and match. You need to pick one toolchain and stick with it. If I were starting from scratch, I'd definitely go with MSVC.
Just our experience (we started with MinGW); your mileage may vary.
No, you do not need to pay for anything.
The Microsoft toolchain is available for free as part of the Microsoft Windows Software Development Kit.
Additionally, the following article may also be of interest to you:
Developing Windows Applications in C++: The tools you need
The alternative supported by Qt is MinGW. The runtime libraries are free from copyright, so you can do whatever you want with them.
It is basically the Windows counterpart of the GNU Compiler Collection (GCC) under Unix.

Need Platform SDK for VC6

Does anyone know where I can download the last Platform SDK to work with VC6? The links I could find by Googling all seem to be dead.
I managed to find it here... (official or not)
http://docs.moodle.org/dev/FebruaryPlatformSDK
If you have an MSDN subscription, the Platform SDK (February 2003) and others are available under "Tools and Resources -> Platform SDK and DDKs"
The last Windows Platform SDK that fully supported VC6 was the Windows 2003 SDK, February 2003. However, through legitimate channels, you can not find this SDK for download anymore, and it looks like no one even has it for ordering, as links to the order sites are dead as well.
See this old MSDN blog post about the unavailability of the PSDK online, and the link to order it is dead: http://blogs.msdn.com/b/windowssdk/archive/2006/06/20/640172.aspx
However, not all hope is lost. From this more recent post on the MSDN forums: http://social.msdn.microsoft.com/Forums/en/windowssdk/thread/d63fb448-c417-4f8e-9260-5a8082daa2af
As Karin Meier says, you can obtain a copy of the February 2003 PSDK from this site:
http://mssdk.orderport.net/22221848/showall.asp
The disc itself doesn't cost anything, but you will probably have to pay shipping.
And of course, unless it is absolutely necessary to use VC6, I'd recommend moving up to a current and supported version of the VC++ compiler.
On official Windows® Server 2003 SP1 Platform SDK Web Install page, quote:
This SDK does not support working with Microsoft Visual C/C++®, 6.0 as
support for VC 6.0 has ended. The last SDK that will work with VC
6.0 is the February 2003 Edition, you can order a CD on the
fulfillment site. Side by side installations are not supported.
Links to download Platform SDK February 2003 Edition in case you have not subscribed to MSDN:
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.1.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.2.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.3.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.4.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.5.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.6.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.7.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.8.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.9.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.10.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.11.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.12.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.13.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.bat
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/Extract.exe
Term of use available after unpacking distribution.
If that links once disappear try http://archive.org/web/ or contact members of https://winworldpc.com/ or similar comunity for abandonware.
For example all .cab available on https://web.archive.org/web/20100318065128/http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm page.

CE 5 Application Development under VS2005/CE 6 Development Environment

Can I develop an application targeted to run on CE 5.0 using the Visual Studio 2005/CE 6.0 development environment? Or do I need to find the CE 5.0 development downloads on microsoft.com rather than the latest CE 6.0 ones?
Having been 'given' a hardware platform of an ARM based touch device running CE 5.0, along with an SDK from the device's manufacturer, I am now looking at the feasibility of porting our C++, VS2008 built, Windows XP/Vista/7 application to run on the smaller platform.
This is our first foray into the world of CE, so please forgive any ignorance on the subject.
This question is a bit old and possibly stale at this point, but I thought I'd toss in an answer for future views on the subject. After all, as much as I like CE 5.0, its a bit old and stale itself. :)
First off, understand that Visual Studio 2005 and the CE 6 dev environment are two distinct entities. While CE 6 runs as something of a plug-in for and depends upon VS 2005, the converse is not true. So if you’re doing CE 5.0 application development, you can just as easily do it with (standalone) VS 2005 as VS 2008, so long as you have a suitable SDK with which to link your Smart Device project.
As for developing for or porting to a CE 5.0 platform, you’ll definitely need to stick with the CE 5.0 bits only. Consider CE 6.0 to be a completely different OS with a completely different memory model, user/access paradigm, etc. Microsoft provides the Standard SDK for Windows CE 5.0 as a free download, available here:
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=fa1a3d66-3f61-4ddc-9510-ae450e2318c3
Note that the SDK linked to by JoelHess is for Windows Mobile 5.0, which differs in significant ways from Windows CE 5.0.
Alternately, you mention an SDK from the device manufacturer…this type of custom SDK typically includes all or significant portions of the Standard SDK plus the device-specific components required to get your platform up-and-running.
A final point: you only mention developing an application targeted to CE 5.0, but if you also need to be able to build the platform image, you’ll need Platform Builder 5.0. A 120-day eval edition is available from Microsoft (unable to post a second link due to my obvious newb-ness).
I'd recommend sticking with the v5 stuff. You could probably get binaries that would run, but none of the debugging tools would work.
Here's a link to the SDK:
http://www.microsoft.com/downloads/details.aspx?familyid=83A52AF2-F524-4EC5-9155-717CBE5D25ED&displaylang=en

Resources