What are these things 'graphical module, trending module, alarming module, data logger and script editor'? We cannot know what the deliverables of your project are without being told. What programming language(s) are you planning to use?
In the end, you will probably want to develop GUI applications for either the KDE or Gnome desktop. These are built using the Qt and GTK+ toolkits. Qt is fairly C++ specific. GTK+ has language bindings for many programming languages. There are source code editors of many different flavors, and if you have a major Linux distribution installed, there will be plenty already there to try out. Pick whatever one suits you. There are also the SDK's like Netbeans and Eclipse, if you like those kinds of things.
--- rod.
|