7 most important tech trends of 2012