473,395 Members | 1,368 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,395 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 1280
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...
10
by: Edlueze | last post by:
I am developing some Data Access Pages (DAP) using Microsoft Access 2003 on Microsoft Windows XP. When I try to open these pages (located on my C: drive), the display of the data access page is...
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...
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: 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
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
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: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
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...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...

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.