Developing for Windows CE platform?

Posted by grmbl on Programmers See other posts from Programmers or by grmbl
Published on 2013-11-07T08:52:05Z Indexed on 2013/11/07 10:16 UTC
Read the original article Hit count: 301

I'm looking in creating some applications for workers to use on the workfloor.
They'll be using Psion NEO devices running Windows CE 5.0.

Psion NEO device

My skillset allows for C#, PHP, ASP.Net (+ webservices).

Application requirements:

  • should connect to our ERP system running on IBM iSeries (AS400).
  • should be run in fullscreen (effectively hiding the OS).
  • usability > touch functionality.

I have tried the following:

  • Full winform application ran through RDP session:
    [+] easy deployment using .rdp file.
    [+] application can be run on desktop environment too.
    [+] rdp host can easily access DB2 using IBM drivers.
    [+] GUI works ok on small screen.
    [-] environment = terminal server. (which is already under heavy use)

  • Full winform application running on device OS:
    [+] environment = local.
    [+] responsive.
    [-] must use a webservice to access DB2.
    [-] deployment...
    [-] fixed platform (no desktop)

  • Console application running on device OS:
    [+] environment = local.
    [+] very responsive.
    [-] must use a webservice to access DB2.
    [-] no fullscreen or other window options?
    [-] deployment...
    [-] fixed platform (no desktop)

I'm considering creating a web application but it seems the OS comes with IE 5?
I don't want to alter the OS in any way! (install other browsers etc.)
I would like to have an application that's responsive, easy to deploy,
fullscreen and optionally multiplatform.

I have seen handheld devices using terminal (emulation?) with a console like interface.
This seems to be native to the device but I'm afraid this requires modest knowledge of C++?

It seems that using RDP is the way to go but,
I came here for advice and look for people that have been
in the same situation willing to share their experience.
There does not seem to be many "best practices" on the web that could help me
decide the best way of working.

Greetings

© Programmers or respective owner

Related posts about Windows

Related posts about production