|
|
See About Face - The Essentials of User Interface Design by Alan Cooper
https://www.amazon.com/About-Face-Essentials-Interface-Design/dp/1568843224
See also Balsamiq - a reasonably decent UI prototyping app at www.balsamiq.com
|
|
|
|
|
Years ago both Microsoft and IBM developed concepts for intuitive interfaces. However, it was Apple Corporation that made interface design into an art form.
With the exception of Apple, developers in the Microsoft and IBM communities appeared to go their own ways as to how to best design an intuitive interface.
I do not know about the IBM side of things but when everyone was demanding standards back in the 1990s Microsoft did attempt to satisfy this demand by promoting a number of standards for development of applications, including design concepts for the interface of graphical applications. Then suddenly the Microsoft Development Community turned on Microsoft making the claim that the company was now trying to dominate the industry.
In any event, user interface design concepts were made available in a variety of ways.
The links below will give you an idea as to what standards were being promoted and most likely are still quite relevant to today's development efforts... (an article on Apple design is the 3rd link)
https://msdn.microsoft.com/en-us/library/ms997506.aspx
http://web.cs.wpi.edu/~matt/courses/cs563/talks/smartin/int_design.html
https://developer.apple.com/design/tips/
To research this design area further enter the following search terms into your preferred search engine... common user interface design
Steve Naidamast
Sr. Software Engineer
Black Falcon Software, Inc.
blackfalconsoftware@outlook.com
|
|
|
|
|
Curious to see if IBM's "Common User Access" is available online, I came across a historical version, dated 1989: CUA Basic Interface Design Guide[^], from the age of monospaced fonts, before screen dumps were commonplace so figures are either drawn by hand (drafters did have that steady hand! I am envious!) or drawn by a pen plotter. My printed version from the early 90s has real screen dumps(!) from both Windows, IBM and Motiv - even illustrations in color!
I find in fascinating digging into the "historical" stuff, seeing what we have forgotten and thrown away, and asking why we abandoned it - maybe that was the right decison, maybe we should have kept it.
|
|
|
|
|
I needed to inspect an area of my bathroom that I can't get my head near - I've got a smell of mould and I can't find the source - so I had a brilliant idea: connect my webcam to the WookieTab and use it as a remote camera. The default Win 10 UWP Camera app worked brilliantly, and I was able to see what was under-and-behind things.
But when I wanted to review / delete the footage, can I find it? No, not at all. A quick Google told me why...
When you record Video on a Win10 machine, does it put it in the default Video folder? Nope.
Straight in Documents? Nope.
Does it tell you where it stores it? Nope.
Can you find out in the app? Nope, it opens Settings which also won't tell you ... but will let you change it.
So where does it store video? Under the "Pictures" folder, in a directory called "Camera Roll". With all the static images.
Microsoft! Get your asses together - you created a "Videos" folder and a separate "Pictures" folder for me so bl**dy well use the right one!
Sorry, sorry. Just this continual absence of any form of logical thinking, or oversight in Win10 winds me up each time I try anything new...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
OriginalGriff wrote: Win 10 UWP Camera app worked brilliantly
At this point I was sure you made all this up...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
What can I say?
I plugged the Logitech C920 into a USB port, typed "Camera" into cortana and ran the app.
Pressed the "video" button, pressed "record" and started waving the camera into inhospitable places.
It worked, right out of the box for the first time.
Then the problems started...
I think that's my problem with MS: some excellent ideas, but don't always make sure they work properly (or indeed at all in some cases); and can't admit "we made a mistake" and throw away the cr@p ideas even when the evidence that it was a mistake is overwhelming.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
OriginalGriff wrote: I think that's my problem with MS: some excellent ideas, but don't always make sure they work properly (or indeed at all in some cases); and can't admit "we made a mistake" and throw away the cr@p ideas even when the evidence that it was a mistake is overwhelming.
You got it all wrong. Its intentional. It's just an extension of Microsoft's Programmer Works Initiative. The general idea of the PMI is to pick stupid defaults, so stupid that even a brain damaged chimp would get them right. This creates a need for more MS stack programmers to write code to work around the stupidity, helping to build and maintain a developer base by keeping them gainfully employed. Naturally, they've extended it to the apps themselves as a way of enriching the MS app ecosystem and keeping MS app developers gainfully employed.
I caught onto it 20+ years ago when I first started working with MS tools. They've been unwaveringly consistent since then, keeping me gainfully employed adding workarounds for their stupid defaults. My hat's off to MS and the PMI.. thanks folks
Yeah, yeah,. I know there's no such thing as the PMI.. it just fits so well.
|
|
|
|
|
And this weeks prize for "conspiracy theory of the week" goes to ...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Is it really a conspiracy if you benefit from it?
|
|
|
|
|
Now try looking at the "Libraries" in Explorer. Both the "Camera Roll" and "Saved Pictures" folders, which are immediately within the "Pictures" folder, have their own libraries, each containing just that folder.
Because going one level down into the "Pictures" library would be too difficult for some people to cope with.
And you can't get rid of the bloody things. Try removing them, and Windows will recreate them on the next boot, if not before.
After applications started filling up the "My Documents" folder with junk, and other applications started filling up the user profile folder with yet more junk, I was kind of hoping that "Libraries" would give me some control over what folders I need to dig through to find my stuff.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
OriginalGriff wrote: So where does it store video? Under the "Pictures" folder, in a directory called "Camera Roll". With all the static images.
But what is a video other than a series of rapid static images?
Marc
Latest Article - Create a Dockerized Python Fiddle Web App
Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny
Artificial intelligence is the only remedy for natural stupidity. - CDP1802
|
|
|
|
|
Following that logic, MS would have stored them under "Music" because de haz audio.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Marc Clifton wrote: what is a video other than a series of rapid static images Dang, you beat me to it.
if (Object.DividedByZero == true) { Universe.Implode(); }
Meus ratio ex fortis machina. Simplicitatis de formae ac munus. -Foothill, 2016
|
|
|
|
|
Hi Marc,
Apologies for going off-topic and being curious - but how is it going with studying WPF?
Get me coffee and no one gets hurt!
|
|
|
|
|
Cornelius Henning wrote: but how is it going with studying WPF?
The client was sort of a disaster to work with -- constant changing specs, several (including me) remote developers and no source control, various strange decisions, lack of complete transparency of the project code, etc.
I ended up putting about 3 hours of work into something, only to finally hit a stumbling where I asked "can I see the code for how you implemented this elsewhere?" only to get a response "oh, I've already implemented what you're working on."
I blew a gasket (it was a long time coming), zipped up all my work (since they don't have source control) and sent on its way over Skype (since that was the medium of communication) and told them I hope they have great success with their venture.
Wasn't even worth billing them the 3 hours.
So, WPF? I read some tutorials, basic stuff really, and decided (again) it's not for me. If I'm going to learn something obscure, arcane, and requiring daily chanting and blood sacrifices, I'd rather stick with web development.
Marc
Latest Article - Create a Dockerized Python Fiddle Web App
Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny
Artificial intelligence is the only remedy for natural stupidity. - CDP1802
|
|
|
|
|
Yes, one does get customers like that! I've seen a couple in my past.
Get me coffee and no one gets hurt!
|
|
|
|
|
So when you're in your bathroom, there's a mouldy smelly place where you can't stick your head.. and you took a photo of it!
For the sake of humanity, never, ever share those pictures!
Now is it bad enough that you let somebody else kick your butts without you trying to do it to each other? Now if we're all talking about the same man, and I think we are... it appears he's got a rather growing collection of our bikes.
modified 31-Aug-21 21:01pm.
|
|
|
|
|
Nope, I took a video of it in full HD: 1920x1080.
Do you want a link?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Post it to the soapbox.. it could probably do with a wash
Now is it bad enough that you let somebody else kick your butts without you trying to do it to each other? Now if we're all talking about the same man, and I think we are... it appears he's got a rather growing collection of our bikes.
modified 31-Aug-21 21:01pm.
|
|
|
|
|
Android does that sh*t too. Jussayin'.
* CALL APOGEE, SAY AARDWOLF
* GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
* Never pay more than 20 bucks for a computer game.
* I'm a puny punmaker.
|
|
|
|
|
Android does that with everything - and doesn't even provide a file manager to help you find 'em!
So you don't expect it to be that obvious.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Before turning to the dark side of the obnoxious Ads there was "ES-File explorer" for Android. It was like my ol' Debian... but then they dumbed it down and made it the usual pisshole of an Android App.
* CALL APOGEE, SAY AARDWOLF
* GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
* Never pay more than 20 bucks for a computer game.
* I'm a puny punmaker.
|
|
|
|
|
Yeah I used to love that one - but then it got greedy and annoying, so I dumped it. Haven't found one as good as it was yet though (File Manager HD doesn't make it easy to do simple copying that was easy on ES).
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
OriginalGriff wrote: Yeah I used to love that one - but then it got greedy and annoying, so I dumped it. Haven't found one as good as it was yet though (File Manager HD doesn't make it easy to do simple copying that was easy on ES).
What about Total Commander for Android?
Michael Martin
Australia
"I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible."
- Mr.Prakash One Fine Saturday. 24/04/2004
|
|
|
|