1. A method comprising: receiving an XML schema comprising a first data object definition, said first data object definition describing data to be displayed; selecting a first graphical user interface component based first data object definition, said first graphical user interface component comprising an output mechanism and an input mechanism; configuring said first graphical user interface component based on said first data object definition; creating a first memory store based on said first data object definition; binding at least a portion of said first graphical user interface component to said first memory store; generating a user interface comprising said first graphical user interface component which includes at least a speed-dial ring, an interactive geographical map and a geographical drop-down list to facilitate corresponding uploading or downloading of data packets; and operating said user interface.
1. A method comprising: receiving an XML schema comprising a first data object definition, said first data object definition describing data to be displayed; selecting a first graphical user interface component based first data object definition, said first graphical user interface component comprising an output mechanism and an input mechanism; configuring said first graphical user interface component based on said first data object definition; creating a first memory store based on said first data object definition; binding at least a portion of said first graphical user interface component to said first memory store; generating a user interface comprising said first graphical user interface component which includes at least a speed-dial ring, an interactive geographical map and a geographical drop-down list to facilitate corresponding uploading or downloading of data packets; and operating said user interface. 5. The method of claim 1 , said first data object definition comprising a complex element.