User Interface _ the application interface designated for the end users

learn more… | top users | synonyms

2
votes
1answer
458 views

prism and multiple screens

OK - I am studying Prism a little because of a "free weekend" offer on Pluralsight. As this is proving too complex for me, I went to the Prism book and looked at the forward, and this is what it said: ...
7
votes
2answers
2k views

Decoupling UI code?

In my application I have several event handlers that perform some action in response to user interface events such as a button click or menu selection. The code in these event handlers looks like ...
33
votes
18answers
2k views

How can dev teams prevent slow performance in consumer apps?

When I previously asked what's responsible for slow software, a few answers I've received suggested it was a social and management problem: This isn't a technical problem, it's a marketing and ...
4
votes
1answer
952 views

Best design for data entry UI [closed]

I am working on a software project that is intended to replace the data entry done in Excel spreadsheets. We have a grid control that displays the data but it is edited in a form with tabs for ...
2
votes
3answers
225 views

How much should I worry about the edge cases? [closed]

How much should one worry about the "edge cases" in an application, especially when creating the UI?
1
vote
2answers
188 views

Is there a name for the new “shake phone” interface convention?

Some mobile applications leverage the fact that smart phones have motion sensitivity to provide a "shake" feature. For example, I believe Urban Spoon has an app with which you can view a ...
1
vote
1answer
363 views

Design Pattern For UI Control and Provider to Call Control's Events [closed]

I have a UI control that uses a provider class to implement the actual logic of a complex task. So the control delegates to the provider to do some work. But the provider needs to work with the ...
12
votes
7answers
500 views

How long can it take for a screen to appear before it's considered a performance issue?

I am involved with the development of a Windows application that has various screens. One of them takes ten seconds to appear with no spinner or other indication that the screen is loading. I consider ...
0
votes
2answers
4k views

How do I find UI ideas for a reporting system

I am developing an OS reporting system for PHP, it's main emphasis is right now on the server side of things. I am trying to look for examples of good UIs for reporting systems. The problem: there are ...
2
votes
2answers
628 views

CQRS applicability when some commands need to block the UI

I am working on an app which I would dearly love to transition from a fairly traditional layered architecture to CQRS, for a number of reasons, not least fo which is that having a robust event log ...
1
vote
2answers
225 views

User interface design tool [closed]

Are there any applications that can help me design a user interface in conceptual way?
0
votes
1answer
690 views

Building a table (DataGridView) while keeping decoupled from Model

I'll try to keep this simple. Small C# app, dialog based, one has a DataGridView. I've got an UpdateTable function in the form that accepts a DataSet and passes it to the DataGridView.DataSource. ...
18
votes
4answers
13k views

Model-View-Presenter implementation thoughts

I'm trying to get a good grasp of how to implement good decoupling between a UI and the model, but I'm having trouble figuring out exactly where to divide the lines. I've been looking at ...
2
votes
2answers
763 views

Multithreaded UI desktop application issues

I am involved into development a rich UI project: desktop windows application. Application uses asynchronous invocations and in its turn it should be ready to process external messages (events). The ...
1
vote
4answers
163 views

Automatically turning text into hyperlinks - good or bad UI?

I use Trac, a personal wiki tool. I use SVN Tortoise , the subversion tool I use Outlook, Word etc In all these pieces of software, each time I want to type an url or an email address the software ...
19
votes
4answers
1k views

How can programmers improve their UX skills?

As programmers we can solve very complex problems, but then, when we have to design a user interface we tend to fail on making them easy to use. In small companies they can’t afford having designers ...