1. A platform for creating wireless data applications, comprising: a server for executing code that selects data and formats it according to a chosen data visualization; display for showing data visualizations which can be selected by a user of the display; input device for matching a data source with a data visualization and choosing a code to execute on the data source.