1

We are extending a PDA enterprise application which is in Windows to Android.

The application is intended for sales persons. When a sales person visits a shop, they will put invoices from the PDA and send the information to the back end which is hosted in IIS. MS SQL Server (2008 R2) runs as the data base server.

Communication could happen through GPRS, WIFI or through connecting the PDA to a lap top via a USB cable (if the GPRS connectivity is not available at a certain location).

Currently we have the application in windows mobile and have deployed WCF (Windows communication foundation) services to connect to the back end (also we use sql server replication at certain instances).

With our new extension to Android (while obviously the back end is still being the same) what would be the best mechanism to transfer data from the client PDA to the server (at any single instance there can be around 1000 PDAs in operation with many bytes of data uploads; and the speed matters)?

I am not sure whether the question is well suited here. Do let me know if it is not.

Thanks in advance.

eldarerathis
  • 35,455
  • 10
  • 90
  • 93
picmate 涅
  • 3,951
  • 5
  • 43
  • 52

1 Answers1

1

Publish your WCF service with basicHTTPBinding and access it from Android using HTTP requests. This is described in detail here: How to Consume WCF Service with Android

Community
  • 1
  • 1
Kyberias
  • 1,263
  • 1
  • 14
  • 23