Click here to Skip to main content
15,895,011 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I have an application, and sometimes some but not all of the forms are required at a different physical location, so I create a second application with only the necessary forms and then the 2 applications communicate so they stay insync as far as what they are displaying.

Application A

Forms 1-30

Application B

Forms 2,3,4

Is it possible to make only 1 application that can be accessed and operated from multiple touchscreens? (the touchscreens are not close enough for 2 HDMI cables)
Posted

IT doesn't sound like you can get away with running your application on 1. computer connected with two screens. Therefore it sounds like you will require two instances of the application. Is it possible to have 1 application, sure:

1. Configuration file, set the configuration file to different settings for each instance,
2. You could provide start up command line parameters to the application to tell it which screens to display.

I am not sure what communication mechanism you're using, I"d be inclined to rely on a database or a webservice to broker the communication between the two systems for you.
 
Share this answer
 
Comments
richwblunt 27-Jan-14 14:11pm    
I think what I'm looking for is something that does Remote Desktop, without the Remote Desktop, so that I don't need to make 2 applications/instances.
CdnSecurityEngineer 27-Jan-14 15:06pm    
There are a ton of applications which do that sort of thing. The difficulty you have to remember is that, with two monitors, interacting with the same application, you're going to have users from 1 monitor, potentially interfering with users from another monitor. Vice Versa, I am not sure what the backend logic of your application is like. However you might encounter, race conditions etc.

However, if that's your use case, why not make it a web app? Take your backend logic code them into a dll, role your forms into ASP.NET webforms or MVC. Slap some UI on there and just point to different urls in your web app?
richwblunt 28-Jan-14 10:15am    
We do Tcp/ip client right now and it works fine, I'm trying to get away from having to make the second smaller application.

"There are a ton of applications which do that sort of thing"
What suggestions do you have CdnSecurityEngineer for programs/applications?

I have had thoughts about making it a web app pdoxtader, but the application works in real time with a PLC. I'm going to try to do some of it as a web app because I've been wanting to make some parts of the information in the app, easily accessible if the customer has a web application, things like production numbers and machine cycle times.

Thanks very much
CdnSecurityEngineer 28-Jan-14 10:36am    
I've worked in a similar environment, I am not sure if you, want to contact me directly to avoid divulging to much information. You can contact me at Chris AT howellsonline.ca
If both applications need to track when a user is logged in, and what forms to display depending on what your user is doing in you your app, then you really need to look into network communications... tcp/ip client/server communications is what I would use.

-Pete
 
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