Windows Develop Bookmark and Share   
 index > Windows Forms Sample Applications > Is possible to run this app from URL?
 

Is possible to run this app from URL?

a have some problems with this...
Thanks
Ales
MigrationUser 1  Monday, February 17, 2003 9:31 AM
Well - no it isn't possible. There seems to be major confusion with what the term 'Smart Client' actually refers to - precisely. 

TaskVision is definitely NOT a 'Smart Client' application in the sense Microsoft gave this term - it does not support URL deployment aka. Mobile Code. Binaries are downloaded and run off the local filesystem. 

It is definitely an interesting project well worth studying, though!
MigrationUser 1  Wednesday, February 19, 2003 11:30 AM
This would probably be a good time for Microsoft to define "smart client" ;)
Essentially, a smart client app is simply an app that runs locally on the client PC and runs offline.  You could build one using VB6 or VBA in Office.   It just so happens that the .NET Framework, the .NET Compact Framework, and Tablet PC SDK, among other technologies now shipping, provide the BEST approach to building smart client applications.  One of the things they enable -- which developers can optionally take advantage of -- is no-touch deployment.  
For this app, instead of doing "URL-based," no-touch deployment, we decided to use the .NET Application Updater Component (http://www.gotdotnet.com/team/windowsforms/appupdater.aspx).  While you do have to install the app the first time, this component, which was used in Terrarium and which has been used by a number of enterprise customers -- see our Customers tab above, allows for automatic updates (no-touch updates if you will). The first time you install the client exe, you'll notice about 4 minutes later it downloads v1.1 of the app and prompts to see if you want to restart with the updated version (which provides the language menu, showing off localization).   You can witness this all over again, by going to C:\Program Files\TaskVision (if that's where you installed the client) and opening the AppStart.config file.  Change this line  <AppFolderName>1.1.0.0</AppFolderName> to  <AppFolderName>1.0.0.0</AppFolderName> and the app will download and launch the update all over again for you.  (great for demos)  This is explained in detail in the URL above, which is also cited in the TaskVision Solution Overview whitepaper.
 The .NET Application Updater Component is a great, stable piece of code -- you can get all the source at the URL I listed above -- which gives some hint of what we plan to build into the .NET Framework natively for no-touch deployment in future versions (e.g. the ability to have the app no-touch deploy and run offline natively, without having to do special things in the code to enable that; the ability for the user to roll back to previous versions; etc.)
You'll note we say TaskVision shows off no-touch deployment, and it does, when it comes to pushing out updates, anyway.
Hope that helps shed some light.
thanks,
Mike
MigrationUser 1  Wednesday, February 19, 2003 10:38 PM
Aha, I saw it in the source and I'm glad to get it confirmed here - TaskVision is actually using the Application Updater Block. I was somwhat confused since the presentation of TaskVision states that the program uses "No-touch deployment".  If I am not mistaken, "No-touch deployment" means URL based (no installation required) deployment. This is not the case in TaskVision now.

Best Regards
Kai Fransson
MigrationUser 1  Wednesday, September 29, 2004 6:46 AM

You can use google to search for other answers

Custom Search

More Threads

• This forum has migrated successfully on December 10, 2008
• Terrarium download not working
• What's going on with Terrarium?
• OLAF Clone Application Problem
• Scheduler
• SQL Server Location
• Where can I get TaskVision's Sql script?
• Smart Client Error,help
• Reintroducing updated organism
• MSMQ version