473,322 Members | 1,259 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,322 software developers and data experts.

Client Winform Applications Working with a main application

Greetings,
I'm hoping somebody can help me come up with a quick software
architecture solution to address the following issue:

I need to come up with an Winforms (or something similar) application
that multiple users will use over a network. I would like the client
machines to actually use an application that sits on a master server
(without using terminal services) .. The reason I would like to use this
type of set up is for easy software updates (which are going to be
plentiful) and easy maintenance. I really don't know where to start
researching this type of solution. Maybe I'm at a lost for the terminology
for this type of architecture. I thought there was a .net solution that
would allow for an application to run in this matter.

Any and all suggestions are appreciated.

Please reply to the newsgroup as I can't receive e-mail at the listed
address.

--
Jay Douglas
Fort Collins, CO


Nov 15 '05 #1
6 1888
Jay,

Have you considered ASP.NET? It would let a client anywhere in your
intranet access your application through their browser, while it runs on a
server. It would solve many of the security issues as well as keep this
simple as far as software updates go.

hth,

Marco
"Jay Douglas" <ja******************@squarei.com> wrote in message
news:eA**************@tk2msftngp13.phx.gbl...
Greetings,
I'm hoping somebody can help me come up with a quick software
architecture solution to address the following issue:

I need to come up with an Winforms (or something similar) application
that multiple users will use over a network. I would like the client
machines to actually use an application that sits on a master server
(without using terminal services) .. The reason I would like to use this
type of set up is for easy software updates (which are going to be
plentiful) and easy maintenance. I really don't know where to start
researching this type of solution. Maybe I'm at a lost for the terminology for this type of architecture. I thought there was a .net solution that
would allow for an application to run in this matter.

Any and all suggestions are appreciated.

Please reply to the newsgroup as I can't receive e-mail at the listed
address.

--
Jay Douglas
Fort Collins, CO

Nov 15 '05 #2
I've made quite a few application's in ASP.net ... I need more control in
the user interface that a browser and asp.net doesn't offer.

--
Jay Douglas
Fort Collins, CO

"Marco Martin" <ma**********@sympatico.ca> wrote in message
news:eE********************@news20.bellglobal.com. ..
Jay,

Have you considered ASP.NET? It would let a client anywhere in your
intranet access your application through their browser, while it runs on a
server. It would solve many of the security issues as well as keep this
simple as far as software updates go.

hth,

Marco
"Jay Douglas" <ja******************@squarei.com> wrote in message
news:eA**************@tk2msftngp13.phx.gbl...
Greetings,
I'm hoping somebody can help me come up with a quick software
architecture solution to address the following issue:

I need to come up with an Winforms (or something similar) application that multiple users will use over a network. I would like the client
machines to actually use an application that sits on a master server
(without using terminal services) .. The reason I would like to use this type of set up is for easy software updates (which are going to be
plentiful) and easy maintenance. I really don't know where to start
researching this type of solution. Maybe I'm at a lost for the

terminology
for this type of architecture. I thought there was a .net solution that
would allow for an application to run in this matter.

Any and all suggestions are appreciated.

Please reply to the newsgroup as I can't receive e-mail at the listed
address.

--
Jay Douglas
Fort Collins, CO


Nov 15 '05 #3
What kind of application? If you're talking about a typical enterprise
business application, this sounds like the perfect opportunity to develop a
multi-tier architecture:
http://msdn.microsoft.com/library/de...ml/distapp.asp

Your presentation layer might be a local, thin program, and as you were
describing, your business and data layers will be remote.

Erik

"Jay Douglas" <ja******************@squarei.com> wrote in message
news:eA**************@tk2msftngp13.phx.gbl...
Greetings,
I'm hoping somebody can help me come up with a quick software
architecture solution to address the following issue:

I need to come up with an Winforms (or something similar) application
that multiple users will use over a network. I would like the client
machines to actually use an application that sits on a master server
(without using terminal services) .. The reason I would like to use this
type of set up is for easy software updates (which are going to be
plentiful) and easy maintenance. I really don't know where to start
researching this type of solution. Maybe I'm at a lost for the terminology for this type of architecture. I thought there was a .net solution that
would allow for an application to run in this matter.

Any and all suggestions are appreciated.

Please reply to the newsgroup as I can't receive e-mail at the listed
address.

--
Jay Douglas
Fort Collins, CO

Nov 15 '05 #4
Use standard winforms app for client and create one or more remoting objects
on the server side.
Say you have a remoting class called Server. Your client code can create a
proxy of that Server object. That server object can be hosted as a service
or just as another winforms or console app for your testing (which makes dev
nice because your not dinking with IIS and vdirs, etc.) Remoting is a big
subject, but the docs are pretty good. You will then be in good position to
port over to Indigo when that comes out and can host the server part in
almost anything, IIS, ASP.Net, Service, EXE, dllhost.exe, etc. Keep your
interfaces small and simple as possible with native types if possible.

--
William Stacey, MVP

"Jay Douglas" <ja******************@squarei.com> wrote in message
news:eA**************@tk2msftngp13.phx.gbl...
Greetings,
I'm hoping somebody can help me come up with a quick software
architecture solution to address the following issue:

I need to come up with an Winforms (or something similar) application
that multiple users will use over a network. I would like the client
machines to actually use an application that sits on a master server
(without using terminal services) .. The reason I would like to use this
type of set up is for easy software updates (which are going to be
plentiful) and easy maintenance. I really don't know where to start
researching this type of solution. Maybe I'm at a lost for the terminology for this type of architecture. I thought there was a .net solution that
would allow for an application to run in this matter.

Any and all suggestions are appreciated.

Please reply to the newsgroup as I can't receive e-mail at the listed
address.

--
Jay Douglas
Fort Collins, CO

Nov 15 '05 #5
You've gotten some good suggestions - multi-tier, remoting...

But if you want simplicity, look at no touch deployment
[http://msdn.microsoft.com/library/de...-us/dv_vstecha
rt/html/vbtchno-touchdeploymentinnetframework.asp]

or, look at the Application Updater Block
[http://msdn.microsoft.com/library/de...-us/dnbda/html
/updater.asp]

"Jay Douglas" <ja******************@squarei.com> wrote in message
news:eA**************@tk2msftngp13.phx.gbl...
Greetings,
I'm hoping somebody can help me come up with a quick software
architecture solution to address the following issue:

I need to come up with an Winforms (or something similar) application
that multiple users will use over a network. I would like the client
machines to actually use an application that sits on a master server
(without using terminal services) .. The reason I would like to use this
type of set up is for easy software updates (which are going to be
plentiful) and easy maintenance. I really don't know where to start
researching this type of solution. Maybe I'm at a lost for the terminology for this type of architecture. I thought there was a .net solution that
would allow for an application to run in this matter.

Any and all suggestions are appreciated.

Please reply to the newsgroup as I can't receive e-mail at the listed
address.

--
Jay Douglas
Fort Collins, CO

Nov 15 '05 #6
Erik, William, and Philip,

Thanks for the awesome suggestions. This gives me a perfect launch pad
for research and sample development. I really like the remoting concept,
this will development update a breeze. Yes, remoting is a huge topic, but
I'm hopeful that the learning curve with be minimal. Using this
infrastructure along with the no touch deployment for the "thin" client
applications will help out a ton. Keeping the objects on the server using
remoting will make developing the additional portal / service applications a
breeze.

Cheers!

--
Jay Douglas
Fort Collins, CO

"Marco Martin" <ma**********@sympatico.ca> wrote in message
news:eE********************@news20.bellglobal.com. ..
Jay,

Have you considered ASP.NET? It would let a client anywhere in your
intranet access your application through their browser, while it runs on a
server. It would solve many of the security issues as well as keep this
simple as far as software updates go.

hth,

Marco
"Jay Douglas" <ja******************@squarei.com> wrote in message
news:eA**************@tk2msftngp13.phx.gbl...
Greetings,
I'm hoping somebody can help me come up with a quick software
architecture solution to address the following issue:

I need to come up with an Winforms (or something similar) application that multiple users will use over a network. I would like the client
machines to actually use an application that sits on a master server
(without using terminal services) .. The reason I would like to use this type of set up is for easy software updates (which are going to be
plentiful) and easy maintenance. I really don't know where to start
researching this type of solution. Maybe I'm at a lost for the

terminology
for this type of architecture. I thought there was a .net solution that
would allow for an application to run in this matter.

Any and all suggestions are appreciated.

Please reply to the newsgroup as I can't receive e-mail at the listed
address.

--
Jay Douglas
Fort Collins, CO


Nov 15 '05 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

18
by: cjl | last post by:
Hey all: I know that it is silly in the age of Google to 'lose' something on the internet, but I recently checked out a project that had implemented a database with a subset of SQL in pure...
4
by: Prince Kumar | last post by:
I joined a company recently and they have a java program which hangs (does nothing) after a while. This is no way consistent. It could succeed quite a few times and can fail a few other times....
5
by: Matthew Hood | last post by:
Here's a interesting question for the guru's out there. I've created a VB.NET class library with a couple of forms that I have successfully got to work from within MS Access using COM interop and...
3
by: Tina | last post by:
I have been developing ASP.Net apps for over three years now. I've only done a couple of forms apps in .Net back when I was first learning .Net. (I've done lots of forms apps in Delphi before...
6
by: Simon Harvey | last post by:
Hi everyone, We have a need to make a Windows Forms (2.0) client application that will be installed on our clients site. The data that the application uses needs to be centrally available to a...
4
by: gsimmons | last post by:
I've been researching multi-threaded WinForms apps and thread synchronization stuff for a couple days since I'm working on refactoring a multi-threaded GUI app at work and want to be sure it's...
6
by: WT | last post by:
Hello, Using VS2005. I have an assembly library that can be called from a Web site asp.net application or from a winform application. From this library I need to retrieve a path using simply a...
0
by: dadizhu | last post by:
Hi, everyone. I ran into an UI freeze issue with threading and simplied the problem down to the following sample code. The logic is as follows: 1. The main UI thread creates a non-UI STA...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.