Contents tagged with UI
-
JavaScript frameworks/libraries for single-page and rich JavaScript applications
If you are doing work on the client-side of web applications, you have to know about the JavaScript frameworks and libraries you can use.
Steven Sanderson has a great digest of the top ones on his blog. -
PropertyOf and INotifyPropertyChanged.PropertyChanged without strings
When coding applications using design patterns such as MVP (Model-View-Presenter) or MVVM (Model-View-ViewModel), you'll find yourself using data binding and the INotifyPropertyChanged interface all over the place. This means referencing properties quite a lot.
-
MVVM frameworks galore
The MVVM pattern (Model-View-ViewModel, also known as M-V-VM, the PresentationModel pattern, or the ViewModel pattern) appeared a long time ago now, but it took some time before it became more documented and well known. Over the last few months, MVVM boomed, especially with an explosion of dedicated frameworks. It's difficult to know what each framework proposes and which one to choose. Fortunately, Jeremy Alles has compiled pointers to all the MVVM frameworks available today. He even lists the main features of each framework.
-
The core WPF classes
Jeremy Alles proposes a nice tour of the core WPF classes. It comes with a class diagram and quick descriptions.
I'll keep a link to it here for reference. It's the kind of document I'll refer to several times. -
fivesecondtest, quick usability testing
fivesecondtest.com, "A simple online usability test that helps you identify the most prominent elements of your user interfaces."
-
The "Error creating window handle" exception and the Desktop Heap
When a big Windows Forms application I'm working on for a client is used actively, users often get "Error creating window handle" exceptions.
-
New York Times abandons WPF and Silverlight in favor of AIR
The first version of the New York Times Reader was showcased in 2006 as one of the first and major WPF applications. Then, the Times Reader was ported to Silverlight, so it can work on non-Windows platforms such as Mac OS and Linux. The fact that WPF runs only on Windows was indeed a major concern for such a product.
-
Localization in WPF
Several techniques exist for localizing WPF applications. I have yet to study them before making a choice.
-
UI design and prototyping tools
As my previous post shows, I have a growing interest in user experience and UI design patterns. I'm also interested in mockups and prototyping tools, which are of course directly related to UI design and user experience.
-
UI design patterns libraries
Over the time, I've collected a set of UI design patterns libraries. Some of them present patterns with descriptions and advices, others collect screenshots of UI designs. With all the available sites, you have a lot of patterns to tap into for your sites and applications!