Btw. do you know the GBoard? http://imall.iteadstudio.com/development-platform/arduino/arduino-compatible-mainboard/im120411004.html
I do not know what Arduino board template was used and I think the GSM part was not the new official - the GBoard is a longer time at the market.
And I think it is not battery optimized??! On the other hand "Current Consumption: Type:100; Max: 500 mA (s. http://ftp://imall.iteadstudio.com/IM120411004_GBoard/Documents/DS_IM120411004_GBoard.pdf
) wouldn't be too bad if the GSM part can be disabled. Unfortunately the documentation is not too large, so if anybody has information about that, a short note here is appreciated!
About the Uno: You can find some critical parts (and advanced software settings) that should be omitted by optimizing for battery use: http://www.gammon.com.au/forum/?id=11497
The initial outcome is that, to save power, forget about using a development board. Further savings (like reducing clock speed) would be overshadowed by the huge overhead of the voltage regulator and USB interface chip.
A bare bones Arduino-"Board" without USB interface and also a GSM "shield" without additional voltage regulator and a 100% power disabling option would be really great. If this board can be driven by the new GSM lib (included in the official 1.0.4 IDE) this would be really great.
I can not understand that people developing GSM shields that are intended to be used without Ethernet or Wifi but are still depending on a power jack. A lot application that have no direct internet access will also have no wall outlet. So please share your experiences and findings.