Help deciding on language for a complex desktop - web application

Posted by user967834 on Programmers See other posts from Programmers or by user967834
Published on 2012-09-07T23:33:32Z Indexed on 2012/09/08 3:48 UTC
Read the original article Hit count: 198

Filed under:
|
|
|

I'm about to start working on a fairly complex project needing a desktop GUI as well as a web interface and I need to decide on a language(s) to use. This is from an electrical engineering/robotics background. These are the requirements:

  • Program will have to read data from multiple sensors and inputs (motion sensor, temperature sensor, capacitive sensor, infrared, magnetic sensors, etc) through a port on a computer - so either through USB or ethernet.

  • Program will have to be able to send control signals based on this input.

  • Program will have to continuously monitor all input signals at all times - so realtime data.

  • Program will require authentication.

  • Program will need to be controllable from a web interface from anywhere via logging in to a website.

  • Web interface will also need to have realtime feedback once authenticated.

What language do you think would best accomplish this? I was thinking maybe saving everything into a database which can be accessed by both the desktop and web app? And would Python be able to do all of this? Or something like a remote desktop app?

I know this is a complex project but let's assume I can learn any language. Has anyone done something like this and if so how did you accomplish it?

© Programmers or respective owner

Related posts about python

Related posts about gui