Summary: Windows Forms 2.0 High Five WikiSheet

Top 5 Business Needs

1. Greater operational efficiency Increase end-user productivity by improving response times, reducing data entry errors, and aggregating more information into UI for context.
2. Faster Time to Market Deliver applications faster by boosting developer productivity.
3. Reduced IT Operations costs Make deployment, maintenance and usage of client applications as easy as they are for web applications.
4. Uninterrupted productivity for mobile workers and off-line scenarios Keep employees productive during periods of intermittent or no network connectivity. Enable them to work offline with the information they need.
5. Reduce end-user training and ramp-up costs Simplify the end-user experience with modern intuitive user interfaces that follow familiar UI metaphors (e.g. Office look & feel).

Top 5 Technology Enablers

1. Fast navigation, lookup, data entry and validation Create applications that leverage the power of the client (reduced network latency, immediate response times, greater customization and branding flexibility), fast data navigation and data entry; and aggregation of multiple apps views into one view.
2. Reduced Code Complexity and Easier Integration Reduce development complexity with professional developer tools that include visual designers, integrated debugging, a comprehensive set of reusable class libraries and object oriented languages.
3. Simplified Deployment and Maintenance Safe, secure and simplified application deployment throughout the whole application’s lifecycle. Use application descriptors (manifests) to drive your deployment process.
4. Data Caching and Synchronization Replication and caching of data locally, dynamically managing network connectivity, and intelligently synchronizing changes.
5. Intuitive User interface Use professional layouts and controls to create a hi-fidelity user experience that follows familiar UI metaphors.

Top 5 Microsoft Technology Differentiators

1. Asynchronous processing and databindng Easy and efficient support for asynchronous data access, multiple concurrent query execution, data binding to web services, business objects, and databases.
2. Powerful design-time environment with rich user controls Advanced WYSIWYG designer and comprehensive set of reusable and extensible controls that expedite creation of professional-looking localizable and accessible client applications. Partial classes enable separation of business logic and designer-generated UI.
3. ClickOnce Framework for publishing, deploying and versioning client applications. Includes IDE integration for developers, command-line tools for IT administrators, and a rich API to extend or customize advanced deployments.
4. Data Components and Controls Simplified network connectivity detection, efficient in-memory data caching, concurrent query execution, and implementations of higher level application design patterns for offline and synchronization.
5. Advanced layouts, toolstrips, and XP Visual Styles Comprehensive set of visual controls with XP Visual Styles for intuitive UI. Toolstrips provide menus and toolbar controls with familiar Office look & feel out of the box. Table and Control flow layouts for dynamic layouts and localization.


Top 5 Examples

1. Dell (Call Center) For call center agents at Dell who need fast access to customer data, Integrated Dell Desktop is a smart client application that aggregates multiple back-end systems into a single unified view. Unlike the prior web-based solution, IDD optimizes call time by avoiding constant round trips to the server and integrating 17 information sources into a single application view. ( see http://www.microsoft.com/resources/casestudies/casestudy.asp?CaseStudyID=16276 )
2. Your ProjectProject Description
3. Your ProjectProject Description
4. Your ProjectProject Description
5. Your ProjectProject Description

Top 5 Information Sites

1. Official Community site http://www.windowsforms.net/
2. MSDN Site http://msdn.microsoft.com/smartclient/windowsforms/default.aspx

Top 5 Community Resources

Microsoft Communities