473,385 Members | 1,693 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,385 software developers and data experts.

Internet Capability for Application

I have a PC connected to a network that has an application to control
complex hardware. The user wants a remote user to be able to do the
following:
- Have access to configuration parameters via Web Pages served up by the PC
attached to the hardware and
- be able to retrieve 8 to 10 mbyte data files requiring the PC to have FTP
server like functionality.

While I don't know the best approach to implement these features it seems
that there are (at least) 2 paths that I can take:
1) Write these capabilities from scratch (create a Web service that uses ASP
for Web Pages and create my own FTP server, etc...)
--or--
2) Purchase drop in .Net ready controls that supply these capabilities.

It seems that these capabilities will be best provided by a Windows/Web
Service since I don't want to require the user to log into the PC to gain
access to these features from since they could be in a "remote" location.
Is this assumption correct? Can somebody please point me to some sources
that might help me choose the best option? Are there alternatives that I
haven't thought of that might be better fits?

TIA

Brad
Nov 20 '05 #1
8 947
Cor
Hi Brad,

Probably I do not understand you.

If I understand you well, than can be the way of creating a window
application combined with webservice be a way to go.

Here a walkthrough from Microsoft, what I advice you to try, when it is not
the solution you want you get a good view what a webservice will do for you.
(By instance the FTP problem I would do using an HTTP webclient.downloadfile
and not using this). However also with this is that when it is on the
Internet, security is the first thing to check that every thing is save).

http://msdn.microsoft.com/library/de...alkthrough.asp

I hope this helps?

Cor

Nov 20 '05 #2
Cor
Hi Brad,

Probably I do not understand you.

If I understand you well, than can be the way of creating a window
application combined with webservice be a way to go.

Here a walkthrough from Microsoft, what I advice you to try, when it is not
the solution you want you get a good view what a webservice will do for you.
(By instance the FTP problem I would do using an HTTP webclient.downloadfile
and not using this). However also with this is that when it is on the
Internet, security is the first thing to check that every thing is save).

http://msdn.microsoft.com/library/de...alkthrough.asp

I hope this helps?

Cor

Nov 20 '05 #3
Hi Brad,

Based on my understanding, you wants a modal as below.
http(1) control(2)
RemoteUser------------------->PC---------------------->hardware.

(1)RemoteUser needs to post some configuration data to the PC and need to
download some data from the PC am I right?
(2)the Application on PC will apply the configuration posted by RemoteUser
to the hardware.

Have I fully understood you? If there is anything I misunderstood, please
feel free to let me know.

Based on the senario, I think a ASP.NET application is just OK but I think
a user authentication is necessary or how did the ASP.NET appliation know
who is changed the configuration which may caused security issue.

When the RemoteUser access the ASP.NET application the user will fill in
the configuration data in a Webform of the asp.net application and then
post the data to the PC. The PC can write the configuration data into a
file so that the application which will control the hardware will know what
to apply.

When the RemoteUser need to download some data from the PC, we can just put
the downloaded file in the asp.net directory, and build a link for the
remote user to download.

Please apply my suggestion above and let me know if it helps resolve your
problem.
Best regards,

Peter Huang
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.

Nov 20 '05 #4
Hi Brad,

Based on my understanding, you wants a modal as below.
http(1) control(2)
RemoteUser------------------->PC---------------------->hardware.

(1)RemoteUser needs to post some configuration data to the PC and need to
download some data from the PC am I right?
(2)the Application on PC will apply the configuration posted by RemoteUser
to the hardware.

Have I fully understood you? If there is anything I misunderstood, please
feel free to let me know.

Based on the senario, I think a ASP.NET application is just OK but I think
a user authentication is necessary or how did the ASP.NET appliation know
who is changed the configuration which may caused security issue.

When the RemoteUser access the ASP.NET application the user will fill in
the configuration data in a Webform of the asp.net application and then
post the data to the PC. The PC can write the configuration data into a
file so that the application which will control the hardware will know what
to apply.

When the RemoteUser need to download some data from the PC, we can just put
the downloaded file in the asp.net directory, and build a link for the
remote user to download.

Please apply my suggestion above and let me know if it helps resolve your
problem.
Best regards,

Peter Huang
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.

Nov 20 '05 #5
Cor,

Thanks for the information and the link. The distributed application
example was very helpful.

Brad

"Cor" <no*@non.com> wrote in message
news:u5*************@tk2msftngp13.phx.gbl...
Hi Brad,

Probably I do not understand you.

If I understand you well, than can be the way of creating a window
application combined with webservice be a way to go.

Here a walkthrough from Microsoft, what I advice you to try, when it is not the solution you want you get a good view what a webservice will do for you. (By instance the FTP problem I would do using an HTTP webclient.downloadfile and not using this). However also with this is that when it is on the
Internet, security is the first thing to check that every thing is save).

http://msdn.microsoft.com/library/de...alkthrough.asp
I hope this helps?

Cor

Nov 20 '05 #6
Cor,

Thanks for the information and the link. The distributed application
example was very helpful.

Brad

"Cor" <no*@non.com> wrote in message
news:u5*************@tk2msftngp13.phx.gbl...
Hi Brad,

Probably I do not understand you.

If I understand you well, than can be the way of creating a window
application combined with webservice be a way to go.

Here a walkthrough from Microsoft, what I advice you to try, when it is not the solution you want you get a good view what a webservice will do for you. (By instance the FTP problem I would do using an HTTP webclient.downloadfile and not using this). However also with this is that when it is on the
Internet, security is the first thing to check that every thing is save).

http://msdn.microsoft.com/library/de...alkthrough.asp
I hope this helps?

Cor

Nov 20 '05 #7
Peter,

As usual, thanks for the great feeback.

Brad

""Peter Huang"" <v-******@online.microsoft.com> wrote in message
news:sC**************@cpmsftngxa06.phx.gbl...
Hi Brad,

Based on my understanding, you wants a modal as below.
http(1) control(2)
RemoteUser------------------->PC---------------------->hardware.

(1)RemoteUser needs to post some configuration data to the PC and need to
download some data from the PC am I right?
(2)the Application on PC will apply the configuration posted by RemoteUser
to the hardware.

Have I fully understood you? If there is anything I misunderstood, please
feel free to let me know.

Based on the senario, I think a ASP.NET application is just OK but I think
a user authentication is necessary or how did the ASP.NET appliation know
who is changed the configuration which may caused security issue.

When the RemoteUser access the ASP.NET application the user will fill in
the configuration data in a Webform of the asp.net application and then
post the data to the PC. The PC can write the configuration data into a
file so that the application which will control the hardware will know what to apply.

When the RemoteUser need to download some data from the PC, we can just put the downloaded file in the asp.net directory, and build a link for the
remote user to download.

Please apply my suggestion above and let me know if it helps resolve your
problem.
Best regards,

Peter Huang
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.

Nov 20 '05 #8
Peter,

As usual, thanks for the great feeback.

Brad

""Peter Huang"" <v-******@online.microsoft.com> wrote in message
news:sC**************@cpmsftngxa06.phx.gbl...
Hi Brad,

Based on my understanding, you wants a modal as below.
http(1) control(2)
RemoteUser------------------->PC---------------------->hardware.

(1)RemoteUser needs to post some configuration data to the PC and need to
download some data from the PC am I right?
(2)the Application on PC will apply the configuration posted by RemoteUser
to the hardware.

Have I fully understood you? If there is anything I misunderstood, please
feel free to let me know.

Based on the senario, I think a ASP.NET application is just OK but I think
a user authentication is necessary or how did the ASP.NET appliation know
who is changed the configuration which may caused security issue.

When the RemoteUser access the ASP.NET application the user will fill in
the configuration data in a Webform of the asp.net application and then
post the data to the PC. The PC can write the configuration data into a
file so that the application which will control the hardware will know what to apply.

When the RemoteUser need to download some data from the PC, we can just put the downloaded file in the asp.net directory, and build a link for the
remote user to download.

Please apply my suggestion above and let me know if it helps resolve your
problem.
Best regards,

Peter Huang
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.

Nov 20 '05 #9

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

Similar topics

3
by: Randy Dietz | last post by:
Hi, what would be the best way to set up an internet radio station? Does my MSDN Universal subscription include all the tools I'll need? Thanks, Randy
9
by: Tom Dacon | last post by:
I have a little desktop application (it happens to be a Windows Forms analog clock) that's written in VB.Net (2003). I placed a shortcut in my Startup program group to start it up when I log on. I...
6
by: Thomas | last post by:
Hi, I'm having a problem with the dynamically created inputfields in Internet Explorer. The situation is the following: - I have a dynamically created table with a textbox in each Cell. - It...
2
by: Joey Powell | last post by:
I would like to know if anyone has any information on how to write C# code to "intercept" http traffic to and from websites. Not that I'm trying to re-invent the wheel here, but I am having a...
4
by: Nicolás Castagnet | last post by:
Hi, I write this post because I notice a strange behavior related with "Temporary Internet Files" and maybe some of you can help me to understand it. I am working in a web application with...
8
by: Brad Markisohn | last post by:
I have a PC connected to a network that has an application to control complex hardware. The user wants a remote user to be able to do the following: - Have access to configuration parameters via...
12
by: Paul Tillotson | last post by:
At my company we are looking at deploying clients for our client/server app outside our firewall, which will then require our postgres box to be internet-accessible. Does anyone out there have...
5
by: ashleyday56 | last post by:
Here is a very general idea, im expecting it to be useless or already thought of/dismissed by the time you have even read it as we cant create technology fast enough apparently?? Anyway... i...
6
by: Mike9900 | last post by:
How can I connect my .NET app which use remoting to communicate over internet, 2 instance of the same app? My app is already done using .NET Remoting. I am wondering if to change them to WCF or...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

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.