Pete Brown's Blog (POKE 53280,0)
Pete Brown writes on a variety of topics from XAML with the Windows Runtime (WinRT), .NET programming using C#, WPF, Microcontroller programming with .NET Microframework, .NET Gadgeteer, Windows on Devices, and even plain old C, to raising two children in the suburbs of Maryland, woodworking, CNC and generally "making physical stuff". Oh, and Pete loves retro technology, especially Commodore (C64 and C128). If the content interests you, please subscribe using the subscription link to the right of every page.
Archive for tag:
User-Experience-(UX)
-
A large number of apps in the Windows Store follow the "bunch of
boxes in a GridView" approach to the hub screen.
This can work in some cases, but I encourage developers and
designers to move beyond that look, and consider either evolutions
of it, or completely different approaches.
Boxes 1.0
For many, the basic box layout is a very workable layout. Here's
one of my essential app...
-
I log into my local bank's website quite often. I transfer money
between accounts and all the usual things. Today, when I logged in,
I saw that they've decided to dump the security questions they had
us answer earlier this year and replace them with a completely new
and obscure set. If you don't set the security questions,
you can't get to your bank account.
Don't get between me and m...
-
Speaking of UX…
I finally decided to download and learn to use the
industry-standard PCB and schematic layout software: Eagle. I've
tried a bunch of others, and quite frankly, got tired of always
using "also ran" software. The majority of the info on the web is
for Eagle. It certainly doesn't have the best UI or the best
workflow, but it has absolutely the most amount of information a...
-
Before joining Microsoft, I was a consultant, primarily building
desktop applications using a variety of MS technologies. During my
last couple years there, Silverlight was a large part of that both
for full apps and as parts of larger web sites. Prior to that, it
was WPF, Windows Forms, VB, HTML and even SharePoint.
tl;dr: The point of this long post is not to
show you examples of ...
-
At Microsoft we often talk about "consumer" applications and
"line of business" applications as separate classes of apps.
Sometimes, applications that intersect both worlds come along. A
few weeks ago, I was turned on by Scott Hanselman, to a
soon-to-be-launched Silverlight application named MarketsPlus Evolve.
My immediate impression was that this was an app with an attractive
UI with ...
-
I've made it a personal goal this coming year to help Windows
Forms developers (who want to move) move to Silverlight and/or
WPF.
A common sticking point for development shops planning to adopt
Silverlight or WPF after years of work in something like Windows
Forms, is that they feel they need a design professional on-team in
order to build the same quality apps they've been used to bu...
Published
Friday, November 19, 2010 |
Tagged:
.NET, User-Experience-(UX), WPF, Silverlight, Windows-Forms, WindowsClient, Tutorial-General-Silverlight, Tutorial-Winforms-Modernization, Tutorial-General-WPF |
-
While on campus in September, I met up with Tsitsi Gora, a user
experience designer in developer division at Microsoft. Tsitsi has
worked on the in-tool experience for Silverlight, as well as some
of the Silverlight business application templates.
If you're interested in user experience or Silverlight, definitely check out this video.
-
I've received some interesting commentary on Item 0 in my 10 Things for Silverlight and WPF Developers
post. That item says to know your limitations, including when to
call in a "designer". (I'm using designer loosely here, it's a
graphics designer or ux pro. Often, those are the same people, or
highly related people working for the same org)
I contend that 99% of developers make terri...
-
This is Windows Client Developer roundup #23.
The Windows Client Developer Roundup aggregates information of
interest to Windows Client Developers, including WPF, Surface, Windows 7, XNA,
Windows Forms, Silverlight, Windows Phone and
Visual Studio. If you have something interesting you've done or
have run across, please send me the URL and brief description via
the
contact link on m...
Published
Monday, May 10, 2010 |
Tagged:
.NET, User-Experience-(UX), WPF, Silverlight, Patterns, XNA, Visual-Studio, win7, CPP, WindowsClient, WindowsClientRoundup, Windows-Phone |
-
I recently went to one of those Righttime
Medical Care clinics (used to be Nighttime Pediatrics) to get
checked out for a cold that had lingered for three weeks (turned
out to be a sinus infection). These are clinics, usually with a
long wait while in the office, but same-day appointments. They see
the usual things: colds, sniffles etc. as well as things that used
to mean a trip to the ...
-
Marc Schweigert in public sector just announced the availability of touch.codeplex.com, a set of multi-touch behaviors for WPF 3.5sp1, Silverlight 3 and Silverlight 4.Project OverviewThe APIs in WPF4 plus the Surface Toolkit for Windows Touch make building common touch scenarios easy. However, implementing many of the same touch scenarios using WPF3.5SP1 or Silverlight 3/4 involves writing a fa...
-
Since deregulation increased my electric bill by more than 100%, I’ve hated paying it. What makes it worse, though, is the really annoying workflow for the BGE online payment site. I’ve been meaning to take screenshots of the process for some time now, and just finally got around to it. First, we start at the main page at www.bge.com . You might assume that you should click the “Pay Online” li...
-
I'm not sure why I concentrate on Pie Charts. Maybe circles are
just more attractive to me than bars or points :)
For the January 2009 Expression Newsletter (which will
be out in a week or two), I put together a rather deep article on
styling pie charts in the Silverlight Toolkit. At the end, I mentioned to
check here for info on overlays.
One effect you can achieve with an overlay,...
-
We’re coming up to the end of the year, and for the first time in a very long time, I decided to set some real personal goals for myself for 2009 (outside of the usual eat better, lose weight, spend less, save more type goals) I’ve always been pretty good about keeping up with technologies and products that interest me. I’ve been an early adopter of things like Silverlight, Expression Blend/De...
-
There’s a glaring issue with this dialog from the Amazon MP3 Downloader. What is it? For comparison, here’s another dialog in Windows And a third I won’t fault you if you don’t happen to see the problem. In fact, you really need to have the mouse in your hand before your muscle memory points out the issue.
-
I was snagging some icons to go into a comp of a Silverlight LOB
application today when I realized that some of the metaphors used
in the software we're refacing (Silverlight front-end to an
existing LOB application), just don't hold anymore.
While it is instantly recognized by folks who have been with
computers for a while, I think the 3 1/2" floppy save icon needs to
die.
Back wh...
-
What's up with the new spinning ASCII art in Microsoft installers? (from http://www.asciimation.co.nz/ all of Star Wars as animated ASCII art) Ok, well, not quite as bad as that <g>, but you've seen it: | / - \ | / - \ | When it cycles like that, it looks like a rotating line, straight out of DOS or our old VT100/220 terminal days. I think the problem they're trying to solve is...
-
I like Windows Vista. I’ve been running it since the beta period, and it has been my primary operating system since it was released. Despite some of the common hearsay, Vista is very stable. I typically leave my machine on for weeks on end, rebooting only if I have to install a service pack to a tool or something (like the .NET SP1 and VS2008 SP1 sp). I run all sorts of beta stuff, dev tools, g...
-
Fellow Silverlight enthusiast (and great author) Chad Campbell called me out on this, so now it's my turn :) How old were you when you first started programming? That was either 6th grade or 7th grade, so I was around 12. I often question the people who tell you they were hacking systems at the age of 6, but who knows? :) How did you get started in programming? The first time I ever wrote ...
-
During all my Silverlight and WPF talks, one point I try to make is that in those technologies, the important aspect of an out-of-the-box control is not its particular display properties, but its model and its ability to be customized. Back when we used to do Windows Forms work, you often picked third-party controls based on how many UI customization tweaks they offered (fonts, colors, one or ...
-
So I'm trying to complete registration at this site today, and I noticed that there is no textbox next to state. I figured maybe they pulled the state from the zip code. So, I fill everything else in and submit, and get this wonderful screen telling me State/Province is required - even though there's no field for me to input into. Refreshing the page didn't fix the problem. I had to close ...
-
WPF and Silverlight applications cover a whole spectrum of application types and richness from incredible full-screen applications incorporating 3d and video to games to good old standard (but highly usable and attractive) business applications. It's the last category that I find of particular interest as while those applications don't always get the attention that the others do, they will be,...