Click here to Skip to main content
15,901,035 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more: (untagged)
Hi
I am looking for a platform to develop and industrial application. I need to collect simple numerical data from a plc over an ethernet connection. This data needs to be displayed in real time on a performance graph and collected into a file. Various other minor alphanumeric data needs to be entered and atached to the file. Historical files need to be able to be retrieved and viewed on the same GUI. Add on functionality might be a web portal to access and display the data.

I have programmed in C++ but need a quick and simple method to generate this simple GUI and data collection application. Should I be interested in the VB or VC offerings, the old Boreland (now Embarcadero)or what would can be recommended as a .net development platform. It seems to be a minefield of conflicting advice out there.

Any help or direction would be greatly applreciated.
Posted

"Various other minor alphanumeric data needs to be entered and atached to the file. Historical files need to be able to be retrieved and viewed on the same GUI. Add on functionality might be a web portal to access and display the data"

Silverlight (with web services) may be a reasonable option.
However, a learning curve is attached.
 
Share this answer
 
As you already know the C++ language, you can have a look at the Qt framework[^]: it's a cross-platform class library that covers many aspects of programming, like UI, networking, XML, etc.
 
Share this answer
 
Thanks guys

I have decided to start simple with VB 2010 express, if that proves too different or limiting from the C & C++ I am used to I will migrate there. Both the Silverlight and the Qt look good options, if I need the functionality these offer I'll investigate further.

Many thanks
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900