Arduino GSM library adaptation

Job Description

The aim of this project is to adapt the existing (open-source) Arduino GSM library for a different modem board. The system is Arduino-compatible, based on Atmega644P (aka Sanguino).
Function to be implemented are:
- SMS messaging
- CSD/GPRS dialup
- HTTP requests
- FTP transfer

All of these features are already available using the modem's AT commands.

The developer should be able to provide full documentation in English, as well as code examples. The source code shall also be delivered under an open-source licence.

The first version of the library should be available no later than 3 weeks from the project award and delivery of a development board by us.