Spark core is a low power ARM Cortex M3-based board with WiFi onboard. Very neat.
I can give you several good reasons why it is more useful to do this with a Spark core (or an Arduino), but the most important to me is that learning how to program very constrained hardware platforms is useful.