11. A method comprising: providing one or more computing devices each having one or more client-side device features, the one or more computing devices configured to communicate device feeds of client-side device feature data; accessing one or more communication networks, each of the one or more communication networks having one or more network functionalities; accessing one or more web content providers, each of the one or more web content providers having one or more web offerings; wherein the one or more client-side device features, the one or more network functionalities, and one or more web offerings are integrated into one or more mashup applications; wherein the client-side device features: are configured to provide, to the one or more mashup applications, data that has been processed solely at the client side; and are segregated from the one or more mashup applications via a bridge.
11. A method comprising: providing one or more computing devices each having one or more client-side device features, the one or more computing devices configured to communicate device feeds of client-side device feature data; accessing one or more communication networks, each of the one or more communication networks having one or more network functionalities; accessing one or more web content providers, each of the one or more web content providers having one or more web offerings; wherein the one or more client-side device features, the one or more network functionalities, and one or more web offerings are integrated into one or more mashup applications; wherein the client-side device features: are configured to provide, to the one or more mashup applications, data that has been processed solely at the client side; and are segregated from the one or more mashup applications via a bridge. 12. The method according to claim 11 , wherein the computing devices are mobile devices.