Arduino GSM read SMS

hello all I'm trying to develop a program using a siemens TC35 modem to receive sms and do some stuff like turn on a led.I had been studding AT commands of it and I can read the message using hiperterminal client like putty or GTKTerm. The modem has to ways to display the sms- in text mode or in PDU format wich is a more complex output. Does someone have some library to deal with it, without having to use AT commands in old school programing?