Article snapshot taken from Wikipedia with creative commons attribution-sharealike license.
Give it a read and then ask your questions in the chat.
We can research this topic together.
PocketVNC is a CVNC server that runs on Windows CE based devices, such as Windows Mobile and PocketPC smartphones, PDAs and Barcode Scanner, as well as on Windows CE based industrial terminals. PocketVNC support version 3.8 of the Remote Framebuffer Protocol and can handle file transfer in combination with UltraVNC clients.