Architecture
The solution is based on use of a thin presentation client installed on the device and an application/web server which generates the content for clients. Client and server communicate with each other using the network.
The idea is similar to the web browser / web server model. The client sends HTTP(S) requests to the server and receives the iPFaces specific HTTP(S) responses, where content is an XML representation of the application's form which is be rendered on client-side together with the form's data.