1. A method comprising: receiving a request from a publishing application to retrieve a data result from a data server, the request including a path to the data server and appended publishing parameters, the publishing parameters comprising decode parameters associated with the publishing application for allowing a display application other than the publishing application to decode variables of the data result and to transform the decoded variables for display, the publishing application and the display application running on the same mobile device, the publishing application being a web-based application and the display application implemented as a screen of the mobile device outside of a web browser; processing the request from the publishing application by caching the request including the appended publishing parameters and passing through the path to the data server; receiving the data result from the data server; and processing the data result from the data server by locally caching the data result with the cached publishing parameters for the publishing application.