473,804 Members | 2,034 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Smart Client and Web Application

HM
Hi,

I have an existing web application in ASP/VB which uses OCX controls. I want
to replace them with a Smart client solution, but I do not want to change the
whole application at the first go. First I want to change my Local OCX
control and replace it with a smart client. Is there any way the smart client
can be called form a web application? Also please suggest me a good site
where I can see some examples and build a smart client solution.

Thanks
Jan 16 '06 #1
1 2435
Smart Clients are .NET Windows Forms applications that are launched from a
web server, or are downloaded through a web browser from what I understand.
They can be run in a secure temporary area on the client pc and use sepcial
security permissions.

If you placed a app called, for example, myapp.exe in c:\inetpub\wwwr oot

You could launch this from any webpage by creating a link to
http://localhost/myapp.exe

You'll notice your browser pause for the first time of launching this app.
This is because a local version of the application is first downloaded via
the web server, to your client PC. Once on your PC the application cached and
launched with the restricted permissions.

The second time you launch the application you'll notice it's much quicker.
This is because .NET automatically checks if a newer version of the
application exists on the web-server than that, that was previously
downloaded. If no newer version exists, it doesn't bother downloading any
updated components and launches the application from the cached version.

I don't know if this will help. Smart Clients is one of the areas that I've
found huge difficulties in finding explanations on how to use. There's nice
wonderful webcasts on Channel 9 that show how it will be used with Windows
Vista that looks exciting, but nothing showing it in use right now, nothing
that I understood properly. Everything I found left me with more questions.
So after little trial and prototyping I had a better understanding and knew
better what I was searching for on the internet to find my answers.

Good luck!

--
Kurt Farrar
..NET Developer & Computer Enthusiast

"HM" wrote:
Hi,

I have an existing web application in ASP/VB which uses OCX controls. I want
to replace them with a Smart client solution, but I do not want to change the
whole application at the first go. First I want to change my Local OCX
control and replace it with a smart client. Is there any way the smart client
can be called form a web application? Also please suggest me a good site
where I can see some examples and build a smart client solution.

Thanks

Jan 16 '06 #2

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

Similar topics

4
2363
by: Zach Martin | last post by:
Working on developing a smart client application and I am trying to get past one nasty stumbling block. Hoping someone with previous smart client deployment experience can steer me in the right direction. My problem is as follows: I need to better understand how to have my launcher or stub app load local versions of a given assembly from the downloaded application cache of the GAC when the remote web server is offline. I am using the...
2
257
by: Srimar | last post by:
Hello, I am trying port a Client/Server application to .Net. This was an offline application and syncs up every day. We have about 300 users that are using Win 98/2000. Original thinking was to use ASP.NET and publish it to the web (The users are getting broadband). Here is the problem we are facing. We have some UI screens that are very interactive and dynamic. For example one of the screens have up to 10 input fields and changing the...
2
2406
by: Jeff | last post by:
Please note this is NOT a rant or complaint! And yes, I'm over-simplifying, but intentionally. Here goes... With ASP.NET Web applications I like that I can access data from anywhere without installing anything on the client (but I hate HTML and markup in general and it's limitations, the request/response model, state management, etc). AFAIK, Smart apps or smart clients or whatever we call them are simply variations of Web applications...
0
1842
by: Uma | last post by:
Dear all, I have a problem while running a smart client application which was installed through CD-ROM. After installing the smart client setup the application is running properly. When running the same application second time, it is not working. First time the setup willbe installed through CD-ROM. If any version increase then the new version will be updated from an URL given in Updates dialog box while taking setup. I took setup...
10
2075
by: Pieter Coucke | last post by:
Hi, What's in general the most performant for a VB.NET Windows Forms (2.0) application: - a fat client (everything one the client, the server hosts only the database) - a smart client (an application on the client, that communicates with an application on the server via Webservices/Remoting/..) I would somehow think a smart client, but would just like to have the
7
1713
by: Avi | last post by:
Hi there, Sorry, newbie, learning my way around ... I understand that ASP.Net is built on the assumption that the client does not run the .net framework, and that when you can assume that the client does run the framework, you should go the smart client way. I did a fast "is the buzzword alive" check: The Microsoft smart client development center is dead, and on Amazon I found just one book on that
1
3522
by: Rasheed | last post by:
We are building a smart client application (.NET 2.0) which uses Web Services to access the business objects. Services: The Web Services have been secured by brokered authentication using X509 certificate along with message level security. (Right now the web services are consumed only by the smart client application in intranet environment. However, few services would be exposed as enterprise services in future. Such services can be...
0
1488
by: Ekart Laszlo | last post by:
Hi, there We have currently a Java Applet based solution that we would like to rewrite to a .NET solution. The scenario is the following: 1. Starter Client application opens up a web browser window and makes a HTTP request with a big raw postdata to a remote server. 2. In this web browser window a Java Applet based application shall start and he will retrieve the posted data and he will work with it.
0
9591
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10594
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10343
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...
0
10087
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
9166
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
7631
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
6861
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
5529
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
3
3001
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.