473,785 Members | 2,863 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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 1919
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******** ******@tk2msftn gp13.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**********@s ympatico.ca> wrote in message
news:eE******** ************@ne ws20.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******** ******@tk2msftn gp13.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******** ******@tk2msftn gp13.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******** ******@tk2msftn gp13.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-touchdeployment innetframework. 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******** ******@tk2msftn gp13.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**********@s ympatico.ca> wrote in message
news:eE******** ************@ne ws20.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******** ******@tk2msftn gp13.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
7384
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 client-side javascript. I forgot to bookmark it, and now I can't find it. Anyone?
4
6596
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. There is no consistency when it fails. Could anyone here shed some light on how to debug/resolve the issue. I guess IBM looked at the issue and were not able to pinpoint where the issue is. When the program hangs and when force the DB2...
5
4332
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 VBA. (Working, meaning it hasn't crashed on me yet... ;-). I Would anybody know how to take this VB.NET Winform (using it's handle, subclassing, or other means) and set it's parent to be the Access MDI client area so that it will behave as if...
3
2457
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 .Net) I recall reading at that time that a major feature of .Net was that we would be able to write "Smart Client" applications that would be Forms apps that would be small and xcopy down to the client machine and execute while communicating to the...
6
2009
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 potentially large number of other sites, which would seem to leave us with our traditional approach, or having a central database server on a dedicated server someplace.
4
4017
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 rock solid/thread-safe. I've seen all the posts about using BeginInvoke to have worker threads interact with the UI. My question is this: I created a plain old Windows Form application (VS.NET 2005) with a blank form, built it (release build), ran...
6
2811
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 key like 'libPath'. As far as winform and asp.net share the same common base class for settings, SettingsBase, how to manage this ? For winform the value should be set in app.config and for web site in
0
2013
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 thread(m_MainThread). 2. Then the non-UI thread runs and creates derived winform and holds a reference to the winform. NOTE: I don't call Application.Run() because I don't need a message pump on this "hidden form" in my application. I rely on the...
0
9645
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
10152
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10092
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8974
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7500
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 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 a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6740
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5511
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4053
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
3
2880
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.