Back to Search Start Over

Architect Smart Client Applications.

Authors :
Fox, Dan
Source :
Access-VB-SQL Advisor; Jun2004, Vol. 12 Issue 6, p41-47, 6p, 5 Color Photographs, 1 Chart
Publication Year :
2004

Abstract

The article discusses the foundations of architecting and building smart client applications in Visual Basic .NET. Leveraging the Windows user interface is the most obvious of the pillars and entails creating applications that take advantage of the Windows Forms application program interface in the .NET Framework and installing them locally on the client machine. The need to create a responsive and appealing user interface is not particular to smart clients. Primary among these techniques is designing your user interface to be adaptive. This will be useful if you want your smart client to be able to add new features over time through the auto-deployment of additional assemblies. The second pillar of smart client applications is the need to work seamlessly in both connected and disconnected scenarios. To support this kind of functionality, an application with offline usage in mind must be designed. The third pillar is the ability for smart client applications to be auto-deployed and updated. To many,this is the quintessential feature of smart clients and addresses the second of the two driving factors that led architects and developers to move away from Windows-based applications installed on the desktop in the first place. The infrastructure of the .NET framework supports both auto-deployment and auto-updating by providing automatic application isolation through the use of private assemblies and removing the need to register code on the machine, as was the case in the unmanaged world. The final pillar in building smart client applications is to provide secure access to data and services.

Details

Language :
English
ISSN :
10939105
Volume :
12
Issue :
6
Database :
Supplemental Index
Journal :
Access-VB-SQL Advisor
Publication Type :
Periodical
Accession number :
13346907