I’ll be in Rochester NY next week. Bob Nims was gracious and invited me to speak at the Visual Developers of Upstate New York (VDUNY) group on Wednesday February 28th. I’m talking about WPF (of course). If you’re in the area stop by for the evening.
Note: My talk is not listed on their site but the meeting will be at the Microsoft office.
Notes from Bob
Our schedule for Wednesday night, February 28th is:
6:00 PM Food arrives
6:30 PM (or thereabout) Program begins
8:00 PM (or shortly thereafter) distribution of SWAG and continuing discussion.
Please RSVP if you will be attending and indicate if you will be having Pizza. We request a $4 contribution for the Pizza, soda, and cookies and the RSVPs help me determine how much stuff to order, so your help is appreciated.
VDUNY meets at the offices of Microsoft at 100 Corporate Woods in Brighton (across from MCC near the intersection of I390 and highway 15A (East Henrietta Road). This is a link to a Map To VDUNY Meeting. I hope that all that wish to will be able to attend.
WPF — Microsoft’s magnificent new graphics engine
By now you’ve probably heard of Windows Presentation Foundation (WPF). But how well do you really know WPF? It’s been my experience in talking to .NET developers that many have no idea of how powerful WPF is. Some think it is a watered down graphics engine that can animate buttons on a form. Others think it is a new API for Vista and has no impact on applications they are currently building.
But they are wrong.
WPF represents the first significant change to the Windows graphics engine in over ten years. What is trivial to build with WPF is difficult or impossible in Microsoft’s current Winforms technology. The WPF API is chock full of improvements for constructing rich client applications. WPF is hardware accelerated, using the graphics rendering engine in your GPU for faster processing of UI primitives. It is vector based, via Direct3D, which provides truly scalable and resolution independent UIs. WPF makes it easy to integrate video, audio, text, animation and 2D-3D graphics into a seamless montage
You may not need 3D in your business application but I bet you have UI ideas that are difficult to accomplish with the current set of graphics tools – like GDI. If you truly care about creating a great user interface, you owe it to yourself to see what WPF can do.
Here’s what one attendee to a recent NET 3.0 road-show said after the event.
“I attended this event to learn mostly about WCF and WF. I was expecting WPF to be a big waste of time. Not only did Walt do an excellent job explaining the benefits of Windows Presentation Foundation but he made a convert out of me. I never realized how extensive WPF is, or how it simplifies so many UI design tasks.
If I had to a pick a favorite from the topics it would have to be Styles and Templates. Wow! Powerful stuff.
We are going to be using WCF in our next release, no doubt about that, but after seeing WPF I’ve already planned several UI improvements for our existing application and I’ll be using WPF for them.”
See you there!