Smart Client Development
Smart clients are easily deployed client applications that provide a rich user experience by leveraging both local computing resources and remote services. The challenges in making successful smart clients include issues such as application update and deployment, being off-line capable, handling caching and asynchronous messaging interaction. This track covers when to apply smart clients, and patterns & best practices for developing them, using both .NET and Java" technologies.