Why doesn’t Microsoft release UX frameworks to build UI’s like their current UIs?
When I started learning programming with the .NET framework, I started by using WinForms as a UI technology. It uses “classic” menus just like this office 2000:
A few years later Office 2007 was released, the ribbon was born:
And even some years later Office 2010 was released, which also added new features like the stage:
A few days ago Office 15 preview was released and they added more fancy new stuff:
That’s huge progress IMO, but why don’t they enable the developers to build UI’s like them? When I have a look at .NET, there’s still no way to build a ribbon. Even with WPF, which is highly extensible, there are no premade controls. So the community has started several projects to create all those “features”. I know, today Microsoft has released a ribbon for WinForms and WPF, but that’s still not part of any core framework (not even the 4.5 one). But this is not limited to .NET as far as I know? Today there are still no APIs for unmanaged applications to create those ribbon UI’s?!
Saving Passwords To The Local Device
So In my app (iOS), you have to register in order to use the service (a food service). But in order to change details about your account (username, password, and email), you have to reenter your password. Except for if the user logged out, this is the only time you need your password to use the app. So I was wondering, since the user basically never uses their password, and its likely they would forget it the one time they might need it, is it ok if I store their password to their local device (in NSUserDefaults
)?
Macintosh OS10.8 user experience with ‘identified developer’ downloads? [closed]
Closed 9 years ago.
Overloading interface buttons, what are the best practices?
Imagine you’ll have always a button labeled “Continue” in the same position in your app’s GUI.
Would you rather make a single button instance that takes different actions depending on the current state?
Criteria for selecting timeout value?
Situation: a piece of software reads frames of data from a file in a seperate thread and puts it on a queue, emptied by another thread. That second thread periodically checks on the queue and fails rather gracefully, by showing an error message stating the read timed out, if no data is available within a certain amount of time. Initially this timeout was set to 200mSec. There was no real reasoning behind that constant though, but it worked fine. We measured on a couple of machines and for large data frames, larger than what would be used by customers, a read took like 20mSec whith no other load on the machine.
Is the UX affected negatively by fully cacheable pages?
I want to have fully cacheable pages in my websites, but one cannot do that if they contain user-specific data, like the userbar or things in the UI that can change depending on the permissions the user has.
Object locking over Internet
I am building a tutoring application that can be used to draw objects and then one is able to drag them around. I would like to know what is the best thing to do when someone clicks on an object and starts to drag it.
Reveal detailed license-errors?
So after one has programmed and integrated a licensing solution into his or her application, how should one deal with licensing errors?
throwing runtime exception in Java application
I am working as a contractor designing enterprise Java application for my client in the role of a technical lead. The application will be used by end users and there will be a support team who will support the application when we leave.