Teaching Prism and Sync Framework for SCoPE Penang

002

Got invited by Software Consortium of Penang (SCoPe) to conduct a one day course on Composite Application Guidance for WPF (Prism) and Sync Framework. Due to short notice, about 8 participants turned up for the weekend workshop.

My Prism hands on labs are downloadable here.

http://cid-732d1d42507315a3.skydrive.live.com/browse.aspx/Public/Prism

Composite WPF Guidance aka Prism ships!

 

The Composite Application Guidance for WPF is designed to help you more easily build enterprise-level Windows Presentation Foundation (WPF) client applications. This guidance will help you design and build flexible composite WPF client applications – applications that use loosely coupled, independently evolvable pieces that work together within the overall application.

RIScreenShots_small

Check it out!

Download

Getting Started

Prism Homepage at Codeplex

Microsoft Open Specification v1.0 released

Awhile ago I blogged about Microsoft releasing products protocol documentation which are essential design specifications. That was about 2 months ago and the documents are of beta version.

Today the official version 1 is out that it covers the following products.

  1. Windows
  2. WCF
  3. Windows Server Protocol
  4. .NET Framework
  5. Office
  6. Office Binary File Format
  7. SharePoint
  8. Exchange
  9. SQL Server
  10. VBA Language Spec
  11. XAML

Bank using WPF on ATM

Tim Heuer blogged about Wells Fargo adoption of WPF into their ATM user interface. For any technology, having a financial institution to adopt it in a customers facing application is really a vote of confidence that it is ready for critical mass.

With banks automating more of their businesses and putting them onto ATM and Internet banking, user experience is getting more crucial because of the dozens of services they offer, the screen property is limited. Old style ATM UI consist of just text is not usable to get customers to the  service they looking for. WPF fits nicely here because of the deep integration with a strong application development platform like .NET and there is a good workflow synergy between the developers and designers to help boost productivity.

I just hope my local banks in Malaysia will realize this also and start putting investment into user experience around ATMs and Internet Banking.

More ideas for your WPF applications

thirteen23 (not 7eleven) is a design focus development company specializes in WPF application. On their website I found a few cool WPF application which not only looks nice but also showcase ability to connect to services on the cloud such as Windows Live Messenger.

Here are some samples which I think can be reused for your own enterprise app:


continuum: WPF based MSN Messenger

foresight_004
Foresight: A Vista gadget to help manage task + project

mix08_005

Mix08: a quick Vista application that lets you create your own conference schedule, keep track of times, and browse all the sessions.