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

Best way to do this?

We have an application where a manufacturing company has a dedicated PC
to help manufacture our product. This PC needs to:

1/ download information from our web site application;

2/ pass that information via a local application to a piece of hardware
attached to the PC via a COM Port;

3/ pass a log file back to our site (this could be ftp).

We have full rights and access to that PC.

We would like to make this as seemless as possible for the user. Just
bring up the information on a web page then press a button. We do
*not* want the user to actively download a file (Save As...). Just have
the information passed and start the local process.

What would be the best way to do #1 and #2 above in .Net?

A User Control talking to a Web Service? An executable talking to a
Web Service?

Nov 19 '05 #1
4 1070

<ia*******@gmail.com> wrote in message
news:11*********************@g43g2000cwa.googlegro ups.com...
We have an application where a manufacturing company has a dedicated PC
to help manufacture our product. This PC needs to:

1/ download information from our web site application;

2/ pass that information via a local application to a piece of hardware
attached to the PC via a COM Port;

3/ pass a log file back to our site (this could be ftp).

We have full rights and access to that PC.

We would like to make this as seemless as possible for the user. Just
bring up the information on a web page then press a button. We do
*not* want the user to actively download a file (Save As...). Just have
the information passed and start the local process.

What would be the best way to do #1 and #2 above in .Net?

A User Control talking to a Web Service? An executable talking to a
Web Service?


The best way to do this is a .NET 2.0 SmartClient deployed through
ClickOnce. This application can access the COM ports of the local machine
and communicate with a web service to move data back and forth to a web
application.

David
Nov 19 '05 #2
Hmm, the SmartClient looks promising, however according to MS regarding
ClickOnce:

"if your application does need to do something risky at install time,
ex. installing drivers, MSI is still your best choice."

I believe we do need to install drivers.

Nov 19 '05 #3

<ia*******@gmail.com> wrote in message
news:11**********************@g49g2000cwa.googlegr oups.com...
Hmm, the SmartClient looks promising, however according to MS regarding
ClickOnce:

"if your application does need to do something risky at install time,
ex. installing drivers, MSI is still your best choice."

I believe we do need to install drivers.


Then SmartClient, with MSI deployment.

David
Nov 19 '05 #4

David Browne wrote:
<ia*******@gmail.com> wrote in message
news:11**********************@g49g2000cwa.googlegr oups.com...
Hmm, the SmartClient looks promising, however according to MS regarding
ClickOnce:

"if your application does need to do something risky at install time,
ex. installing drivers, MSI is still your best choice."

I believe we do need to install drivers.


Then SmartClient, with MSI deployment.

David


Ok sorry, I just checked with our guys and the driver that gets
installed only needs to be setup once.

So back to SmartClient...I guess the issue we have there is we will
already have the user using our web application and we envision that
user switching back and forth seemlessly with the web application and
local application all within the browser. We are also considering a
Java applet which would run right in the browser. Does SmartClient run
in the browser or as a separate windows application?

Nov 19 '05 #5

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

Similar topics

7
by: Gemini | last post by:
Hello I am looking for the best content/article manager software, perferred open source, php, mysql backend.. can anyone recommend me one? I think that the best discussion is phpbb, the...
18
by: Roman Suzi | last post by:
;-) Just type into google "best programming language" and press (I am lucky) Sincerely yours, Roman Suzi -- rnd@onego.ru =\= My AI powered by GNU/Linux RedHat 7.3
136
by: Matt Kruse | last post by:
http://www.JavascriptToolbox.com/bestpractices/ I started writing this up as a guide for some people who were looking for general tips on how to do things the 'right way' with Javascript. Their...
3
by: Irene | last post by:
Hi all, I have set up a simple VB program (and later on an ASP interface) to manage an Athletics database. I'm using Access 2000. To simplify, I have the Athlets, the Competitions and the...
5
by: l.woods | last post by:
I want your recommendation on which ASP.NET Shopping Cart software I should buy? Best code Best documentation Best support (if needed. I will buying source code, if possible) TIA, Larry...
4
by: Ron Brennan | last post by:
Good evening, Windows 2000, JDK 1.5. What opinions do people have on what way and tool programmaticly produces the best quality thumbnails from larger images? On the web I've seen Java...
7
by: Frank Millman | last post by:
Hi all Assume a 2-dimensional list called 'table' - conceptually think of it as rows and columns. Assume I want to create a temporary copy of a row called 'row', allowing me to modify the...
9
by: optimistx | last post by:
Which url in your opinion would be a good or even the best example of javascript usage in a set of pages at least say 10 or more pages? How to use css, how to split js-code to files, how to code...
24
by: Earl | last post by:
I have all of my data operations in a separate library, so I'm looking for what might be termed "best practices" on a return type from those classes. For example, let's say I send an update from...
9
by: =?Utf-8?B?QW1tZXI=?= | last post by:
I've read many incomplete opinions about the "Best Practice" for securely accessing SQL but what I really need to find the "Best Practice" that fits my applications needs. Currently (alpha...
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...
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:
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
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
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.