ive been given the following scenario and am not to sure what programing languages to use, i have used c# for a similar project but am not sure about the mobile phone part, i dont really need a full on answer just a push in the right direction.
The aim of this project is to produce a server for monitoring home security. The server should have a broadband connection to the Internet, a connection to an existing intruder alarm system and a connection to an existing doorbell. If the alarm system detects an intruder then the server should use an embedded GSM mobile phone module to send a warning text message to the householder's mobile phone. The householder should then be able to view moving images from at least 3 webcams on the mobile phone via the Internet.
If a caller rings the front doorbell, the server should send a text message to the householder's mobile phone. The householder should then be able to phone the embedded GSM mobile phone module at the house and speak to the caller at the front door so that it appears that there is someone at home who is speaking to the caller via an intercom.