Those ideas are only possible for "Blizzard" to make, not the "I" from the prior post. You can't define your own points of integration into Blizzard's systems, only they can. A third party app that would be developed by someone not in Blizzard would be limited to feeding off data Blizzard already provides, such as armory data. For example, you could make a mobile form of Rawr which feeds off armory data.
"In anything, if you want to go from just a beginner to a pro, you need a montage." /w TankSpot WTB Montage for Raiders.