Mobile

That depends on which one supports the language and target system you are developing for. You can find the answer by going to their respective websites, and reading the documentation. The Zebra website also has a support section, you could try asking them.

Perhaps you need to learn Web Services first. Using Web Services you can transfer data from one device (client) to another device (client) using a hub (server). Database can be stored on the hub itself, and the data from database can be shared or manipulated through the devices.

On a second thought you can also create a Web API in ASP.NET and then create a client application with HttpClient in it. You can use HttpClient in multiple devices and frameworks where as WCF can be consumed by only a .NET framework supportive client device. Where as ASP.NET Web API can be consumed by any device, platform, OS or machine. I have written an article for ASP.NET Web API and a client also, the client is a Windows application with same framework (Windows Runtime). You will find it easy to learn.

Hello. I am using VS 2008 to develop an VB.Net compact framework 3.5 application on a Honeywell Dolphin 6500 running Windows Mobile 6.5, the highest OS available for the hardware. For this type of application what I will typically do is run SQL Server as the backend database and make good use of System.Data.SqlClient in developing my mobile application. However, I'm currently faced with a situation where I need to have my mobile application connect to a MS Access database on a network share and insert records into one of the tables. At first glance there doesn't appear to be a way to add System.Data.Odbc or System.Data.OleDb. So now I'm wondering if what I'm trying to do here is even possible. Is there a way I can connect to this Access database from my application?

If you do not have enough developers to complete application development process for every platform separately then you should go with these frameworks and engines to use the same code. It would buy you enough time to build full-featured applications and then let the engine do its work to build the cross-platform applications, using that same source.

I have tried Xamarin and Apache Cordova both. My views on them are,

Xamarin

Xamarin is developed using .NET framework tools and assemblies, it can be developed in Visual Studio also. So if you're good at Visual Studio and .NET framework then you should try out Xamarin. There are different packages that you can try out.

You can also develop applications in Xamarin that run on Android, iOS and Windows platform. However, running iOS emulator would require a near network connected Mac.

Good news is that Visual Studio Community 2015 comes shipped with cross-platform tools for Android, iOS and Windows Phone using Xamarin. It installs the SDK, creates the Virtual Devices and sets up the environment for you to start developing application. You also require a Xamarin account.

Android NDK is used to natively compile the source code in to Android applications.

Apache Cordova

Apache Cordova is based on HTML, CSS and JavaScript to create the cross-platform applications. If you have done web development before then this framework would suit you. It uses HTML to generate the views and JavaScript to handle everything.

I did not love it, because this code runs in the WebView. All of your application's source code is wrapped in side that WebView. Only Windows Phone is able to run the application natively, because .NET framework supports HTML/JavaScript based applications. Other platforms use a WebView to view your application's content as a website or web application.

If you really have to do something like this. Why not create a website in the very first place?

Rest is now up to you. Select the framework that suits you!

The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~

"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare

Apache Cordova is good, now What you want to use and which is better for you that depends on You because of I don't know what kind of functionality you wanna achieve.

Apache Cordova is totally based on (CLI)Command Line Interface and you have to make plugins and use build-in Plugins for developed Crossplatform Moblie Apps.

Xamrin is also good beacuse of they integrated with Visual Studio so easy to use and Advantages of Xamrin that is Provide native UI, access to device features, and native
performance coupled with the time-to-market advantages of code sharing and reuse..

One of Other Crossplatform for Mobile Applicatoin that is DevXtreme and i have developed one cross platform Mobile application Using DevXtreme that is totally based on JS(Knockout,Angular) and also you can Import the PhoneGap Plugins.

I'm using VS2008 , and Windows Mobile 6 to develop a little application. And i want to call a Form by name.
How can i have a var with the name Form and i need to click on a button and select that form.

Hi guys, Its my third day working with visual studio 2010 for windows mobile but I've totally failed to understand and use Isolated storage.
I'm trying to develop an app that stores/saves a user's note. In short, its like a Sticker note App.
Please help me explain this.
Thanks
Ben

There are some ways to write one application for three mobile platforms (Windows Phone, iOS and Android).
You must remember that those solutions are not good enough and you will never achieve as good application quality as writing it natively. You can write common code for logic, but the main problem is with design and some functionality points that are specific for each platform.

The aim of this study is to determine how app developers are restricted by platform-specific app store guidelines and to identify success factors for app developers. You will have the opportunity to receive a summarized report of the study in order to compare yourself with the performance of others.

That would be great if you submit this survey on CodeProject[^], all of the members would be grateful to provide you with a result for your survey... You will have to wait for the survey to be filled, or post it on some social networking website; Facebook or Google+ maybe.

The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~