We're creating a client-server model that communicates with an application server (Java clients, RoR server).
We have a few options for the actual data that is going to be communicated:
- XML Communication that actually paints the client's screen (a la web-browser)
- Communicating just data/permissions/etc. through XML (Entire UI is held on client)
- Combination - Force download the client each time and communicate data/permissions/etc. through XML.
What is the best way of doing this? (Also, we can't use web-browsers since we need to interface with a barcode scanning components in the clients)