User Interface _ the application interface designated for the end users
-2
votes
0answers
26 views
State of AnuglarJS UI addons ? What is the easiest and most common route to go ? [closed]
I have some basic confusion as far as the proper way to add UI to Angular. There is Angular UI and there is Bootstrap Angular UI. Is AngularUI similar to JqueryUI? Are all UI pieces in Angular ...
-4
votes
1answer
68 views
Overriding a function in an instance [closed]
Is it possible to override a function by instance? For example, A and B are both instances of MyClass. I have a function Action(), and I want to specify its implementation for each instance.
To be ...
1
vote
1answer
80 views
Testing a codebase with sequential cohesion
I've this really simple program written in C with ncurses that's basically a front-end to sqlite3. I would like to implement TDD to continue the development and have found a nice C unit framework for ...
2
votes
2answers
200 views
Is it realistic to use designers for complex UI [closed]
When I created my first web application few years ago, I remember trying to use the designer in VS 2008. Before I can even remember I abandoned it to the favor of actual debug to understand how my UI ...
2
votes
4answers
332 views
How to elegantly work with a lot of print functions?
I'm working on a Python project that is executed on a terminal (or console) for which I am planning to implement a GUI.
I did not major in CS so I really have no idea how to effectively design a ...
2
votes
2answers
169 views
What are examples of automating BDD specifications through the UI layer?
I understand it is better to automate BDD specifications below the user interface whenever possible.
For example and quoting from Gojko Adzic's book: Specification by Example:
Don't check ...
3
votes
3answers
360 views
How to handle complex views (consisting of several parts) in MVC web application
Lets say I am writing a blog web application using MVC pattern. Typical layout for the main page of the blog application is - some kind of a post index in the main part, and aside there are some ...
2
votes
1answer
249 views
UI (Specifically FLEX) automation testing
I was wondering whether the community utilizes automation tests to the extent of UI? Is there some common best practices for testing UI?
Also - the product I'm working on is flex-based. I would love ...
2
votes
4answers
510 views
Using only UI testing. Is that Ok?
I am a sole developer working with an offshore employer. I do realize the importance of unit testing (although haven't practiced before) but currently, the code hasn't ever been tested. The problem ...
3
votes
1answer
93 views
Custom templating in a web application
I want to understand the pros and cons in generating dynamic web application controls.
The idea is to generate all the controls dynamically based on the database procedure output and populate the ...
8
votes
1answer
885 views
Why doesn't CSS natively support variables and hierarchy?
I am new to UI development, but I feel very uncomfortable with how CSS works.
My use case is that I wanted to apply some specific styles inside a particular div on a page.
CSS attempt:
div.class1 ...
4
votes
2answers
676 views
What is Declarative UI?
I keep seeing this term being thrown around in blogs about frameworks. While I understand the difference between declarative and imperative programming, how does this apply specifically to UI? Why ...
0
votes
1answer
84 views
Author's work and copyright. in UI design
Typical situation in UI design: you do design of some UI and, say, came up with some bright new idea like "ribbon" or "kinetic scroll past end".
What would be the strategy about such thing? Register ...
5
votes
4answers
1k views
How should UI layer pass user input to BL layer?
I'm building an n-tier application, I have UI, BL, DAL & Entities (built from POCO) projects. (All projects have a reference to the Entities).
My question is - how should I pass user input from ...
2
votes
1answer
143 views
Is it possible to use RubyGnome2's/QtRuby's HTML renderers to make UI for a Ruby script?
I'd like to make a graphical user interface for my script, instead of running it from the console. I'm aware there's a wealth of UI libraries for Ruby, but I'm quite familiar with HTML and CSS and I'd ...
4
votes
5answers
1k views
What is the rationale behind entering email twice for registration?
Many web sites ask users to enter their email address twice, sometimes taking the trouble to disable copy-pasting.
What is the logic behind this? Is this e.g. a security measure?
2
votes
2answers
594 views
Design Pattern for Skipping Steps in a Wizard
I'm designing a flexible Wizard system that presents a number of screens to complete a task. Some screens may need to be skipped based on answers to prompts on one or more previous screens.
The ...
7
votes
1answer
5k views
Future of WPF and free controls ? [closed]
I am willing to work on a personal project that I would like to release publicly. I am working with Silverlight and have experience with XAML, as it is my full-time job.
It is enjoyably for me to ...
2
votes
3answers
477 views
What is the purpose of “re-type your email” field? [closed]
Many web sites when you registering an account present you with a form where you put in your details such as name and other profile data. One of the fields without a change is email address. It seems ...
0
votes
1answer
486 views
Display rich text in tool tip
In this particular website, when you hover your mouse over a particular region, it displays something that is clickable. I know of tool tips, but in my experience, I have only used tool tips to show ...
2
votes
1answer
156 views
Separating model from UI
I have a Swing application with a custom TreeModel that can refer to domain instances. I'm wondering what changes I could make if I consider moving to a web interface later on. Would a pluggable model ...
10
votes
1answer
628 views
UI patterns in functional languages
I would like to start fiddling with ClojureScript, but I am puzzled about some points. My problem is what is a good way to deal with state changes coming from user interaction, when you trying to work ...
15
votes
6answers
3k views
Is it a good idea to do UI 100% in Javascript and provide data through an API?
My primary day job is making HTML applications. With that I mean internally used CRUD-type applications with lots of editable gridviews, textboxes, dropdowns, etc. We're currently using ASP.NET ...
7
votes
3answers
1k views
How could I make automatic tests for GUI?
How can I check automatically what is seen and what not? Or at least, how can I organize some partly automatic tests?
IDE: Eclipse (could use also IntelliJ Idea if necessary)
Testing tool: Junit ...
3
votes
2answers
348 views
What should a GetSelectedIndex method return when no rows are selected
I'm creating a UI table component that returns an array of selected indices.
Some typical return values would be
var myRetVal1 = [0];//one value selected
var myRetVal2 = [0,1,2,3,8,11];//multiple ...
3
votes
5answers
10k views
UI Developer Interview Question
I keep getting the following question in interviews; and judging from the reactions I've gotten, I'm not giving the best answer. "What methodology do you use for developing user interfaces?" Which ...
5
votes
2answers
335 views
How come the design process is so different for Web Design and GUI Design?
I had the opportunity to develop applications in several niches:
server back-end, desktop clients, and recently a small scale website.
Once indulged in the website design I am asking myself and you
...
1
vote
1answer
49 views
What should be included on an About page/form?
I was looking to add a simple form that states my project's build number on a form to quick identify what version I am running. Then I realized I'm not sure what fits on an about page.
In my ...
0
votes
2answers
297 views
Looking for input on a daily scheduler app UI and implementation [on hold]
I'm currently evaluating different asp.net components for the main UI in a “Daily Employee Scheduler” app I'll be making. The tool will be rolled out at a few different locations, which makes it ...
1
vote
1answer
534 views
Organizing large Javascript applications - The view layer
Today Javascript application of a relevant size become more and more common, and as the need arises, certain patterns are identified to manage the code complexity.
I try to follow good advice, but I ...
1
vote
1answer
266 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
1k 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 ...
34
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
749 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 ...
3
votes
3answers
200 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
168 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
246 views
Design Pattern For UI Control and Provider to Call Control's Events [on hold]
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
481 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 ...
1
vote
2answers
2k 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
421 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
207 views
User interface design tool [closed]
Are there any applications that can help me design a user interface in conceptual way?
0
votes
1answer
479 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. ...
10
votes
5answers
7k 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 ...
5
votes
6answers
553 views
How do you make your applications looking more sexy?
The other title of this question could also be: How to improve my creativeness?
During the past years I noticed that a loot of my small applications that I write in my free time to ease my life could ...
1
vote
2answers
583 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
162 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 ...
10
votes
5answers
5k views
Comparing Qt vs. MFC [closed]
For C++ (Win) devs, what is your case for preferring Qt vs. MFC (or vice versa) for UI development on Windows?
18
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 ...